body{font:14px 'Open Sans', sans-serif;font-weight:400;color:#000;margin:0;padding:0;border-top:4px solid #6dc2e8;min-width:320px}
h1, h2, h3, h4, h5, h6 {margin:17px 0 11px 0;color:#555555;line-height:1em;font-style:normal;font-weight:700}
p{line-height:1.6em;margin: 0 0 .5em 0}
h1{font-size:36px;font-weight:600}
h1.title{color:#6dc2e8}
h2.top{margin-top:0px;text-transform:uppercase;font-size:16px}
b{font-weight:700;color:#555}
strong{font-weight:600}
img{max-width:100%}
a{color:#6dc2e8}
a:visited{color:#6dc2e8}
li{margin-bottom:7px}
li ul,ol{margin-top:7px}
ul,ol{padding-left:40px}
#page{max-width:900px;margin:0 auto 100px auto}
#bmd{margin:40px 40px 34px 40px}
#header{width:100%;position:relative}
#nav{position:absolute;right:80px;top:11px;font-size:18px;}
#nav a{margin-left:40px;text-decoration:none;color:#555555}
#nav a:hover{text-decoration:underline;color:#6dc2e8}
#content{margin:1em}
#footer{text-align: center;border-top:2px solid #555;padding:20px 0 20px 0;margin-top:15px;clear:both}
#comment_count{margin-bottom:15px;font-size:150%;float:left;font-weight:600;color:#555}
#comments{margin:0 1em 1em 1em;font-size:14px}
#comments h4{font-weight:700;margin:0 0 8px 0}
#txt_tnemmoc{width:75%}
#make_comment{clear:both;margin:1.5em;font-size:14px}
#make_comment_title{font-size:20px;font-weight:600;color:#555;text-decoration:underline}
#sharethis{width:160px;height:40px;margin:11px 10px 8px 10px}
#sharethis img{border:0px;margin:4px;float:left}
#sharethis img:hover{opacity:0.7;filter:alpha(opacity=70)}
#notice{width:80%;padding:6px;margin:5px auto 0px auto;background-color:#fdfeff;border:2px solid #6dc2e8;color:#6dc2e8;text-align:center}
#sources{font-size:80%;margin-bottom:30px;word-break:break-all}
.dark{display:none}.kark{display:none}
.poll{float:right;border:1px solid #555;width:300px;text-align:center;padding:0px 13px 10px 13px;margin:7px}
.poll input[type="radio"]{margin-top:10px}
.comment_nav{float:right;color:#555;font-size:16px;margin-top:4px}
div.indent{margin:1em 0 1em 1.3em}
div.border{padding:.65em 1em .5em 1em;border:1px dashed #ccc;overflow:auto;margin-right:1.3em}
p.indent{text-indent: 2em}
p.caption{text-align:center;font-size:7pt;margin-top:4px;font-weight:bold}
.comment{border-top:1px solid #555;padding:13px;clear:both}
.date{color:#e8b476}
.comment_author{color:#999}
.blu{color:#6dc2e8}
.table_label{text-align:right;width:80px;font-weight:700;color:#555;padding:5px 8px 5px 5px}
.optional{font-size:12px;position:relative;bottom:1px;left:6px}
.large_ad{margin-bottom:7px}
@media screen and (max-width: 860px) {
	h1{font-size:30px}
	#nav{right:30px}
	#nav a{margin-left:30px}
	#txt_tnemmoc{width:85%}
	#title{margin:34px 40px 32px 40px}
}
@media screen and (max-width: 780px) {
	h1.title{font-size:24px}
	#bmd{margin:24px 40px 40px 40px}
	#nav{left:6px;top:78px;font-size:14px;white-space: nowrap;}
	#nav a{margin-left:20px}
	#content{margin-top:3.6em}
	#txt_tnemmoc{width:92%}
	#make_comment{margin:0;font-size:14px}
	#make_comment_title{margin-left:1em}
	.poll{width:50%}
	ul,ol{padding-left:30px}
}
@media screen and (max-width: 330px) {
	.large_ad{margin-left:-1em;}
	li ul,ol{padding-left:24px}
}
.bmd-footer-resp{width:320px;height:100px}
.bmd-article-large-responsive{width:320px;height:50px}
.bmd-article-small-responsive{width:125px;height:125px}
@media(min-width: 500px){ .bmd-footer-resp {width:468px;height:60px} }
@media(min-width: 630px){ .bmd-article-large-responsive {width:250px;height:250px} .large_ad{float:right;margin:0px 0px 8px 8px} .bmd-article-small-responsive{width:200px;height:200px} }
@media(min-width: 800px){ .bmd-footer-resp {width:728px;height: 90px} .bmd-article-large-responsive{ width:336px;height:280px} .bmd-article-small-responsive {width:300px;height:250px} }