body{background-image:url(../images/bbg.png); background-repeat:repeat;margin:0px;padding:0px;color:#222222;background-color:#DDDDDD;font-family:Arial, Helvetica, sans-serif;}
p,li{font-size:12pt; line-height:18pt;}
a{color:#3284d6;}
.imgs{border:0px; width:100%;}
a:hover{color:#EE0000;}
#headerwrap{background-color:#ffffff;text-align:center; width:100%; }
#header{background:#FFFFFF;text-align:right; width:980px;}
#header img{width:100%}
#tagline{background-color:#009933; text-align:center; width:100%; }
#navlink{background-color:#009933;display:none;}
#wrap{width:1020px;margin:0 auto;background:#FFFFFF; border-left:1px solid #999999;border-right:1px solid #999999;}
#main{float:right;width:1020px;background:#FFFFFF;clear:both;}
#main_pf{float:left;width:100%;background:#FFFFFF;clear:both;}
#sidebar{clear:both;;width:100%;background:#EFEFEF;border-right:1px solid #999999; }
#sidebar ul{padding:0px;margin:0px; width:100%;}
#sidebar li{padding:5px 0px 5px 0px;margin:0px;list-style:none;width:100%; border-top:1px solid #BBBBBB; }
#sidebar li a{font-size:11pt; color:#003366; text-decoration:none; line-height:32px; padding-left:10px; }
#sidebar li a:hover{text-decoration:underline;}
#sidebar #lihere{background-color:#ffa018; border-left:4px solid #FF0000; width:100%; }
#sidebar #lihere a{font-size:11pt; color:#FFFFFF; text-decoration:none; line-height:32px; font-weight:bold;}
.leftseperator{font-weight:bold;margin:0px; color:#444444;width:100%;font-size:13pt; border-top:1px solid #777777;padding:5px 0px 5px 0px;background-color:#DDDDDD;}
.leftseperator span{padding-left:10px;}
#footer {clear:both;background-color:#333333; color:#DEDEDE; font-size:9pt; padding:0px;}
#footer a{font-size:9pt;color:#DEDEDE; text-decoration:underline;}
#footer p{font-size:9pt;color:#DEDEDE;}
#pad0_20 {padding:0px 20px 0px 20px;}
#pad10 {padding:10px;}
#pad20 {padding:20px;}
#featureimage{width:100%;}
#featureimg{width:100%}
#footerpad {padding:15px;}
h1{color:#333333; font-size:22pt; margin:0px; padding-top:0px; padding-bottom:0px;}
h2{color:#333333; font-size:18px; margin:0px; padding-top:10px; padding-bottom:0px;}
h3{color:#444444; font-size:18px; margin:0px; padding:8px 0px 8px 0px;}
h4{color:#333333; font-size:13pt; margin:0px; padding:8px 0px 0px 0px;}
#sharediv{text-align:left; width:100%; padding:8px 0px 8px 8px; }
#sharediv img{border:0px solid #333333; width:32px; height:32px;}
.sharelink{font-size:12pt; color:#3284d6;}
.sharebutton{padding:10px 10px 10px 0px;}
.bl{ height:22px;border-bottom:1px solid #888888; border-left:1px solid #888888; }
.blr{border-bottom:1px solid #888888;border-left:1px solid #888888; border-right:1px solid #888888;}
.tbl{color:#FFFFFF;border-bottom:1px solid #888888; border-left:1px solid #888888; border-top:1px solid #888888;}
.tblr{color:#FFFFFF;border-bottom:1px solid #888888; border-left:1px solid #888888;border-right:1px solid #888888; border-top:1px solid #888888;}
.voteimg{width:100%; max-width:400px;}
#top{display:none;text-align:right; background-color:#444444; padding:10px; text-decoration:none; margin-top:10px; }
#top a{ color:#FFFFFF;}
#mn li{list-style-type:none; width:100%; height:62px; line-height:28px; font-size:38px;}
.sml{font-size:11px; color:#555555;}
.greylink{color:#333333;}
#surveycontainer{position: fixed;bottom:0px;right:0px;float:right;background-color:#333;font-size:12pt;padding:10px;min-width:140px;}
.error{background-color:#FC3; padding:10px; margin-bottom:20px;}
#page_comment_block{background-image:url(images/bottombg.gif); background-repeat:repeat-x; background-position:top; padding:10px;}
#comrecent{color:#CC0000; margin-bottom:15px; font-size:12pt;}
#comviewall{font-size:13pt;padding-left:15px;}
.commenttext{padding-left:5px; margin-top:2px; font-size:10pt;}
.comauth{font-size:9pt; color:#666666;}
.sechelp{font-size:8pt;}
.storyshare{font-size:16pt;color:#EE0000;}
.homeimg{margin:10px; width:160px;}
.homeblock p{padding:0px 10px 4px 10px;}
.homeblock h2{padding:10px 10px 4px 10px;}
.homeblock a {color:#333;}
.homeblock { min-height:124px; margin-bottom:10px; border-bottom:1px solid #333;}

.ad728{text-align:center; padding-top:10px; padding-bottom:10px;}
.ad336{text-align:center;float:none; padding-top:5px; padding-bottom:5px;}
.ad300{text-align:center;float:none; padding-top:5px; padding-bottom:5px;}
.ad300left{text-align:center;float:none; padding-top:5px; padding-bottom:5px;}
.st-hol-responsive { width: 320px; height: 50px; }
.stathol-resp-desk728 { width: 320px; height: 50px; }
.stathol-resp-desk336 { width: 320px; height: 50px; }
@media only screen and (min-width:640px) {
	.ad336{float:right; width:336px; height:280px;}
	.st-hol-responsive { width: 468px; height: 60px; }
	.stathol-resp-desk728 { width: 468px; height: 60px; }
	.stathol-resp-desk336 { width: 336px; height: 280px; }
}
@media only screen and (min-width:860px) {
	.ad300{text-align:center;float:right; width:300px; height:250px; padding:15px 0px 15px 15px;}
	.ad300left{text-align:center;float:left; width:300px; height:250px; padding:15px 15px 15px 0px;}
	.ad336{float:right; width:336px; height:280px;}
	.st-hol-responsive { width: 728px; height: 90px; }
	.stathol-resp-desk728 { width: 728px; height: 90px; }
	.stathol-resp-desk336 { width: 336px; height: 280px; }
}

@media only screen and (max-width:640px) {
	#mapimg{width:100%;}
	#sbt{display:none;}
#sharebuttons{margin-left:0px;}
#surveycontainer{display:none;}
h1{padding-top:10px; font-size:16pt;}
#tagline h3{font-size:11px;}
#linklink{display:none;}
#pad20{padding:0px;}
#pad0_20{padding:0px;}
h1,h2,h3,h4,p,ul{padding-left:10px; padding-right:10px;}
#wrap{float:none; width:100%; border:0px;}
#header{float:none; width:100%; text-align:left;}
#header img{width:100%;max-width:1200px;}
#navlink{display:block;float:left; text-align:right; width:25%; height:100%;min-height:60px;}
#navlink img{width:95%;  padding-top:10px; border:0px; }
#tagline{float:right; width:75%; min-height:60px;}		
#main{float:none; width:100%;}
#sharediv{text-align:left; padding-top:5px; padding-bottom:5px; }
#sidebar{float:none; width:100%; text-align:center; border:0px;}
#sidebar li{line-height:36px;padding:0px;}
#sidebar li a{line-height:36px;padding:0px;}
#sidebar #lihere{line-height:36px;background-color:#ffa018; border:0px; width:100%;}
#sidebar #lihere a{line-height:36px;padding:0px;}
.leftseperator{line-height:36px;padding:0px; }
.leftseperator span{line-height:36px;padding:0px; }
#page_comment_block{padding:10px;}
#page_comment_block p{padding-left:0px; padding-right:0px;}
#footer{float:none; width:100%;}
#footerpad{padding:10px;}
#top{display:block;}
.homeblock {margin-bottom:0px;}
}

@media only screen and (max-width:321px) {
.homeblock {margin-bottom:0px;}
#tagline h3{font-size:7pt;}
#navlink{min-height:40px;}
#navlink img{padding-top:6px;}
#tagline{min-height:40px;}		
.homeimg{width:100%; margin:0px; padding-bottom:6px;}
}