*{padding: 0px;margin: 0px;}
body{background: url(images/bg.gif);font-family: Verdana, , Arial, Helvetica, sans-serif;font-size:10pt;color: #555555;}
h1, h2, h3, h4, h5, h6, ol, ul{padding: 0px;margin: 0px;}
img{border: 0px;}
.clear{clear:both;}
a{color: #2E5C1E;text-decoration: none;}
#wrap{width: 900px;text-align:left;margin: 15px auto;background: url(images/background.gif) repeat-y;}
#caption{padding-top:40px;}
#title {font-size:20pt;font-weight: normal;font-weight:bold;}
#title a{color: #333;text-decoration: none;}
.description{font-size:10pt;color: #555555;}
#header{height: 125px;padding: 0px 30px;background:url(images/background_top.gif) top no-repeat;}
#menus{padding:0 0 0 10px; margin:0; list-style:none; height:30px;background:#2E5C1E;}
#menus li{float:left;background:#2E5C1E;}
#menus li a{height:30px;line-height:30px;background:#2E5C1E;color:#ccc;text-decoration:none;font-weight:normal;text-align:center;padding:0 7px;}
#menus li a:hover{color:#fff; background:#003300;}
h2{font-size: 14pt;}
#main{float:left;width: 610px;margin:10px 20px 20px 20px;}
* html #main{margin: 10px 15px 15px 10px;}
h3, h4{font-size: 11pt;color: #555555;}
/**/
#sidebar{float: right;width: 210px;margin: 0 20px 20px 0px;color:#464646;padding:0px 10px 10px 10px;padding-top:10px;overflow: hidden;}
* html #sidebar{margin: 0 15px 15px 0px;}
#blogimg{text-align:center; margin-bottom:5px;}
#sidebar h2{padding: 5px 0px 5px 10px;margin: 5px 0px 5px 0px;border-bottom: 1px dashed #ccc;border-left: 5px solid #ccc;}
#sidebar h2, #sidebar a:hover{color: #2E5C1E;}
#sidebar ul li{list-style: none;}
#sidebar ul li{margin-left: 3px;padding-bottom:2px;}
#sidebar a{color: #464646;text-decoration: none;}
#sidebar h2{font-size:10pt;}
#comment li{border-bottom: 1px dotted #B4B4B4; line-height:22px;}
#main p{ line-height:22px;}
.add{margin-bottom:10px;clear:both;}
.log{border:1px #ccc solid;font-size:12px;overflow:auto;}
.btn{background:url(images/button.gif); width:59px;height:23px;border:none;cursor:pointer; margin-top:5px;}
#post{ width:510px;}
.uppic{float:left; margin-top:8px}
#addpost{float:right}
input.log{line-height:20px;height:20px}
.boxPost{clear:both;border-bottom:0px dotted #ccc;overflow:hidden;margin-bottom:0px;}
.boxbottom{clear:both;border-bottom:1px dotted #ccc;overflow:hidden;margin-bottom:5px;height:1px;}
.textPost{font-size:14px}
.time{font-size:12px;color:#999999;float:left}
.navPost{ float:right;}
.navPost a{font-size:12px;}
.comlist{clear:both;border-bottom:1px #B4B4B4 dotted;margin-bottom:5px;overflow:hidden}
.differentstyle{color:#9ACD32;}
.remindgood{color:#00FF00;}
.remindbad{color:#FF0000;}
#pager{margin:10px 0;text-align:right; clear:both}
#pager a{margin-right:5px;padding:3px 6px;text-decoration:none;border:1px solid #2E5C1E;font:normal 12px Tahoma;color:#2E5C1E}
#pager a:hover{border:1px solid #2E5C1E;color:#2E5C1E}
#pager .info{margin-right:5px;padding:3px 6px;font:normal 12px Tahoma;color:#fff;border:1px solid #2E5C1E;color:#2E5C1E;text-align:center}
#pager .infoinput{border:1px;border-color:#2E5C1E;background-color:#FFFFFF;border-style:none;color:#2E5C1E;border-style:solid;}
#footer{padding: 20px 0px;font-size:11px;text-align: center;color: #999;background:url(images/background_bottom.gif) bottom no-repeat; clear:both}
#footer a{color: #999;text-decoration: none;}