/* Custom CSS */

body {background: transparent url(/static/alt_images/footer_gd.jpg) 0 100% repeat-x;}

a{color:#729925;}

#wrapper {background:transparent url(/static/alt_images/header_gd.jpg) 0 0 repeat-x !important;}
#wrapper .threecolwrap{background:none;}

.threecolwrap .header{height:68px; *height:74px;}
.threecolwrap .header .vp{height:68px; margin-top:5px; background:url(/static/alt_images/logo.jpg) 100% 0 no-repeat;}
.threecolwrap .header .vp h2{margin-top:17px; font-weight:normal; font-size:28px; color:#5e5b52; font-family:Georgia;}

.threecolwrap .narrowcol{background:url(/static/alt_images/col_border.jpg) 100% 0 no-repeat; width:183px; float:left; clear:none;}
.threecolwrap .narrowcol .search{height:80px; width:165px; padding:11px 0 0 8px; margin:0 10px 0 0; background:url(/static/alt_images/search_gd.jpg) 0 0 repeat-x; font-size:16px;}
.threecolwrap .narrowcol .search h2{color:#ffffff; font-size:18px; font-family:Georgia; margin-bottom:5px;}
.threecolwrap .narrowcol .search #query{border:1px solid #cccccc; width:120px;}
.threecolwrap .narrowcol .search input.submit{width:30px; height:23px; background:url(/static/alt_images/button.jpg) 0 0 no-repeat; font-size:12px;}

.threecolwrap .narrowcol .categories{width:163px; padding:0 0 0 8px; margin:0 0 45px; border:1px solid #cccccc; background:#e4f1d1;}
.threecolwrap .narrowcol .categories h2{padding:0.5em 0 0 0; color:#666666;}
.threecolwrap .narrowcol .categories ul, .threecolwrap .widecol .recent ul{list-style-image:url(/static/alt_images/bullet.jpg); padding:8px 8px 0 16px; list-style-position:outside; margin-bottom:20px; font-size:13px;}
.threecolwrap .narrowcol .categories ul a, .threecolwrap .widecol .recent ul a{color:#666666;}

.threecolwrap .maincol{background:#ffffff; padding-bottom:43px; float:left; clear:none;}
* html .threecolwrap .maincol{padding-left:0px; padding-right:0px; width:471px;}
.threecolwrap .maincol p{font-size:13px; font-family:"Trebuchet MS"; color:#666666;}
.threecolwrap .maincol div ul{margin:0 11px;}
.threecolwrap .maincol div .comment_hdr{border:1px solid #cccccc; background:#e4f1d1; margin-left:0px; margin-right:0px; width:456px;}
/*.threecolwrap .maincol ul li{border:none; background:url(/static/alt_images/mainblog_bd.jpg) 0 100% no-repeat;}*/

.threecolwrap .resultcol div p{margin:0 11px;}
.threecolwrap .resultcol .searchTitle p{margin:0;}

.threecolwrap .maincol .fullBlog{border:none; margin:0 11px 51px; background:url(/static/alt_images/mainblog_bd.jpg) 0 100% no-repeat;}
.threecolwrap .maincol .fullBlog h1, .threecolwrap .maincol ul div h3 a{font-family:Georgia; font-size:18px; color:#729925; font-weight:normal; margin-right:0px;}
.threecolwrap .maincol .fullBlog span, .threecolwrap .maincol .comments span, /*.threecolwrap .maincol .fullBlog .links, .threecolwrap .maincol ul div span, .maincol .result span{font-size:12px; font-family:"Trebuchet MS"; color:#666666;}*/
.threecolwrap .maincol .fullBlog .links{margin-top:20px;}

.threecolwrap .maincol form{margin:0; padding:0px;}
.threecolwrap .maincol form .submit{border:none; background:url(/static/alt_images/submit.jpg) 0 0 no-repeat; width:88px; color:#ffffff; text-transform:uppercase; padding:5px; font-weight:bold; font-size:14px;}
.threecolwrap .maincol form div div input, .maincol form div textarea{background-color:#e9e9e9; border:1px solid #cccccc;}
.threecolwrap .maincol form .noborder{margin-left:0px;}
.threecolwrap .maincol form .anon div, .threecolwrap .maincol form .openid div{padding-left:0px;}
.threecolwrap .maincol form .anon div input{width:205px; *width:203px;}
* html .threecolwrap .maincol form .anon div input{width:202px}
.threecolwrap .maincol form h2{width:456px; padding:5px 0 5px 13px; font-weight:normal; font-size:16px; font-family:georgia; color:#666666; border:1px solid #cccccc; background:#f4f9ed; margin-top:27px;}
* html .threecolwrap .maincol form h2{font-size:15px;}
#openid_identifier{width:396px; *width:393px;}
* html #openid_identifier{width:391px;}

.threecolwrap .maincol .result{margin:0 11px 41px;}
.threecolwrap .maincol .result h2{padding-left:0px;}
.threecolwrap .maincol .result ul{margin-left:0px;}

.threecolwrap .widecol{background:url(/static/alt_images/col_border.jpg) 0 0 no-repeat; padding:25px 0 0 8px; width:318px; float:left; clear:none;}
* html .threecolwrap .widecol{width:318px; float:left;}
.threecolwrap .widecol .recent h2{padding:16px 0 0 0; color:#666666;}
.threecolwrap .widecol .recent ul li{margin:0px; padding:0px; border:none; line-height:1.6em;}
.threecolwrap .widecol .recent{border:1px solid #cccccc; width:295px; background:#f4f9ed; padding:0 0 0 21px;}
* html .threecolwrap .widecol .recent{width:292px;}

.threecolwrap .footer{margin:0 auto 265px; width:613px; background:transparent; padding:17px 0 0px; font-family:"Trebuchet MS"; *margin-top:0px;}
.threecolwrap .footer div{margin-bottom:9px;}
.threecolwrap .footer div a{color:#ffffff;}
.threecolwrap .footer .fDiv1{font-size:13px; font-weight:bold;}
.threecolwrap .footer .fDiv2{font-size:14px; font-weight:bold; color:#99cc33;}
.threecolwrap .footer .fDiv3{font-size:12px; color:#2e511e;}
.threecolwrap .footer .fDiv3 a{color:#000000;}

.dp-highlighter { font-size: 100%; background-color:#fff;}
.maincol span {font-size: 1.0em; }
.dp-highlighter ol li, .dp-highlighter .columns div { background-color: #fff;}