/*
======================================================================
  MISCELLANEOUS
======================================================================
*/
table {border-collapse: collapse;}
a:link, a:visited {
    text-decoration: underline;
	color: #000000;
}
a {outline: none;}
/*
======================================================================
  LAYOUT STYLES
======================================================================
*/
#frame_shadow {
	background-image:url(../graphics/plum_shadow.png);
	background-position:left;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	border: none;
	width:846px;
}
#frame_shadow_wrapper {
	border: none;
}
#frame_endall {
    clear: both;
	margin: 0px;
	padding: 0px;
	border: none;
	width:846px;
}
#hdr_wrapper {
    float:left;
	border: none;
}
#hdr_content {
	border: none;
	margin: 0px 0px 0px 22px;
	padding: 0px;
}
#center_wrapper {
    float:left;
	border: none;
}
#hdr_graphic_wrapper {
    float:left;
	border: none;
}
#hdr_graphic {
	background-image:url(../graphics/hdr_new_nosearch_686.png);
	margin: 0px;
	padding: 0px;
	border: none;
	width:686px;
	height: 195px;
}
#signup_graphic {
	margin: 0px;
	padding: 0px;
	border: none;
	width:228px;
}
#hdr_menu_wrapper {
    float:left;
	border: none;
}
#hdr_menu {
    float: left;
	margin: 0px;
	padding: 0px;
	border: none;
	width:115px;
	height: 195px;
}
#hdr_menu {
    float: left;
	margin: 0px;
	padding: 0px;
	border: none;
	width:115px;
	height: 195px;
}
#center_left_wrapper {
    float: left;
    border: none;
}
#center_left_content {
	margin: 0px 0px 0px 22px;
	padding: 0px;
	border: none;
	width:228px;
}
#center_left_menu_wrapper {
    float: left;
    border: none;
}
#center_middle_wrapper {
    float: left;
    border: none;
	background-color: #f2e8bd;
}
#center_middle_background {
	margin: 0px;
	padding: 0px;
	border: none;
	width:402px;
	background-color: #f2e8bd;
}
#center_middle_content_wrapper {
    float: left;
    border: none;
	background-color: #f2e8bd;
}
#center_middle_content {
	margin: 0px 0px 0px 4px;
	padding: 0px;
	border: none;
	width:398px;
	background-color: #f2e8bd;
	text-align: left;
}
#center_right_wrapper {
    float: left;
	border: none;
}
#center_right_content {
	margin: 0px;
	padding: 0px;
	border: none;
	width:172px;
}
#twitter_update_wrapper {
    float: left;
	border: none;
}
#twitter_update {
	margin: 0px;
	padding: 0px;
	border: none;
	width:172px;
	text-align: left;
}
#fanmail_update_wrapper {
    float: left;
	border: none;
}
#fanmail_update {
	margin: 0px;
	padding: 0px;
	border: none;
	width:172px;
	height: 50px;
	text-align: left;
}
#upcoming_events_wrapper {
    float: left;
	border: none;
}
#upcoming_events {
	margin: 0px;
	padding: 0px;
	border: none;
	width:171px;
	text-align: left;
	background-color: #c8e265;
}
#sub_center_middle_wrapper {
    float: left;
    border: none;
}
#sub_center_middle_background {
	margin: 0px;
	padding: 0px;
	border: none;
	width:402px;
	background-color: #f2e8bd;
}
#sub_center_middle_content_wrapper {
    float: left;
    border: none;
	background-color: #f2e8bd;
}
#sub_center_middle_content {
	margin: 9px 9px 0px 9px;
	padding: 0px;
	border: none;
	width:384px;
	background-color: #f2e8bd;
	text-align: left;
}
.ncontent_center_subimage_wrapper {
    float: left;
	border: none;
	background-color: #f2e8bd;
}
.ncontent_center_subimage {
	width: 384px;
	border: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background-color: #f2e8bd;
}
.ncontent_center_img1_wrapper {
    float:left;
	background-color: #f2e8bd;
}
.ncontent_center_img1 {
	width: 187px;
	height: 150px;
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: #f2e8bd;
}
.ncontent_center_img2_wrapper {
    float:left;
	background-color: #f2e8bd;
}
.ncontent_center_img2 {
	width: 187px;
	height: 150px;
	border: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	background-color: #f2e8bd;
}
.ncontent_caption_wrapper {
    float: left;
	border: none;
	background-color: #f2e8bd;
}
.ncontent_caption {
	width: 384px;
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: #f2e8bd;
}
/*
======================================================================
  FONT STYLES
======================================================================
*/
p.hdr_home_new {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	line-height: 1.0em;
	color: #000000;
	font-size: 28px;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	text-align: left;
	border: none;
}
p.hdr1_home_new {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	line-height: 1.0em;
	color: #000000;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: none;
}
p.hdr_subpage_phototext_new {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: none;
}
p.text_home_new {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: none;
}
p.text_twitter {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 6px;
	padding: 0px;
	text-align: left;
	border: none;
}

