@charset "UTF-8";
/* CSS Document */
a, a:visited{
color: #525c00;
text-decoration:none;

}

img{
border: 0px;
}

a:hover{
text-decoration:underline;

}

.top_links{background:transparent url(images/arrow.gif) no-repeat scroll right 3px;padding:0px 15px 0 0;text-align:right;font-size:9pt;}

.toplinks{font-family:Georgia, 'Times New Roman', Times, serif; font-size:9pt;color:#ffffff;margin:25px 5px 0 0;}
.toplinks a, .toplinks a:visited{
color:#ffffff;
text-decoration:none;
}

.toplinks a:hover{
color:#a2be1e;
text-decoration:none;
}


.border_left{
background: transparent url(images/border_left.gif) scroll;
vertical-align: top;
display:block;
}

.border_right{
background: transparent url(images/border_right.gif) scroll;
vertical-align: top;
display:block;


}

.bg_dotted{
background:transparent url(./images/bg_dotted_unit.gif) repeat-X scroll center 3px;
display:block;

}



.hide		{ display: none; }


#nav-wrapper{width:170px;height:60px;clear:both;padding:10px 0 10px;border-bottom:4px solid #a3bf1f; border-top:4px solid #a3bf1f;background:#ffffff;}


#nav-wrapper div{
		height:19px;
		width:170px !important;
		width:170px;
		margin:0px 0px 0px 0px;
		float:left;
		border-bottom:1px solid #d7d7d7;
		overflow:hidden
}

#nav-wrapper div.last{
		height:19px;
		width:170px !important;
		width:170px;
		margin:0px 0px 0px 0px;
		float:left;
		border-bottom:0px solid #d7d7d7;
		overflow:hidden
}


		#nav-home a			{width:170px;display:block;overflow:hidden;height: 19px; background:url(images/navi_homepage.gif) no-repeat scroll 0 -19px; }	
		#nav-contact a		{width:170px;display:block;overflow:hidden;height: 19px; background:url(images/navi_contact.gif) no-repeat scroll 0 -19px; }	
		#nav-advertise a	{width:170px;display:block;overflow:hidden;height: 19px; background:url(images/navi_advertise.gif) no-repeat scroll 0 -19px; }	
		#nav-subscribe a	{width:170px;display:block;overflow:hidden;height: 19px; background:url(images/navi_subscribe.gif) no-repeat scroll 0 -19px; }	


#nav-home a:hover,#page-home #nav-home a {
background:transparent url(images/navi_homepage.gif) no-repeat scroll 0 0px;
display:block;
float:left;
height:19px;
overflow:hidden;
text-decoration:none;
width:170px;
}


#nav-contact a:hover,#page-contact #nav-contact a {
background:transparent url(images/navi_contact.gif) no-repeat scroll 0 0px;
display:block;
float:left;
height:19px;
overflow:hidden;
text-decoration:none;
width:170px;
}

#nav-advertise a:hover,#page-advertise #nav-advertise a {
background:transparent url(images/navi_advertise.gif) no-repeat scroll 0 0px;
display:block;
float:left;
height:19px;
overflow:hidden;
text-decoration:none;
width:170px;
}

#nav-subscribe a:hover,#page-subscribe #nav-subscribe a {
background:transparent url(images/navi_subscribe.gif) no-repeat scroll 0 0px;
display:block;
float:left;
height:19px;
overflow:hidden;
text-decoration:none;
width:170px;
}

.events{
clear:both;
border-top:1px #ffffff solid;
width:170px;
background:url(images/title_events.gif) no-repeat scroll 10px 15px;
padding:40px 0 10px 0;
border-bottom:4px solid #a3bf1f;
}



.events .content{
margin:8px 5px 10px 10px;

} 
.events .date{
background:url(images/bg_gradient.gif) no-repeat scroll 0 0;
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:7.5pt;
font-weight:bold;
text-align:left;
letter-spacing:0.020em;
clear:both;
padding-left:10px;
width:156px;
margin-top:20px;
}

.events .title{
color:#ffffff;
font-family: "Times New Roman", Times,Georgia, serif;
font-size:11pt;
clear:both;
font-weight:normal;
line-height:110%;
letter-spacing:0.015em;
margin:5px 0 4px 0;

}


.events .title a, .events .title a:visited {
color:#ffffff;
text-decoration:none;
}


.events .title a:hover{
color:#ffffff;
border-bottom: 1px dotted #ffffff;
text-decoration:none;
padding-bottom:-5px;
}



.events .text{
clear:both;
color:#a3bf1f;
font-family:Arial, Helvetica, sans-serif;
font-size:8.5pt;
line-height:110%;
letter-spacing:0.015em;
}

.ad_left{
width:120px;
padding:22px 25px 22px;
border-bottom:1px solid #ffffff;
clear:both;
}

.ad_midbanner{
width:460px;
padding:15px 0px 15px;
border-bottom:1px dotted #989898;
border-top:1px dotted #989898;
clear:both;
}


