/*#forum {margin: 0 auto;background:#fff;margin-top:10px;}
*/
/*#forum .nav {padding: 0 10px 0 0;float: left;line-height: 29px;margin-bottom: 0px;}
#forum .nav .home {width: 16px; background: url(search.png) no-repeat -8px -119px;line-height: 200px;overflow: hidden;}
#forum .nav em {width: 20px;background: url(item.png) no-repeat 3px 10px;line-height: 200px;overflow: hidden;}
#forum .nav a, #forum .nav em, #forum .nav span {float: left;height: 29px;}
*/
html, body {font-family:微软雅黑,宋体;}
#forum .post ol, #forum .post ul {margin-left:20px;}
#forum .tool {line-height: 29px;padding: 0 10px 0 0;float:right;height:29px;}
#forum-body {background: white;margin-top:20px;}
#forum-body  tr {min-height:50px;}
#forum-body td, #forum-body th, #forum-table td, #forum-table th {vertical-align:middle;text-align:center;}
#forum-body th.first, #forum-body td.first, #forum-table td, #forum-table th {text-align:left;}
#forum-body .title h3 {font-size:14px;height:16px;line-height:16px;margin:0 0 5px 20px;}
#forum-body .title p {margin:0 0 5px 20px;}
.linear-header{
background-color: whitesmoke;
background-image: -moz-linear-gradient(top,white,whitesmoke);
background-image: -ms-linear-gradient(top,white,whitesmoke);
background-image: -webkit-gradient(linear,0 0,0 100%,from(white),to(whitesmoke));
background-image: -webkit-linear-gradient(top,white,whitesmoke);
background-image: -o-linear-gradient(top,white,whitesmoke);
background-image: linear-gradient(top,white,whitesmoke);
background-repeat: repeat-x;
}

#forum cite {display: block;font-style: normal;}
#forum em {display: block;font-style: normal;color: #999;font-size: 11px;font-family: Arial,PMingliu,sans-serif;}
#forum_table a {font-weight:normal;}

#forum .replay {margin-top:10px;}
#forum .replay h3 {margin-bottom:5px;}
#forum .topic h2 {padding:10px;background-color:#eee;border-bottom:5px solid #aaa;}
#forum .topic .topic_msg {margin-bottom: 10px;}
#forum .deleted {border:none;padding:10px;color:#999;font-style:italic;}
#forum .updated {margin:10px 30px;font-style:italic;color:#999;}
#forum textarea {width:98%;}
#forum .hover-menu {display:inline-block;zoom: 1;*display: inline;}
#forum .hover-menu cite{display:inline-block;zoom: 1;*display: inline;}
#forum .clear {clear: both;}

#posts li.post {margin-top: 1px; margin-left: 1px;display: block;border-bottom:1px dotted #ccc;*list-style-type:none;}
#posts li.post .box {
margin: 8px 2px 10px 1px;
padding: 3px;
border: 1px solid #CCC;
overflow-x:hidden;
overflow-y:hidden;
background:#FFFFEE;}

#posts .post_body {padding-left:40px; margin-left: 1px; position:relative;}
#posts .post_body > .user_image {position:absolute; top:3px; left:3px; width: 30px;}
#posts .post_body > .user_image > img{width:22px;padding:2px; border:1px solid #d2d2d2;-webkit-box-shadow: 2px 2px 3px #ccc;
-moz-box-shadow: 2px 2px 3px #ccc;
box-shadow: 2px 2px 3px #ccc;
}

#posts .post_body.first {padding-left:80px; margin-left: 1px; position:relative;}
#posts .post_body.first > .user_image {position:absolute; top:5px; left:5px; width: 65px;}
#posts .post_body.first > .user_image > img{width:50px;padding:4px;}

#posts .footer {height:22px;margin-top:5px;color:#999;}
#posts .footer a{color:#668db6;}
#posts .header {height:22px;margin-bottom:5px;color:#999;}
#posts .box li.post {border-bottom: 0px;}

.hover-menu cite {
    padding: 0px 20px 0px 10px;
}
.hover-menu cite.hover {
	padding-top: 0px;
}

.hover-menu b {
    top: 8px;
}
.hover-menu:hover b, .hover-menu .hover b {
    top: 8px;
}
