*{margin:0;padding:0;outline:none;}
a:link, a:visited, a:active{color:#6891c3;}
a:hover{color:#134077;}
body{background:#FFFFFF url(img/body-bg.gif) repeat-x;font-family:Verdana, Arial, Helvetica, san-serif;font-size:12px;color:#666;}
#wrapper{width:800px;margin:0 auto;}
#header{width:800px;height:138px;margin-bottom:2em;}
a.logo{width:376px;height:52px;float:left;background:url(img/logo.png);margin-top:45px;}
a.logo span{display:none;}
.search{float:right;margin-top:55px;}
.search .search-text{background:url(img/search-bg.png) no-repeat;width:157px;padding:6px 30px 8px 10px;border:none;}
#subheader{background:url(img/subheader-bg.png) no-repeat;width:800px;height:163px;float:left;}
#subheader p{font-size:10px;margin:55px 0 0 10px;width:460px;}
.search-alert{display:none;background:url(img/search-alert-arrow.png) no-repeat;padding:20px 15px 10px 15px;float:left;margin-top:2px;position:absolute;font-size:10px;cursor:pointer;color:#000;}
#content{width:560px;float:left;}
.post{width:560px;margin-bottom:50px;}
.post h2{width:80%;}
.post h2 a{color:#24446b;font-weight:normal;text-decoration:none;font-size:24px;}
.post span.post-info{color:#CCCCCC;font-size:10px;padding-bottom:10px;width:560px;}
.post div.header{margin-bottom:15px;}
.post div.header div.twitter{float:right;padding-top:4px;}
.post p{line-height:22px;margin-bottom:10px;}
.post div.cats{border-top:1px solid #ececec;padding-top:10px;}
#sidebar{width:185px;float:right;}
#sidebar ul{list-style-type:none;}
#sidebar ul li{padding-bottom:5px;border-bottom:1px solid #ececec;margin-bottom:15px;}
#sidebar ul li ul li{margin:0;border:none;padding:0;}
#sidebar ul li ul li{padding:5px 0px 5px 20px;display:block;width:165px;background:url(img/sidebar-bullet.gif) no-repeat 0px 7px;}
#sidebar ul li h2{font-size:18px;color:#474747;padding-bottom:9px;font-weight:normal;}
.navigation .previous{float:left;}
.navigation .next{float:right;}
#footer{clear:both;width:100%;float:left;background:#d4d4d4;padding:20px 0;margin-top:20px;}
#footer .inner{width:800px;margin:0 auto;}
.comments-link{border-bottom:0.1em solid #e0e0e0;padding-bottom:2em;}
.comments{float:left;padding:0;}
.comments input[type=text], textarea{width:350px;}
textarea{width:450px;}
.comments fieldset{padding:20px;border:1px solid #CCC;margin:10px 0 20px 0;}
.comments p{padding:0 0 10px 0;}
.comments h2{padding:0 0 15px 0;}
#cdisplay{list-style-type:none;padding:0;margin:0;}
#cdisplay li{padding:10px;margin-bottom:10px;width:560px;}
#cdisplay li.first{background:#f9f9f9;border-bottom:#CCC 1px solid;}
#cdisplay li.second{background:#f6f6f6;border-bottom:#dedede 1px solid;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
img.avatar{float:right;}
blockquote{margin-left:3em;padding-left:1em;border-left:1px solid #e0e0e0;}
div.post ul, div.post ol{margin-left:3em;margin-bottom:3em;}
div.post ul li, div.post ol li{margin-bottom:1em;}
div.google_adds{margin-bottom:2em;}
img{-ms-interpolation-mode:bicubic;}
element{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