.cat_topstory {
padding-bottom:10px;
width:460px;

}

.cat_topstory_img{
margin-bottom:0px;
height:276px;

}

.cat_topstory_txt{
font-size:9.5pt;
width:460px;
color:#312929;
margin:10px 0 8px 0px;
letter-spacing:0.005em;
font-family: Georgia, "Times New Roman", Times, serif;
line-height:120%;

}


.cat_topstory_title{
color:#000000;
font-weight:normal;
font-size:16pt;
font-family: "Times New Roman", Times,Georgia, serif;
line-height: 120%;
margin: 10px 0 5px 0px;
letter-spacing:0.025em;
text-align:left;
font-weight:bold;
}

.cat_topstory_title a, .cat_topstory_title a:visited {
color:#000000;
font-weight:normal;
font-size:16pt;
font-family: "Times New Roman", Times,Georgia, serif;
line-height: 120%;
margin: 10px 0 5px 0px;
letter-spacing:0.025em;
text-align:left;
font-weight:bold;
text-decoration:none;

}


.cat_topstory_title a:hover {
color:#343A05;
text-decoration:none;

}




.cat_feature {
padding-bottom:10px;
width:460px;
margin:15px 0 15px;

}

.cat_feature_img{
margin-right:10px;
width:265px;
height:200px;
float:left;

}

.cat_feature_txt{
font-size:9.5pt;
color:#312929;
margin:0px 0 8px 0px;
letter-spacing:0.005em;
font-family: Georgia, "Times New Roman", Times, serif;
line-height:120%;
}


.cat_feature_title{
color:#000000;
font-weight:normal;
font-size:16pt;
font-family: "Times New Roman", Times,Georgia, serif;
line-height: 120%;
margin: 0px 0 8px 0px;
letter-spacing:0.025em;
text-align:left;
font-weight:bold;

}



.cat_feature_title a,.cat_feature_title a:visited {
color:#000000;
font-weight:normal;
font-size:16pt;
font-family: "Times New Roman", Times,Georgia, serif;
line-height: 120%;
margin: 0px 0 8px 0px;
letter-spacing:0.025em;
text-align:left;
font-weight:bold;
text-decoration:none;

}

.cat_feature_title a:hover {
color:#343A05;
text-decoration:none;


}





.cat_Bthumb {
padding-bottom:10px;
width:475px;
margin:15px 0 25px;

}

.cat_Bthumb_img{
margin-right:10px;
width:126px;
height:126px;
float:left;

}

.cat_Bthumb_txt{
font-size:9.5pt;
color:#312929;
margin:0px 0 8px 0px;
letter-spacing:0.005em;
font-family: Georgia, "Times New Roman", Times, serif;
line-height:120%;
}


.cat_Bthumb_title{
color:#000000;
font-weight:normal;
font-size:14pt;
font-family: "Times New Roman", Times,Georgia, serif;
line-height: 120%;
letter-spacing:0.025em;
text-align:left;
font-weight:bold;
}


.cat_Bthumb_title a,.cat_Bthumb_title a:visited {
color:#000000;
font-weight:normal;
font-size:14pt;
font-family: "Times New Roman", Times,Georgia, serif;
line-height: 120%;
letter-spacing:0.025em;
text-align:left;
font-weight:bold;
text-decoration:none;

}



.cat_Bthumb_title a:hover {
color:#343A05;
text-decoration:none;

}



.newsletter{
background:transparent url(images/newsletter_bg.gif) no-repeat scroll 0 0px;
border-bottom:1px solid #d7d7d7;
height:71px;
border-top:5px solid #865c1a;
padding-bottom:5px;
color: #444900;
text-transform:uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size:6.8pt;
}

.newsletter_txt{
text-transform:uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size:6.8pt;
display:block;
width:250px;
color: #444900;
clear:both;
font-weight:bold;
letter-spacing:0.010em;
vertical-align:middle;
margin:18px 0 0 6px;
padding-top:5px;
}

.newsletter_txt a,.newsletter_txt a:visited {
color: #5b5f20;
text-decoration:none;

}

.newsletter_txt a:hover {
color: #545454;
text-decoration:none;

}



