﻿*{margin:0;padding:0;}
img,a img{border:0;}
ul,li,dl,dt,dd{list-style:none;}
textarea,input,button,select{font-size:12px;vertical-align:middle;color:#666;font-family:Arial;padding:1px;}
html{height:100%;}
a{text-decoration:none;color:#a7a7a7;}
.clear{clear:both;height:0;overflow:hidden;font-size:0;line-height:0;border:0;}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
body{font-family:Arial;font-size:11px;line-height:18px;color:#a7a7a7;padding:30px 0 0;}
.absolute{position:absolute;overflow:hidden;height:7px;width:7px;}
.box_1_t_l{background:url(images/box_1.gif) top left;top:0;left:0;}
.box_1_b_l{background:url(images/box_1.gif) 0 7px;bottom:0;left:0;}
.box_1_t_r{background:url(images/box_1.gif) top right;top:0;right:0;}
.box_1_b_r{background:url(images/box_1.gif) 7px 7px;bottom:0;right:0;}
.box_2_t_l{background:url(images/box_2.gif) top left;top:0;left:0;}
.box_2_b_l{background:url(images/box_2.gif) 0 7px;bottom:0;left:0;}
.box_2_t_r{background:url(images/box_2.gif) top right;top:0;right:0;}
.box_2_b_r{background:url(images/box_2.gif) 7px 7px;bottom:0;right:0;}
#wrapper{width:962px;background:#ebebeb url(images/header.gif) left top no-repeat;margin:0 auto;padding:4px;}
#header{height:110px;position:relative;background:#fff;}
#header h1 a{position:absolute;text-indent:-9999pt;background:url(images/logo.gif);height:82px;width:240px;cursor:pointera;left:40px;top:15px;overflow:hidden;outline:0;}
#header p strong{background:url(images/right.gif) left top no-repeat;height:30px;display:inline-block;font-size:12px;padding:2px 10px;}
#header p{background:url(images/left.gif) right top no-repeat;position:absolute;left:340px;top:45px;}
.Navi{position:relative;background:#fff;height:42px;overflow:hidden;margin:4px 0 0;}
.Navi ul{float:left;padding-left:10px;}
.Navi li{float:left;position:relative;z-index:2;}
.Navi li a{display:inline-block;height:42px;line-height:42px;font-size:12px;font-weight:700;padding:0 15px;}
.Navi li a:hover,.current_page_item a{color:#E5E5E5;text-decoration:none;}
.Navi .style{position:absolute;width:150px;right:0;top:15px;color:#6f6f6f;font-size:12px;font-weight:700;}
.Navi .style span{display:inline-block;height:14px;width:14px;overflow:hidden;margin-left:5px;cursor:pointer;background-image:url(images/button.gif);background-position:0 0;}
.Navi .style span.GreenButton{background-position:31px 0;}
.Navi .style span.blueButton{background-position:right 0;}
li.back{background:url(images/nav_1.gif) left no-repeat;position:absolute;z-index:1;top:9px;}
li div.left{background:url(images/nav_2.gif) right no-repeat;height:26px;}
.listBox{background:#fff;position:relative;float:left;width:950px;margin:4px 0 0;padding:5px 6px 10px;}
.listBox div{float:left;width:305px;padding-right:10px;}
.listBox .RecentComments{padding-right:0;}
.listBox .RecentEntries{padding-left:5px;}
.listBox h2{font-size:17px;line-height:24px;height:24px;}
.listBox li a{display:block;height:28px;overflow:hidden;line-height:28px;font-size:13px;font-weight:700;border-bottom:1px solid #efefef;padding:0 0 0 20px;}
.RecentEntries a{background:url(images/icon_1.gif) no-repeat 0 48%;}
.PopularPosts a{background:url(images/icon_2.gif) no-repeat 0 48%;}
.RecentComments a{background:url(images/icon_3.gif) no-repeat 0 48%;}
.content{float:left;width:668px;}
.slidePost{position:relative;height:280px;margin-top:4px;overflow:hidden;background:#fff;padding:5px;}
.slidePost h2{height:30px;line-height:30px;font-size:21px;border-bottom:1px solid #e0e0e0;}
.slidePost .prev{cursor:pointer;text-indent:-9999pt;position:absolute;z-index:999;background:url(images/icon_7.gif) left;bottom:20px;right:63px;height:23px;width:29px;}
.slidePost .next{cursor:pointer;text-indent:-9999pt;position:absolute;z-index:999;background:url(images/icon_7.gif) right;bottom:20px;right:35px;height:23px;width:29px;}
.content .post{margin-top:4px;position:relative;background:#fff;width:658px;padding:5px;}
.content .post h2{height:30px;line-height:30px;font-size:21px;border-bottom:3px solid #e0e0e0;}
.content .post h3{height:22px;line-height:22px;font-size:16px;}
.content .post p.a{height:22px;line-height:22px;background:#f3f3f3;color:#848484;}
.content .post p.a a{color:#848484;}
.content .post p.a span{background:url(images/icon_4.gif) 2px 2px no-repeat;padding:0 15px 0 20px;}
.content .post p.a span.tag{background:url(images/icon_5.gif) 2px 3px no-repeat;}
.content .post p.a span.comments{background:url(images/icon_6.gif) 2px 2px no-repeat;}
.content .post .more-link{display:block;text-indent:-9999pt;background:url(images/more.gif) right top no-repeat;height:30px;}
.post-nav{height:40px;font-size:14px;font-weight:700;padding:5px 10px;}
#nav-prev-post{float:left;}
#nav-next-post{float:right;}
.post a{color:#000;text-decoration:underline;}
.sidebar{float:right;width:290px;padding-bottom:30px;}
.sidebar .mob{width:280px;position:relative;background:#fff;margin:4px 0 0;padding:5px;}
.sidebar .adBox{width:266px;height:130px;overflow:hidden;padding:10px 12px;}
#footer a{color:#666;text-decoration:underline;}
.sidebar .adBox img{margin:2px;}
.sidebar .mob h2{font-size:18px;height:24px;line-height:20px;border-bottom:3px solid #a7a7a7;}
.sidebar .mob ul{padding-bottom:5px;}
.sidebar .mob li a{display:block;color:#9e9e9e;font-size:12px;height:31px;line-height:31px;border-bottom:1px solid #deddde;background:url(images/icon_9.gif) 2px 11px no-repeat;padding:0 0 0 20px;}
.content ul li{list-style-type:square;margin-left:30px;}
.featured-post{position:absolute;background:#fff;width:640px;margin:10px;}
#commentsBox h3#comments{text-align:right;font-size:15px;}
.commentlist{padding:10px 0;}
.commentlist li{border-bottom:3px solid #f2f2f2;color:#a1a1a1;padding:10px 0;}
.commentlist li.odd{background:#f7f7f7;}
.commentmetadata{padding:5px;}
#respond p{padding:3px 0;}
#respond h3{font-size:15px;padding:20px 0 0;}
#respond input{width:230px;}
#respond textarea{width:300px;height:80px;}
#footer{clear:both;width:970px;background:url(images/footer.gif) left top no-repeat;text-align:center;height:110px;margin:0 auto;}
#footer .top{color:#828282;padding:40px 0 10px;}
#header p strong,.listBox h2,.post h2 a,.mob h2{color:#007302;}
a:hover,#header div a{text-decoration:underline;}
.slidePost .text,.content .post .details{padding:10px 5px;}
.post p,.post ul{color:#666;margin-bottom:10px;font-size:12px;}