/*
 * Official style sheet for BBSMax 3.0 final
 * Default theme
 * Copyright (c) www.bbsmax.com
 * 2008-11-06 Compressed Version
 */
/*= Widgets: Default, ShowForum ==========================*/
/*= .content 2 columns layouts */
.content{margin-bottom:0;}
.content-main,.rightsidebar .content-main{width:100%;float:left;}
.content-sub,.rightsidebar .content-sub{width:230px;float:left;display:inline;margin-left:-230px;}
.content-main .inner,.rightsidebar .content-main .inner{margin-right:240px;}
.leftsidebar .content-main{float:right;}
.leftsidebar .content-sub{margin-left:0;margin-right:-230px;}
.leftsidebar .content-main .inner{margin-left:240px;margin-right:0;}
.nosidebar .content-main .inner{margin-right:0;}
.nosidebar .content-sub{display:none;}
/*= forumnotice */
body .forumnotice{height:2.6em;line-height:2.6em;background:#f6ffdd url(../img/highlight.gif) repeat-x;border:1px solid #d2ebb4;overflow:hidden;}
.forumnotice-list{padding:0 10px;}
.forumnotice-list li{float:left;margin-right:1em;white-space:nowrap;padding-left:12px;background:url(../img/bullet/bullet_dot.gif) no-repeat 0 50%;}
/*= forumboard */
.forumboard .maxpanel{border:1px solid #cadcea;background:#fff;margin:0;}
.forumboard .panel-head{padding:10px 10px 0;font-weight:bold;height:2em;}
.forumboard .panel-body{padding:0 10px 10px;}
.forumboard .panel-head h3{float:left !important;margin-right:10px;}
.forumboard .panel-head .action-collapse{margin-top:3px;background:url(../img/actions3.gif) no-repeat 0 0;}
.forumboard .panel-head .action-extend{margin-top:3px;background:url(../img/actions2.gif) no-repeat 0 0;}
/*= forum-index and forum-block */
.forum-index .forum-stat,.forum-block .forum-stat{width:9em;text-align:center;color:#666;}
.forum-index tbody .forum-stat,.forum-block tbody .forum-stat{font-size:95%;}
.forum-index .forum-stat,.forum-block .forum-stat{width:20%;}
.forum-index .forum-recent,.forum-block .forum-recent{width:30%;}
.forum-block .date,.forum-index .date{padding-left:12px;background:url(../img/bullet/clock.gif) no-repeat 0 50%;}
.forum-block .forum-thumb ul,.forum-index .forum-thumb ul{border-top:1px solid #cadcea;background:#f5fbff url(../img/highlight.gif) repeat-x;margin-top:-1px;padding:8px 0;}
.forum-block td.forum-intro,.forum-index td.forum-intro{padding-left:0;}
.forum-block thead td.forum-intro,.forum-block td.forum-intro dl,.forum-block .forum-thumb dl,.forum-index thead td.forum-intro,.forum-index td.forum-intro dl,.forum-index .forum-thumb dl{padding-left:70px;}
.forum-block td.forum-intro dl,.forum-block .forum-thumb dl,.forum-index td.forum-intro dl,.forum-index .forum-thumb dl{position:relative;height:1%;}
.forum-block td.forum-intro .topic-icon,.forum-block .forum-thumb .topic-icon,.forum-index td.forum-intro .topic-icon,.forum-index .forum-thumb .topic-icon{position:absolute;top:50%;left:10px;width:48px;height:48px;margin-top:-24px;text-align:center;}
.forum-index td.forum-intro dt,.forum-block td.forum-intro dt,.forum-thumb dt{font-size:120%;font-weight:bold;}
.forum-index .status,.forum-block .status,.forum-thumb .status{color:#06c;font-weight:normal;font-size:80%;}
.forum-block em,.forum-thumb em,.forum-stat em{font-style:normal;color:#000;}
.forum-image{float:right;margin:0 0 10px 10px;}
/*= forum-list */
.forum-list .panel-body tbody td{padding-top:4px;padding-bottom:4px;line-height:1.2;}
.forum-list tbody tr.forum-sticky td{padding:0;background-color:#f6ffdd;}
.forum-list tbody tr.forum-sticky td .forumnotice{position:relative;border:0;}
.forum-list tbody tr.forum-sticky td .forumnotice ul{position:absolute;}
.forum-list tr td.forum-icon{width:35px;text-align:center;padding-left:0;padding-right:0;}
.forum-list .forum-author,.forum-list .forum-stat{text-align:center;color:#999;}
.forum-list tbody .forum-stat{font-size:95%;}
.forum-list .forum-author,.forum-list .forum-stat,.forum-list .forum-recent{width:110px;}
.forum-list .forum-title{width:60%;}
.forum-list .forum-title img{ vertical-align:middle;}
.forum-list .forum-recent .date,.forum-list .forum-author .date{display:block;}
.forum-list .forum-author a:link,.forum-list .forum-author a:visited{color:#06c;}
.forum-list .panel-foot{border-top-width:0;}
.forum-list .topic-pages{font-size:90%;color:#666;white-space:nowrap;}
.forum-list .topic-pages a:link,.forum-list .topic-pages a:visited{color:#06c;}
.forum-list tbody td.forum-title{font-size:120%;line-height:1.5;}
.forum-list .topic-rank{float:right;}
/*= content-sub panel: Default,ShowForum */
.content-sub .maxpanel{border:1px solid #a2d0e5;border-top-width:3px;background:#f5fbff url(../img/highlight.gif) repeat-x;}
.content-sub .panel-head{height:2.5em;line-height:2.4em;width:228px;overflow:hidden;}
.content-sub .panel-head h3{padding:2px 15px;font-weight:bold;}
.content-sub .panel-body{margin:10px;color:#000;}
.content-sub .panel-body .bullet-dot li{background-position:4px .75em;line-height:1.8;}
/*= user-loginbox */
.user-loginbox label{width:45px;float:left;margin-right:10px;}
.user-loginbox p{clear:both;margin-bottom:5px;height:1%;overflow:visible;}
html>/**/body .user-loginbox p{overflow:hidden;}
.user-loginbox .indent{padding-left:55px;}
.user-loginbox input.text,.user-loginbox input.validcode{width:140px;float:left;}
.user-loginbox input.validcode{width:60px;margin-right:5px;}
.user-loginbox a:link,.user-loginbox a:visited{color:#06c;text-decoration:underline;}
.user-loginbox input.text:focus,.user-loginbox input.validcode:focus{border-color:#a1d417 #d0e98b #d0e98b #a1d417;}
/*= user-info box */
.user-info .account-meta{border-bottom:1px dashed #c9c9c9;margin-bottom:10px;padding:0 0 5px 90px;}
.content-sub .user-info .account-meta .user-name{font-weight:bold;margin-bottom:.5em;}
.user-info .account-meta .user-avatar{float:left;display:inline;margin:-2em 0 0 -90px;border:1px solid #bfbfbf;overflow:hidden;background:url(../img/imgloading.gif) no-repeat 50% 50%;}
.user-info .account-meta .user-avatar a{float:left;height:70px;width:70px;background:#fff;text-align:center;}
.user-info ul.user-score li{white-space:nowrap;}
.user-info ul.user-score em{color:#094;font-style:normal;}
/*= searchpanel */
.searchpanel .panel-body input.text{width:130px;float:left;margin-right:5px;}
/*= links,onlinemembers,quickreply */
.links{margin-bottom:0;line-height:1.8;}
.links .maxpanel,.onlinemembers .maxpanel,.quickreply .maxpanel{border:1px solid #dcdcdc;margin-bottom:0;}
.links .maxpanel{border-bottom:0;}
.links .panel-head,.onlinemembers .panel-head,.quickreply .panel-head{padding:6px 20px;height:1.4em;line-height:1.4;background:#f0f0f0 url(../img/panel_gray.gif) repeat-x;border-bottom:1px solid #d7dce2;}
.links .panel-head h3,.onlinemembers .panel-head h3,.quickreply .panel-head h3{font-weight:bold;}
.links .panel-body,.onlinemembers .panel-body{margin:14px;}
.links .panel-body .inner,.onlinemembers .panel-body .inner{min-height:50px;padding-left:55px;background:url(../img/icon/icon_house.gif) no-repeat 5px 0;}
.onlinemembers .panel-body .inner{background-image:url(../img/icon/onlinemember.gif);}
.links-text a{margin-right:.3em;}
.links a{white-space:nowrap;}
/*= member-list */
.onlinemembers .panel-body dt{float:left;padding:3px 20px;border:1px solid #d9e9f0;border-bottom:0;background:#fff url(../img/bullet/bullet_arrow2.gif) no-repeat 90% 50%;}
.onlinemembers .member-sign{border-bottom:1px solid #d9e9f0;padding-bottom:5px;margin-bottom:5px;padding-left:9em;color:#666;}
.member-list{clear:both;}
.member-list a{float:left;display:block;width:125px;height:1.8em;line-height:1.8;white-space:nowrap;overflow:hidden;}
.member-list a img{float:left;display:inline;margin:0.4em 5px 0 5px;}
/*= forumsign */
.forumsign{text-align:center;padding:8px 0;border:1px solid #dcdcdc;background:#f8f8f8 url(../img/highlight.gif) repeat-x;}
.onlinemembers .member-sign img,.forumsign img{vertical-align:middle;}
/*= Link style */
.forumnotice a,.forum-block dt,.forum-block dt a,.forum-index dt,.forum-index dt a,.forum-list .forum-title a,.links a,.content-sub a{color:#000 !important;}
/*= selected table row background color */
.forum-list tbody tr.current{background-color:#eaf7ff !important;}