.form_feature{height:12px;margin:32px 0 0 6px;font-size:8pt;color:#989898;letter-spacing:0.03em;font-family:Arial, Helvetica, sans-serif;}
.btn_submit{float:left; margin:33px 0 0 5px; margin:30px 0 0 5px !important;}


.ad_right{
padding:18px 0px 18px;
border-bottom:1px solid #d7d7d7;
clear:both;
}

.blogroll_block{
clear:both;
background:url(images/title_blogroll.gif) no-repeat scroll 0px 15px;
padding:45px 0 0px 0;

}

.blogroll{
clear:both;
padding:0 0 10px 0;
height:80px;
border-bottom:1px dotted #989898;
margin:15px 0 0 0;
}

.blogroll_last{
clear:both;
padding:0 0 10px 0;
height:80px;
border-bottom:1px solid #d7d7d7;
margin:15px 0 0 0;
}


.blogroll_content{
float:left;
width:215px;


}


.blogroll_img{
margin-right:10px;
width:72px;
height:72px;
float:left;

}

.blogroll_txt{
font-size:8.8pt;
color:#312929;
margin:3px 0 8px 0px;
letter-spacing:0.005em;
font-family: Arial, Helvetica, sans-serif;
line-height:120%;
width:210px;
}


.blogroll_title{
color:#000000;
font-weight:normal;
font-size:11pt;
font-family: georgia, 'times new roman', times, serif;
line-height: 105%;
text-align:left;
font-weight:bold;
}


.blogroll_title a, .blogroll_title a:visited{
text-decoration:none;
color:#000000;

}

.blogroll_title a:hover{
text-decoration:none;
color:#343a05;
}


.past_issues{clear:both;
background:url(images/title_pastissues.gif) no-repeat scroll 0px 15px;
padding:60px 0 10px 0;

}

.past_issues_content{
float:left;
width:215px;
margin-bottom:20px;

}


.past_issues_img{
margin-right:10px;
width:72px;
height:72px;
float:left;
border:none;

}

.past_issues_txt{
font-size:8.8pt;
color:#312929;
margin:3px 0 8px 0px;
letter-spacing:0.005em;
font-family: Arial, Helvetica, sans-serif;
line-height:120%;
width:210px;
}


.past_issues_title{
color:#000000;
font-weight:normal;
font-size:9.5pt;
font-family: Arial, Helvetica, sans-serif;
line-height: 105%;
text-align:left;
font-weight:bold;
margin-bottom:3px;

}

.past_issues_issue{
color:#9bb51e;
font-weight:normal;
font-size:9.5pt;
font-family: Arial, Helvetica, sans-serif;
line-height: 105%;
text-align:left;
font-weight:bold;
margin-bottom:3px;
}


.past_issues_issue a,.past_issues_issue a:visited {
color:#9bb51e;
text-decoration:none;
}

.past_issues_issue a:hover{
background:#9bb51e;
color:#ffffff;
text-decoration:none;

}


.ad_footer_block{
clear:both;
padding:15px 0 15px 0;
border-top:1px solid #d7d7d7;
}


.ad_footer{
float:right;
width:728px;
border-left:1px dotted #989898;
padding-left:15px;

}

.ad_google{
float:left;
width:218px;

}

.bottom_block{
clear:both;
padding:15px 0 15px 0;
margin:15px 0 13px 0px;
background:#343a05;
text-align:center;
}



.bottom_navi{
text-align:left;
font-size:8.5pt;
color:#ffffff;
letter-spacing:0.045em;
font-family: Arial, Helvetica, sans-serif;
line-height:125%;
clear:both;
text-align:left;
margin: 0 0 0 300px;
height:15px;
width:630px;
}


.bottom_navi a, .bottom_navi a:visited {
font-size:9.5pt;
color:#ffffff;
text-decoration:none;
padding:0 5px 0 5px;
margin:0 8px 0 8px;
}

.bottom_navi a:hover{
background:#ffffff;
color:#343a05;
text-decoration:none;
} 



.bottom_logo{
clear:both;
text-align:center;
width: 943px;
padding-bottom: 20px;
border-bottom: 1px dotted #ffffff;
margin:35px 0 0 15px;
}


.bottom_seo{
text-align:center;
width: 900px;
font-size:8pt;
color:#312929;
margin:15px 0 20px 36px;
letter-spacing:0.005em;
font-family: Arial, Helvetica, sans-serif;
line-height:125%;
color:#ffffff;
}


.copyright{
text-align:center;
width: 900px;
font-size:8pt;
color:#ffffff;
margin:25px 0 20px 50px;
letter-spacing:0.005em;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height:125%;
}

.copyright_title{
text-align:center;
width: 900px;
font-size:9pt;
margin:15px 0 20px 36px;
letter-spacing:0.015em;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
line-height:125%;
font-style:normal;
color:#ffffff;
}

.sister_site_block{
text-align:center;
height:20px;
margin: 0 0 30px 25px;

}


.sister_site{
text-align:left;
font-size:8pt;
color:#ffffff;
margin:0 0 0 26px;
letter-spacing:0.025em;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height:125%;
float:left;
padding:0 0 0 15px;
background:url(images/arrow_red.gif) no-repeat scroll 0 1px;

}

.sister_site a, .sister_site a:visited {
color:#ffffff;
text-decoration:none;
}

.sister_site a:hover{
background:#ffffff;
color:#343a05;
text-decoration:none;
} 


.privacy{
text-align:center;
width: 450px;
font-size:8pt;
color:#312929;
margin:0px 0 20px 275px;
letter-spacing:0.025em;
font-family: Arial, Helvetica, sans-serif;
line-height:125%;
color:#ffffff;
}

.privacy a, .privacy a:visited {
color:#ffffff;
text-decoration:none;
}

.privacy a:hover{
background:#ffffff;
color:#343a05;
text-decoration:none;
} 


