@charset "utf-8";
/*-- @reset --*/
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td,em,b,i,ins,del{margin:0;padding:0; zoom:1;}
h1, h2, h3, h4, h5, h6,font{font-size:12px; font-weight:normal;}
input{vertical-align:middle;}
table {border-collapse:collapse;border-spacing:0;}
ins,del{text-decoration:none;}
fieldset, img {border:none;}
address, caption, cite, code, dfn, em, strong, th, var, b, i{font-style:normal;font-weight:normal;}
ul,li{list-style:none; zoom:1;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
hr{height:1px; border-top:1px solid #e4e4e4; padding:0; margin:0;}
abbr, acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend{color:#000;}
a{color:#40759e;text-decoration:none;}
a:hover{color:#40759e; text-decoration:underline;}
form{margin:0;}
button{cursor:pointer; margin:0; padding:0;}
body{margin:0px; padding:0px; font-size:12px; background:#454a5c url(../images/bg.png) repeat-x; line-height:18px; font-family:Tahoma;}
/*--@log --*/
.top{background-color:#f5f5f5; width:960px; margin:0 auto;} 
.main{width:938px; padding:10px; margin:0 auto; background-color:#d8d8d8; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3;}
.top .title{font-size:18px; font-weight:bold; padding:10px 30px;}
.top .discription{padding:0px 0 10px 30px;}
.log{border-bottom:2px solid #dfdfdf; margin-bottom:10px;}
.log-title{font-size:14px; font-weight:bold;}
.time{color:#aaaaaa;}
.log-content{margin-top:10px; text-indent:20px;}
.log-content p{text-indent:20px;}
.author,.kind,.hits,.comments, .tag{height:22px; color:#aaa; float:left; line-height:22px; margin:10px 0 0 10px;}
.tag{color:#532201; float:none;}
.log dd{zoom:1;}
.log dd:after{height:0; content:'\0020'; display:block; clear:both;}
.menu{height:36px; background:#6c707e; width:960px; margin:0 auto;}
.menu li{float:left; margin-left:15px; height:36px; background:#646774; padding:0 20px;}
.menu li:hover{background:#4f504c;}
.menu li a{color:#fff; font-size:16px; font-weight:bold; margin-top:8px; float:left;}
.menu li a:hover{text-decoration:underline;}
.pagelink a,.pagelink a,.pagelink em{padding:2px;}
.commentbox .commenttxt{border-top:1px solid #aaa; padding:20px; color:#999;}
.commentbox .commenttxt .name{color:#666;}
.addcomment{border:1px solid #aaaaaa;}
.addcomment li{padding:10px 0 0 0;}
.addcomment label{text-align:right; width:60px; float:left;}
.addcomment input{border:1px solid #e6e6e6; background:#d9e3e6;}
.addcomment textarea{font-size:12px; color:#40759e; border:1px solid #e6e6e6; background:#d9e3e6; width:200px; height:110px; overflow:auto;}
.addcomment a{padding:5px 10px; background:#646774; color:#fff;}
.addcomment a:hover{background:#4f504c; text-decoration:none;}
.bottom{width:960px; margin:0 auto; background:#6c707e; color:#fff; line-height:1.8; padding:10px 0 20px 0;}
.bottom .copyright{margin:0 20px;}
.bottom .copyright a{color:#fff;}