body{background-color:#FFFFFF; margin:0px;padding:0px;color:#111111;font-family:Arial, Helvetica, sans-serif;}
p,li,ul{font-size:15pt; line-height:24pt; font-family:'Open Sans';}
li{padding-right:20px; line-height:28pt;}
a{color:#3284d6;}
a:hover{color:#EE0000;}
.error{background-color:#FC3; padding:10px; margin-bottom:20px;}
.sml{font-size:11px; color:#555555;}
.greylink{color:#333333;}

.bodyimg{width:100%; margin-top:0px;border-top:0px solid #D5D5D5; padding-top:0px;}
.caption{  padding:15px 0px 5px 0px; font-size:26pt; font-style:italic; font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; border-bottom:0px solid #D5D5D5;}
/*	.captmiddle{padding:0px 20px 0px 50px;}*/

h1,h2,h3{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:22pt; margin:0px; padding:15px 0px 0px 0px;}

h1{ font-family: 'Ubuntu', serif;position:absolute; top:100px; font-size:54pt; text-transform:uppercase; color:#FFFFFF;   margin:0px; max-width:980px;}
#bp{display:none;}
#headerwrap{background-color:#ffffff;text-align:center; width:100%; }
#navbar{background-color:#222222; z-index:500; display:block; text-align:center;  position:fixed;top:0px; width:100%;




}
#header{background:#FFFFFF;text-align:right; width:980px;}
#header img{width:35%}
#tagline{ text-align:center; width:100%;background-color:inherit; }
#navlink{display:block;background-color:inherit; float:right; margin-right:20px; padding:9px; padding-right:0px; }

#wrap{width:980px;margin:0 auto; border-left:0px solid #999999;border-right:0px solid #999999;


}

#main{float:right;width:980px;clear:both; padding-top:350px;} 
#main_pf{float:left;width:100%;background:#FFFFFF;clear:both;}
#sidebar{
/*background-image:url(images/sidebg-dt.jpg); */
background-position:top; 
background-repeat:repeat-x;
background-color:#FFFFFF;
overflow-y:scroll;
overflow-x:hidden;
position:fixed; 
top:0; 
bottom:0; 
float:right; margin-top:44px; 
right:0px;  
z-index:500; display:none; 
width:340px; 
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
}

#sidebar ul{padding:0px;margin:0px; width:100%;}
#sidebar li{padding:8px 0px 5px 0px;margin:0px;list-style:none;width:100%; border-top:0px solid #BBBBBB; line-height:15pt;  font-family: 'Ubuntu', serif; }
#sidebar li a{font-size:11pt; color:#003366; text-decoration:none;  padding-left:10px; }
#sidebar li span{font-size:11pt; color:#003366; text-decoration:none;  padding-left:10px; }
#sidebar li a:hover{text-decoration:underline;}
#sidebar #lihere{background-color:inherit; border-left:0px solid #FF0000; width:205px; }
#sidebar #lihere a{font-size:11pt; color:#FF0000; text-decoration:none;  font-weight:bold;}
.leftseperator{font-weight:bold;margin:0px; color:#444444;width:100%;font-size:13pt; border-top:0px solid #AAAAAA;border-bottom:0px solid #AAAAAA;padding:5px 0px 5px 0px;background-color:#c7cfd9;}
.leftseperator span{padding-left:10px;}
#footer {clear:both;width:100%;}
/*
#footer a{font-size:9pt;color:#DEDEDE; text-decoration:underline;}
#footer p{font-size:9pt;}
*/
#pad0_20 {padding:0px 50px 0px 50px;}
#pad0_20x{padding:0px 50px 0px 50px;}
#pad10 {padding:10px;}
#pad20 {padding:20px 20px 0px 20px;}
#footerpad {padding:0px;}

#sharediv{text-align:left; width:100%; padding:8px 0px 8px 0px; }
#sharediv img{border:0px solid #333333; width:40px; height:40px;}
.sharelink{font-size:12pt; color:#3284d6;}
.sharebutton{padding:10px 10px 10px 0px;}
.tablehead{background-color:#333f4d;}
.bl{ height:22px;border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; }
.blr{border-bottom:1px solid #d8d8d8;border-left:0px solid #d8d8d8; border-right:0px solid #d8d8d8;}
.tbl{color:#FFFFFF;border-bottom:0px solid #4a6789; border-left:0px solid #4a6789;border-right:1px solid #d8d8d8; border-top:0px solid #4a6789;height:50px;}
.tblr{color:#FFFFFF;border-bottom:0px solid #d8d8d8; border-left:0px solid #d8d8d8;border-right:0px solid #d8d8d8; border-top:0px solid #d8d8d8;}
.voteimg{width:100%; max-width:400px;}


#top{display:none;text-align:right; background-color:#333f4d; 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;}
#surveycontainer{opacity: 0.8; position: fixed;bottom:0px;right:0px;float:right;background-color:#111;font-size:12pt;padding:8px;min-width:120px;}
#page_comment_block{background-image:url(images/bottombg.gif); background-repeat:repeat-x; background-position:top; margin: 0px; padding:0px;}
#commentwrap{width:100%; margin:0px; padding:20px; border-left:0px solid #999999;border-right:0px solid #999999;}
#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:12pt; line-height:14pt;}
.comauth{font-size:12pt; color:#666666;}
.sechelp{font-size:8pt;}
.storyshare{font-size:16pt;color:#472711; }

@media only screen and (max-width:1100px) {
#surveycontainer{display:none;}
}


@media only screen and (max-width:981px) {

	h1,h2,h3,h4,p {padding-left:10px; padding-right:10px;}
	h2{font-size:16pt;}
	h1{position:absolute; top:70px;  font-size:30pt; text-transform:uppercase; color:#FFFFFF; text-align:center;}
	p{font-size:12pt; line-height:22pt; color:#000000;}
	li{font-size:12pt; line-height:26pt; color:#000000;}
	#bp{display:block;}
	#linklink{display:none;}
	#pad20{padding:12px;}
	#pad0_20{padding:0px 12px 0px 12px;}
	#pad0_20x{padding:0px 12px 0px 12px;}
	#wrap{float:none; width:100%; border:0px;} 
	#commentwrap{float:none; width:95%;  border:0px;} 
	sup{line-height:16pt;}

	.caption{  padding:15px 20px 5px 15px; font-size:16pt; font-style:italic; font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; border-bottom:0px solid #D5D5D5;}
	
	
	/*
	.caption{ background-color:#F9F9F9; font-size:10pt; border-bottom:1px solid #D5D5D5;}
	.captmiddle{padding:0px 20px 0px 20px;}

	#header{float:none; width:100%; text-align:left;}
	#header img{width:100%;max-width:1200px;}
	*/
	#navbar{ min-height:40px; text-align:center; display:block; position:fixed; top:0px; width:100%;}
	#navlink{display:block; vertical-align:middle; float:none; margin:0px;   height:100%;background-color:inherit;}
	#navlink img{width:26px; height:26px;  padding-top:0px; border:0px; }
	#tagline{float:right; width:84%;background-color:inherit; }		
	#main{float:none; width:100%;}

	#sharediv{text-align:left; padding-top:5px; padding-bottom:5px; padding-left:5px;}

	#sidebar{ width:100%;  border:0px;}
	#sidebar li{line-height:16pt;margin:0px;}
	#sidebar li a{padding:0px; font-size:10pt;}
	#sidebar #lihere{background-color:inherit;  border:0px; width:100%;}
	#sidebar #lihere a{padding:0px;color:#F00;}
	.leftseperator{line-height:22px;padding:0px; }
	.leftseperator span{line-height:22px;padding:0px; }

	#page_comment_block{padding:10px;}
	#page_comment_block p{padding-left:0px; padding-right:0px;}
	#footer{float:none; width:100%;}
	#footerpad{padding:0px;}
	#top{display:block;}
}


/*@media only screen and (max-width:321px) {
	.sharebutton{padding:10px 0px 10px 0px;}
	#sharediv{text-align:left; padding:0px;}
	#sharediv img{border:0px solid #333333; width:20%; height:20%;}
	.print_link{display:none;}

	h3{font-size:8pt;}
	
	#navbar{min-height:40px;  display:block;}
#navlink img{width:40px; height:40px;  padding-top:12px; border:0px; }
	*/	

