*{margin:0;padding:0;}
body{font:12px Arial;color:#303030;background:url(images/nav1igation.gif) repeat-x 0 87px;}
a{text-decoration:none;}
.break{font-size:0;width:0;height:0;clear:both;}
.hidden{display:none;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;margin:4px 10px 5px 0;}
.alignright{float:right;margin:4px 0 5px 10px;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
#wrapper{text-align:left;width:960px;margin:auto;}
#header{padding-top:25px;width:960px;text-align:left;margin:auto;}
#header h1{font-size:2.1em;font-weight:400;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;line-height:1.2em;}
#header h1 a{color:#1a94fb;}
#header h3{font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#7fc568;line-height:1.1em;padding-left:30px;margin-bottom:14px;}
#header ul{list-style-type:none;height:22px;padding-left:1px;background:url(images/divider.gif) no-repeat 0 bottom;}
#header ul li{float:left;text-transform:uppercase;letter-spacing:1px;font-size:.9em;padding-right:1px;background:url(images/divider.gif) no-repeat right 0;line-height:1.3em;}
#header ul li a{display:block;float:left;color:#fff;padding:4px 10px;}
#header ul li a:hover{background:url(images/active.gif) repeat-x 0 0;}
#rss{float:right;font-weight:700;font-size:.9em;text-transform:uppercase;letter-spacing:1px;color:#dd541a;background:url(images/rss.gif) no-repeat 0 0;margin-top:-30px;padding:2px 0 4px 20px;}
#content{width:700px;float:right;padding-bottom:10px;}
#content p{line-height:1.8em;text-align:justify;}
#content a{color:#03579e;}
#content a:hover{color:red;}
#featured ul{list-style-type:none;background:url(images/boxhead.gif) repeat-x 0 0;margin-top:10px;border-left:1px solid #82cc6b;border-right:1px solid #82cc6b;height:20px;}
#featured ul li{float:left;text-transform:uppercase;letter-spacing:1px;font-size:.9em;font-weight:400;padding-right:1px;background:url(images/boxdivide.gif) no-repeat right 0;line-height:1.4em;}
#featured ul li a{float:left;display:block;color:#fff;padding:3px 10px;}
#featured ul li a:hover{background:url(images/boxactive.gif) repeat-x 0 0;color:#fff!important;}
#featured h2{font-weight:400;font-size:1.5em;float:left;padding-right:10px;}
#featured .author{font-size:.8em;text-transform:uppercase;letter-spacing:1px;margin:5px 0;}
#featured .thumb{float:left;width:90px;margin:4px 10px 5px 0;}
#featured div{border-left:1px solid #82cc6b;border-right:1px solid #82cc6b;border-bottom:1px solid #82cc6b;padding:10px 10px 20px;}
#recent{border-left:1px solid #82cc6b;border-right:1px solid #82cc6b;border-bottom:1px solid #82cc6b;}
#recent h2{background:url(images/boxhead.gif) repeat-x 0 0;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:.9em;font-weight:400;margin-top:10px;line-height:1.4em;padding:3px 10px;}
#recent .buffer{background-color:#fff;padding:10px 0 0 15px;}
#recent .post{line-height:1.5em;font-size:.9em;float:left;width:48%;padding-right:12px;}
#recent .post .thumb{float:left;width:65px;margin:5px 10px 5px 0;}
#recent .post p{margin-bottom:5px;}
#recent .post .category{margin:5px 0 15px;}
#footwrap{clear:both;background:#098dd1 url(images/footer.gif) repeat-x 0 0;}
#footer{clear:both;color:#fff;font-size:.9em;text-transform:uppercase;letter-spacing:1px;width:960px;margin:auto;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:underline;}
#footer p{padding:15px 0 30px;}
#footer .left{float:left;}
#footer .right{float:right;}
.notfound{padding:20px 10px 10px;}
.notfound h2{font-size:1.5em;font-weight:400;padding-bottom:5px;}
#postnav{padding-top:20px;text-transform:uppercase;letter-spacing:1px;font-size:.8em;}
img{border:0;}
#single{width:96%;padding:20px 15px 10px 10px;}
#single h2{font-size:1.5em;font-weight:400;float:left;padding-right:15px;}
#single .author{float:left;font-size:.8em;text-transform:uppercase;margin-bottom:0!important;padding:4px 0 10px;}
#single p{margin-bottom:10px;line-height:1.7em;clear:left;}
#single blockquote{margin-bottom:10px;line-height:1.7em;padding-left:10px;border-left:2px solid #e0e0e0;font-style:italic;}
#single ul{padding:0 0 10px 16px;}
#single ol{list-style-type:decimal;margin-left:10px;padding:0 0 10px 16px;}
#single li{line-height:1.6em;padding:1px 0;}
#single .thumb{float:left;width:60px;margin:5px 10px 5px 0;}
#single .atitle{font-size:.9em;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#939393;}
#postdetails{font-size:.9em;}
#postdetails p{margin-bottom:2px!important;}
table.reviewbar{border:0;border-collapse:collapse;margin:10px 0 0;padding:0;}
.reviewbar td{white-space:nowrap;}
.reviewbar td.icon{padding-right:3px;}
.reviewbar td.text{padding-right:10px;}
.post,.smallpost{border-bottom:1px dotted #ccc;margin:0;padding:10px 0;}
#featured h2 a,#recent .post h3 a{color:#404040;}
#recent .post h3,#single h3{font-size:1.3em;margin-bottom:5px;}