body{
	background-color:#FFFFFF;
	margin:0px;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	min-width:970px;
	text-align:center;
}

a:link{font-size:10px; text-decoration:underline; color:#CC0000; font-weight:bold;}
a:visited{font-size:10px; text-decoration:underline; color:#CC0000; font-weight:bold;}
a:active{font-size:10px; text-decoration:underline; color:#CC0000; font-weight:bold;}
a:hover{font-size:10px; text-decoration:underline; color:#000000; font-weight:bold;}

a.admin_link{color:#018BD1;}
a:hover.admin_link{color:#909090;}

img{border:0px;}
form{margin:0px;}
input{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
select{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
p{line-height:16px; margin-top:0px;}

.req{color:#CC0000;}

#header{height:162px; background:url(/images/headerbg.gif) repeat-x 50% 0%; margin-bottom:10px;}
#header_inner{width:970px; height:162px; margin-left:auto; margin-right:auto; position:relative;}
#head_logo{position:absolute; top:18px; left:15px;}
#head_effect1{position:absolute; top:0px; left:241px;}
#head_effect2{position:absolute; top:18px; left:325px;}
#head_photo{position:absolute; top:0px; left:646px;}
#head_tn21{position:absolute; top:0px; left:823px;}
#head_date{position:absolute; top:136px; left:0px; width:950px; height:24px; line-height:24px; padding-left:10px; padding-right:10px; text-align:right; font-weight:bold; color:#FFFFFF;}
#main_layout{width:970px; margin-left:auto; margin-right:auto;}
#layout_left{float:left; width:182px; text-align:left; height: 409px; background-image:url('/images/nav_bg.gif'); background-repeat: no-repeat;padding-top: 2em;}
ul > li > a {text-decoration: none !important;color: black !important}
ul > li > a:hover {text-decoration: underline !important;color:maroon !important}
ul > li {list-style: disc; color: red; margin-bottom: 0.5em}
#new_highlight{font-weight: bolder;color: red}
#layout_centre{float:left; width:588px; margin-left:16px; margin-right:16px; padding-top:8px; text-align:left;}
#layout_right{float:left; width:168px;}
#pinbox{width:182px; height:170px; background:url(/images/pinbg.gif) no-repeat;}
.box_right_top{width:168px; height:12px; background:url(/images/box_right_top.gif) no-repeat;}
.box_right_mid{width:168px; background:url(/images/box_right_mid.gif) repeat-y;}
.box_right_bot{width:168px; height:12px; background:url(/images/box_right_bot.gif) no-repeat;}
.box_right_inner{width:144px; margin-left:12px; margin-right:12px; text-align:left;}
.box_inner{padding-left:12px; padding-right:12px;}
.box_330_top{width:330px; height:12px; background:url(/images/box_330_top.gif) no-repeat;}
.box_330_mid{width:330px; background:url(/images/box_330_mid.gif) repeat-y;}
.box_330_bot{width:330px; height:12px; background:url(/images/box_330_bot.gif) no-repeat;}
.box_500_top{width:500px; height:12px; background:url(/images/box_500_top.gif) no-repeat;}
.box_500_mid{width:500px; background:url(/images/box_500_mid.gif) repeat-y;}
.box_500_bot{width:500px; height:12px; background:url(/images/box_500_bot.gif) no-repeat;}
.box_588_top{width:588px; height:12px; background:url(/images/box_588_top.gif) no-repeat;}
.box_588_mid{width:588px; background:url(/images/box_588_mid.gif) repeat-y;}
.box_588_bot{width:588px; height:12px; background:url(/images/box_588_bot.gif) no-repeat;}
#suggest_form{padding-top:10px; text-align:center;}
#suggest_inputs input{width:130px; border:1px solid #404040; background-color:#FFFFFF; margin-bottom:1px;}
#suggest_inputs textarea{width:130px; border:1px solid #404040; background-color:#FFFFFF; margin:0px;}
.suggest_light{color:#909090;}
#suggest_button{width:136px;}
#footer{clear:both; padding-top:20px; text-align:left;}
#footer_inner{border-top:5px solid #EDEDED; padding-top:8px;}
.footer_row{font-weight:bold; margin-bottom:4px;}
.footer_row_bot{font-weight:bold; margin-bottom:8px;}

/* GENERAL STYLES */
.page_title{font-size:14px; margin-bottom:10px;}
.page_subtitle{font-size:11px; font-weight:bold; color:#AA0000;}
.boldtext{font-weight:bold;}
.clearfix{clear:both;}
.gen_success{text-align:center; font-weight:bold;}
.form_error_main{text-align:center; margin-bottom:10px;}
.form_error_inner{border:2px solid #CC0000; color:#CC0000; text-align:left; padding:10px; margin-left:auto; margin-right:auto;}
.form_error_inner ul{margin-left:20px;}
.form_error_title{font-weight:bold; margin-bottom:10px; text-align:center;}
.form_left{font-weight:bold;}
.form_submit{text-align:center;}
.stand_input{border:1px solid #000000;}
.stand_image{border:1px solid #CCCCCC; padding:1px;}
.yel_leaf_line{clear:both; height:43px; background-image:url(/images/yel_leaf_line.gif); background-position:50% 0%; background-repeat:no-repeat;}
.noresults{text-align:center;}
.noresults_20top{text-align:center; padding-top:20px;}
.center_cont{text-align:center;}
.center_margins{margin-left:auto; margin-right:auto; text-align:left;}
.topcont{text-align:center; margin-bottom:16px;}
.toplinks{text-align:center; margin-bottom:16px; color:#909090; font-weight:bold;}
#body_nomargin{margin:0px; text-align:left;}

/* SURVEY STYLES */
.survey_title{margin-bottom:10px;}
.survey_row{margin-bottom:14px; background-color:#FFEBD6; padding:10px; border:4px solid #FFEB99;}
.survey_question{font-weight:bold; color:#606060; margin-bottom:6px;}
.survey_question span{color:#000000;}
.survey_options{margin-left:20px;}
.survey_submit{text-align:center;}
.survey_result_sum{font-weight:bold; color:#606060; text-align:center; margin-bottom:10px;}
.survey_result_left{float:left; width:140px; margin-right:10px; padding-top:7px;}
.survey_result_mid{float:left; width:310px;}
.survey_result_right{float:left; width:100px; text-align:right;}
.survey_result_bar{width:306px; height:14px; border:1px solid #B5B598; padding:1px; margin-top:4px; cursor:default;}
.survey_result_bar_inner{height:14px; background:url(/images/survbarbg.gif) repeat-x;}
.survey_result_votes{font-weight:bold; color:#6B80B1;}
.survey_result_percent{color:#9AA7C6;}

/* AGONY AUNT UNCLE STYLES */
#aau_ask{float:right;}
#aau_filter{width:330px; margin-bottom:16px;}
#aau_filter div#topbox{margin-bottom:4px;}
#aau_filter div.ttl{float:left; width:120px; font-weight:bold; line-height:20px;}
#aau_showing{clear:both; font-weight:bold; color:#AA0000; margin-bottom:6px; text-align:center;}
.aau_qbox{margin-bottom:10px;}
.aau_qbox div.ttl{font-weight:bold; font-size:11px;}
.aau_qbox div.ttl img{float:left; margin-right:16px; position:relative; top:-8px; left:0px;}
.aau_qbox span.date{color:#909090; font-weight:bold; font-size:10px;}
.aau_qbox div.question{margin-bottom:20px; clear:both;}
.aau_qbox div.answer{color:#008BD0; font-weight:bold;}
.aau_qbox div.answer img{float:left; margin-right:16px; margin-bottom:6px;}
.aau_qbox div.answer p{margin-bottom:0px;}
.aau_searchttl{font-weight:bold; font-size:11px; margin-bottom:6px;}
.aau_searchbox{margin-bottom:10px;}
.aau_searchbox div.date{color:#909090; font-weight:bold; padding-top:2px;}
#aau_ask_scs{text-align:center; padding:20px;}

/* GALLERY STYLES */
.page_con_top{font-weight:bold; margin-bottom:10px; color:#909090;}
.page_con_links{float:right; color:#CCCCCC;}
.page_con_bot{padding-top:10px; text-align:center;}
.gallery_index_thumb{float:left; text-align:center; width:162px; margin-right:10px;}
.gallery_index_nothumb{float:left; text-align:center; width:160px; height:66px; border:1px solid #DDDDDD; padding-top:54px; margin-right:10px; color:#909090;}
.gallery_index_info{float:left; width:392px;}
.gallery_thumb_title{margin-bottom:6px;}
.gallery_thumb_subinfo{color:#909090; margin-bottom:6px;}
#gallery_album_desc{margin-bottom:10px;}
#gallery_album_cont{padding-left:1px; padding-right:1px;}
.gallery_album_thumb{float:left; width:136px; height:126px; text-align:center;}
.gallery_album_nothumb{color:#909090; padding-top:50px;}
.gallery_image_month{font-weight:bold; color:#CC0000;}
.gallery_image_center{text-align:center;}
.gallery_image_month{font-weight:bold; color:#CC0000;}
.gallery_image_image{margin-bottom:10px;}
.gallery_image_caption{margin-bottom:10px; text-align:center;}
.gallery_image_links{margin-bottom:10px; text-align:center;}

/* VIDEO STYLES */
.video_index_thumb{float:left; text-align:center; width:122px; margin-right:10px;}
.video_index_info{float:left; width:432px;}
.video_thumb_title{margin-bottom:6px;}
.video_content_center{text-align:center;}
.video_content{margin-bottom:10px;}
.video_content_desc{margin-bottom:10px; text-align:center;}
.video_content_links{margin-bottom:10px; text-align:center;}

/* NEWS STYLES */
#news_latest{float:right;}
#news_showing_top{font-weight:bold; margin-bottom:16px; color:#909090;}
#news_showing_top #links{float:right;}
.news_title{font-weight:bold; margin-bottom:10px;}
.news_image{float:right; margin-left:8px; margin-bottom:8px;}
.news_buttons_cont{padding-top:16px;}
.news_button{margin-right:6px;}
.news_date{font-weight:bold; color:#909090; padding-top:14px;}
#news_links_bot{text-align:center; padding-top:16px;}

/* MEMBER PROFILE STYLES */
.member_index_left{float:left; text-align:center; width:104px; margin-right:10px;}
.member_index_right{float:left; width:450px;}
.member_index_ttl{margin-bottom:6px;}
#member_profile_images{float:left; width:204px; height:154px; margin-right:10px; margin-bottom:10px;}
.member_profile_infoarea{margin-bottom:20px;}
.member_profile_ttl{font-weight:bold; font-size:11px;}

/* CONTACT STYLES */
.contact_map{width:300px; height:200px; float:right; background-color:#EEEEEE; border:1px solid #DDDDDD;}
#contact_form{clear:both; padding-top:10px;}
#contact_form_inner{padding:10px; text-align:center;}
#contact_form_inner form{display:inline;}
#contact_form_inner table{margin-left:auto; margin-right:auto; text-align:left;}
.contact_form_input{width:320px;}
#contact_thankyou{font-weight:bold; padding-top:60px; padding-bottom:60px;}

/* LOGIN STYLES */
#login_box{width:300px; padding-top:20px; padding-bottom:20px; background-color:#EEEEEE; border:4px solid #F2B254;}
#login_box img{position:relative; top:4px; left:0px;}
#login_box #error{margin-bottom:10px; color:#CC0000; font-weight:bold;}
#login_box #row1{margin-bottom:6px;}
#login_box #row2{margin-bottom:10px;}
#login_box #submit{height:22px;}

/* ADMIN STYLES */
.admin_table{text-align:left; margin:auto; margin-bottom:10px;}
.admin_table_head{background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px; color:#404040; font-weight:bold;}
.admin_table_row{border:1px solid #BBBBBB; padding:4px;}
.admin_table_row_hov{background-color:#99D1ED; cursor:pointer;}
.admin_form_row_title{background-color:#F2B254; border:1px solid #939393; color:#404040; font-weight:bold; padding:4px; text-align:left;}
.admin_form_row_submit{background-color:#F2B254; border:1px solid #939393; color:#404040; font-weight:bold; padding:4px; text-align:center;}
.admin_form_row_left{width:140px; background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px; color:#404040; font-weight:bold;}
.admin_form_row_right{border:1px solid #BBBBBB; padding:2px;}
.admin_table_row > input[type='text']{border: 1px solid gray; width: auto;width:160px}
