body,form,p,ul,li{font-size:14px; padding:0; margin:0; font-family:Verdana;line-height:1.7; list-style:none; color:#004242;}
body{ padding:20px 30px; background:#6F5F2D;}
img{ border:none}

#header{background:#BCCEC7 url(/static/images/zishu_topbg.gif) repeat-x left top; margin-bottom:10px;}
#header #logo{ background:url(/static/images/zishu_topbg2.gif) no-repeat  right top ;}
#header #logo a{ display:block; width:246px; height:74px;background:url(/static/images/zishu_logo.gif) no-repeat left top; }
#header #logo a span{ display:none;}
#header #nav{ background:#8F0100 url(/static/images/zishu_navbg.jpg) repeat-x left top; height:43px;}
#header #nav div{background:url(/static/images/zishu_left.gif) no-repeat left bottom; height:43px;}
#header #nav ul{background:url(/static/images/zishu_right.gif) no-repeat right bottom; line-height:43px; height:43px; padding-right:15px; float:right;}
#header #nav li{ float:left; line-height:43px; background:url(/static/images/zishu_navic.gif) no-repeat right bottom; padding:0 10px;}
#header #nav li.link{ background:none;}
#nav a{ color:#FFF; text-decoration:none;}
#nav a:hover{ color: #FFFF00; text-decoration:underline}

#content{ background:#fff url(/static/images/zishu_sidebarbg.gif) repeat-y left top; padding-left:260px;}
#sidebar{ position:absolute; background:url(/static/images/zishu_sidebarbgtop.gif) no-repeat left top; padding:15px; width:215px;}
#comments h3,#postComment h3,#sidebar h3{background:#006F6F;border-bottom:1px solid #000;margin:0;color:#fff;font-size:12px;padding:4px 10px 3px 10px;letter-spacing: 5px;}
#sidebar div,#sidebar p{ padding:5px;}

#main{padding:10px 15px 10px 10px;background:#fff url(/static/images/zishu_cright.gif) no-repeat right top; }
#main #toRoot{ font-weight:bold; line-height:2.5;}

#main .blog{ margin:5px 0}
#main .blog .title{ border:1px solid #61AFA6; padding:5px;}
#main .blog .description{ padding:5px; border-bottom:1px solid #CCC}
#main .blog .attribute{ text-align:right; line-height:2.5}
#main .blog h2{ margin:0; padding:0; font-size:14px;}
#main .blog textarea{font-family:Verdana; background:#E4EDEA; border:1px solid #006F6F; border-bottom:1px solid #BED3CD; border-right:1px solid #BED3CD; font-size:12px; padding:5px;}

#contentClear{ background:#fff url(/static/images/zishu_clear.gif) no-repeat left bottom; height:7px; overflow:hidden; clear:both;}
#contentClear div{background: url(/static/images/zishu_cbottom.gif) no-repeat right top;height:7px; overflow:hidden;}

#footer{background:#BCCEC7 url(/static/images/zishu_topbg.gif) repeat-x left top; margin-top:10px;}
#footer div{background: url(/static/images/zishu_fleft.gif) no-repeat left top;}
#footer div p{background: url(/static/images/zishu_fright.gif) no-repeat right top; line-height:77px; text-align:center}

a:link,a:visited {color:#004242;text-decoration: none;}
a:hover,a:active{color:#A40000;text-decoration: underline;}

#main a:link ,#main a:visited {color:#004242;text-decoration: none;}
#main a:hover,#main a:active {color:#9F0100;text-decoration: underline;}

#postComment table{margin:5px;}
#postComment table td{ vertical-align:top;}
#comments fieldset{ margin:0 0 10px 0; padding:10px 10px 5px 10px; text-align:left;}
#comments fieldset div.box{ padding:5px;}
#comments legend{ background:#efefef; color:#003333; padding:0 10px;}
#comments .reply{ background:#efefef;}
.button,.moreButton{ background:#496D62; border:1px solid #000; border-top:none; border-left:none; padding:5px 15px; color:#fff; font-size:12px;}
.moreButton{ margin:10px;}
.input,.textarea{ font-family:Verdana; background:#E4EDEA; border:1px solid #006F6F; border-bottom:1px solid #BED3CD; border-right:1px solid #BED3CD; font-size:12px; padding:5px;}

#pager a{ font-size:14px;padding:5px; font-weight:bold;}