p.hdr_subpage_new {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	line-height: 1.0em;
	color: #000000;
	font-size: 20px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	text-align: left;
	border: none;
}
.hdr_subpage_new {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	line-height: 1.0em;
	color: #000000;
	font-size: 20px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	text-align: left;
	border: none;
}
p.hdr_sml_subpage_new {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	text-align: left;
	border: none;
}
.hdr_sml_subpage_new {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	text-align: left;
	border: none;
}
p.hdr_lev1_subpage_new {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	text-align: left;
	border: none;
}
.hdr_lev1_subpage_new {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	text-align: left;
	border: none;
}
p.text_subpage_new {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: none;
}
.text_subpage_new {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: none;
}
.list_med {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	margin-left: 4px;
	padding-left: 4px;
	line-height: 1.8em;
}
#sub_center_middle_content ul {
    padding-left: 8px;
	margin-left: 8px;
	font: 12px Arial, Helvetica, sans-serif;
}
#upcoming_events ul {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	margin-left: 4px;
	padding-left: 4px;
}
p.ncaption_image_left {
    float: left;
	width: 187px;
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #000000;
	font-size:12px;
	margin: 5px 10px 5px 0px;
	padding: 0px;
}
p.ncaption_image_right {
    float: left;
	width: 187px;
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #000000;
	font-size:12px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
.ntext_highlight {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #42242e;
	font-size:14px;
}
.ncaption_black {
    font-family:Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #000000;
	font-size:13px;
	margin: 3px 2px 5px 2px;
	padding: 0px;
}
p.ncalendar_month {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	margin: 0px 0px 8px 0px;
	padding: 1px 0px 1px 10px;
	text-align: left;
	border: none;
	background-color: #42242e;
	width: 380px;
}
p.panel_rt_hdr_lge {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #2b3337;
	font-size: 16px;
	margin: 0px 0px 5px 3px;
	padding: 4px 0px 4px 0px;
	text-align: left;
	border-bottom: 1px dotted #2b3337;
}
p.panel_rt_hdr_med {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #2b3337;
	font-size: 14px;
	margin: 0px 0px 5px 3px;
	padding: 4px 0px 4px 0px;
	text-align: left;
	border-bottom: 1px dotted #000000;
}
p.panel_rt_hdr_med_noline {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #2b3337;
	font-size: 14px;
	margin: 0px 0px 5px 3px;
	padding: 4px 0px 4px 0px;
	text-align: left;
	border: none;
}
p.panel_rt_subhdr_med_b {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border: none;
}
p.panel_rt_text_med {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
.panel_rt_text_med {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
.panel_rt_list_med {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	margin-left: 4px;
	padding-left: 4px;
}
p.panel_rt_hdr_sml {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #2b3337;
	font-size: 12px;
	margin: 0px 0px 5px 3px;
	padding: 4px 0px 4px 0px;
	text-align: left;
	border-bottom: 1px dotted #2b3337;
}
p.panel_rt_text_med_b {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
p.panel_rt_text_sml_b {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
p.panel_rt_text_sml {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
p.panel_rt_text_smler {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 9px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
.panel_rt_list_sml {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	margin-left: 3px;
	padding-left: 3px;
}
.panel_rt_list_smler {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 9px;
	margin-left: 3px;
	padding-left: 3px;
}
p.panel_lt_hdr_lge {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #2b3337;
	font-size: 16px;
	margin: 0px 0px 5px 3px;
	padding: 4px 0px 4px 0px;
	text-align: left;
	border-bottom: 1px dotted #2b3337;
}
p.panel_lt_hdr_med {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #2b3337;
	font-size: 14px;
	width: 228px;
	margin: 10px 0px 5px 3px;
	padding: 10px 0px 4px 0px;
	text-align: left;
	border-bottom: 1px dotted #000000;
	background-color: #c8e265;
}
.panel_lt_hdr_med_green {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #454916;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
p.panel_lt_hdr_sml {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #2b3337;
	font-size: 12px;
	margin: 0px 0px 5px 3px;
	padding: 4px 0px 4px 0px;
	text-align: left;
	border-bottom: 1px dotted #2b3337;
}
p.panel_lt_text_med_b {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
p.panel_lt_text_sml_b {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
.panel_lt_text_sml_emph_p {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #42242e;
	font-size: 12px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
.panel_lt_text_sml_emph_g {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #5b6b21;
	font-size: 12px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
.panel_lt_text_sml_emph_g_noindent {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #5b6b21;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
p.panel_lt_text_med {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
p.panel_lt_text_sml {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
p.panel_lt_text_smler {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 9px;
	margin: 0px 5px 0px 6px;
	padding: 0px;
	text-align: left;
	border-bottom: none;
}
.panel_lt_list_sml {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	margin-left: 5px;
	padding-left: 5px;
}
.panel_lt_list_smler {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 9px;
	margin-left: 3px;
	padding-left: 3px;
}
p.footer {
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
	font-weight: bold;
	color: #000000;
	width: 792px;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	padding: 4px 5px 4px 5px;
	text-align: center;
	border: none;
}
/*
*************************************************
* FORM STYLES
*************************************************
*/
form#search {
 color: #000000;  
 border: none;  
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 10px;  
 text-align: right;  
}
#search .text {
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 11px;  
 width: 170px;
 height: 18px;
 margin: 0px;
 padding: 0px;
}
#search .buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 10px;  
 background-color: #f2e8bd;  
 color: #000000;  
 margin: 3px 6px 0px 0px;
 padding: 0px;
}
form#signup {
 color: #000000;  
 border: none;  
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 10px;  
 text-align: right;  
}
#signup .text {
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 11px;  
 width: 150px;
 height: 18px;
 margin: 0px;
 padding: 0px;
}
#signup .buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 10px;  
 background-color: #f2e8bd;  
 color: #000000;  
 margin: 0px 6px 0px 0px;
 padding: 0px;
}