*{margin:0;padding:0}
.btm1,.btm2,.btm3{width:289px}
.btm2{position:relative;left:19px}
.wp-pagenavi{margin-top:20px}
#rss{font-size:11px;text-align:center;float:right;height:95px;width:300px;}
#rss a{color:#ccc;font-weight:bold;}
body,html{min-height:101%}
body{color:#222;background:#202217}
body,select,textarea,input{font:13px Arial, Helvetica, sans-serif}
p{line-height:18px;margin:10px 0}
a{color:#008aff;text-decoration:underline}
a:visited{color:#5db4fe;text-decoration:underline}
a:hover,a:active{text-decoration:underline}
#content a{text-decoration:underline}
ol{margin:15px 15px 15px 35px}
a img,fieldset{border:none}
*:focus{outline:none}
#top{background:#fff url(images/topbg.png) repeat-x}
.wrapper{margin:0 auto;}
#width{width:970px;}
#main{background:#fff url('images/sbar.gif') repeat-y;background-position:60% 50%;padding:0}
#content{float:left;padding:0 0 10px 0;width:570px}
#sidebar{float:right;height:100%;margin:0;padding-bottom:10px;width:375px}
.left{float:left}
.right{float:right}
#branding{height:95px;width:970px}
#logo{height:62px;left:10px;overflow:hidden;position:relative;top:10px;width:338px;z-index:1;float:left;}
#logo span{background:url('images/logo.png') no-repeat;height:62px;left:0;position:absolute;top:3px;width:338px;z-index:1;float:left;}
h1{font-size:14px;}
h2{color:#7baa01;font:normal 36px Arial, Helvetica, sans-serif;line-height:110%;padding:2px;text-shadow:#000 1px 1px;line-height:30px}
h2 a{color:#7baa01}
#content h2{margin-top:30px}
#content h2 a{text-decoration:none}
#content a:hover{text-decoration:underline}
h2 a:visited{color:#7baa01}
.categorypage h3{font:italic 21px Georgia, "Times New Roman", Times, serif;padding-top:20px;color:#c80000;border:none}
h3{color:#333;font:normal 20px Arial, Helvetica, sans-serif;font-weight:700;border-bottom:3px solid #222}
h3 a{color:#3e3e3e}
h3 a:visited{color:#444}
.post h3 a{text-decoration:underline}
.entry h3{margin-top:40px}
#sidebar h3{margin:0;margin-bottom:10px;line-height:30px}
.widget h3{color:#ff6c00;font-size:14px;font-weight:700;margin-bottom:7px;border-bottom:solid #ddd 1px;padding:5px}
.widget{font-size:11px;margin-bottom:10px;border:1px solid #ddd;border-top:solid #ddd 3px;padding:10px;padding-top:0px;}
.widget li{list-style:none;line-height:15px;border-bottom:1px solid #e5e5e5;margin-bottom:10px}
.widget li a{font-size:12px;color:#444}
.widget li a:visited{font-size:12px;color:#bbb}
.widget li a:hover{font-size:12px;color:#008aff}
.half{width:43%}
.textwidget{font-size:.9em;line-height:145%}
h4{font:italic 21px Georgia, "Times New Roman", Times, serif;padding-top:10px;color:#c80000}
h4#pagetitle{margin-bottom:15px}
h5{font-size:0.9em}
.commentcount{background:url(images/comment.gif) no-repeat left;color:#87bcd2;padding-left:15px}
.module{background:#fff;font-size:0.8em;overflow:auto;padding:12px}
.module img{border:1px solid #4f383d;float:left;margin:0 13px 7px 0;padding:3px}
.module p{margin:0}
h3 em{font-size:0.8em;font-style:italic}
#archive-list li{float:left;font-size:0.9em;height:60px;line-height:140%;margin:0 6px 0 25px;width:165px}
.pagenavigationbox{color:#a19e94;margin-top:20px}
.pagenavigationbox a,.pagenavigationbox a:visited,.pagenavigationbox span{color:#373737;display:block;float:left;font:0.7em Arial,Georgia, "Times New Roman", Times, serif;height:20px;margin-right:4px;padding-top:4px;text-align:center;width:24px}
.pagenavigationbox,.pagenavigationbox a,.pagnavigationbox a:visited{background:#d7d7d7}
.pagenavigationbox a:hover,.pagenavigationbox a:active{background:#fff;text-decoration:none}
.pagenavcurrent{background:#fff;border:1px solid #aaa}
#recentcomments em{background:url(images/bg_recentcomment.gif) right no-repeat;color:#444;font:italic 10px Georgia, "Times New Roman", Times, serif;padding-right:19px}
#recentcomments a,#recentcomments a:visited{color:#555}
#sidebar li{list-style:none}
#searchform{margin-left:11px}
#searchform .field{font-size:1em;padding:3px;width:90px}
#searchform .button{font-size:1em;margin:0;padding:3px}
.button{background:#444;border:none;border-bottom:1px solid #251116;border-right:1px solid #251116;color:#e0e5e9;font-size:0.8em;margin-top:7px;padding:4px 18px}
a.button,a.button:visited{color:#e0e5e9;display:block;margin:18px 0 0 30px;width:78px}
.excerpt a{font-size:10px}
a.button:hover,a.button:active{text-decoration:none}
.button:focus,.button:hover{background:#555;cursor:pointer}
#comment-form-comment{font-size:11px;color:#555}
#comment-form-name input,#comment-form-email input,#author,#email,#comment-form-url input,#url{width:300px;height:16px;font-size:12px;border:1px solid #ddd;}
#comment{border:1px solid #ddd;font-size:12px;}
.clearfloat:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfloat{display:block}
#footer{background:#202217 url(images/foot.png) repeat-x top;color:#999;min-height:200px}
#footer .wrapper{font:12px 'Lucida Grande','Lucida Sans Unicode',Arial;letter-spacing:1px;text-align:left;width:970px;}
#footer ul{list-style-type:none;height:20px}
#footer .widget{border:none}
#footer .widget h3{border-color:#444}
#footer ul a{color:#ccc}
#footer ul li{float:left;text-align:left;padding:0 10px;margin: 0;border-bottom:none}
#footercat ul li{display: inline;float:left;padding:0 20px 0 20px;margin: 0;border-bottom:none;border-right:1px #ccc solid}
.backtotop{font-size:11px;line-height:35px}
#backtotop a{font-style:underline}
