/* from: css/base.css */
/*
Powered by OuBB
http://www.OuBB.com/
*/

* { margin:0;padding:0; /* back compatible box model */ box-sizing:border-box;-moz-box-sizing:border-box;}
td {/* fix for mozilla table-layout:fixed */ overflow: hidden;}
body {text-align:center;background:#fff;}
body,table,div,p {font:normal 12px/1.3em Tahoma;}
input,select,textarea {font:normal 12px/14px Arial;}
input {padding:1px;}
textarea {padding:3px 2px 3px 4px;line-height:1.6em;}
A {color:#10609A;text-decoration:none;}
A:hover {color:#339900;}
h1,h2,h3,h4 {color:#000;letter-spacing:1px;}
h1 {font:bold 16px/20px Tahoma;}
h2, h3 {font:bold 14px/18px Arial;}
h4,h5,h6 {font:normal 12px/16px Arial;}
.kw {height:22px;padding:3px 5px;border:1px solid #7F9DB9;}
.p1,.split {font-size:1px;line-height:1px;}
.clear {width:0;height:0;font-size:0;line-height:0;clear:both;}
.split {width:1px;height:3px;}
.ok, .yes, .no, .error, .wn {height:18px;padding-left:25px;text-align:left;font:normal 14px/18px Tahoma;background:url(http://img.oubb.net/share/ok.gif) no-repeat;}
.ok, .yes {color:#339999;background-position:0 2px;}
.no, .error {color:#FF6600;background-position:0 -48px;}
.wn {color:#FF6600;background-position:0 -948px;}
.gradient {filter:progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=10, finishY=75,style=1,opacity=0,finishOpacity=100);}

.red {font-weight:bold;color:#CC0000;}
.orange {font-weight:bold;color:#FF6600;}
.green {font-weight:bold;color:#339966;}
.blue {font-weight:bold;color:#0099CC;}
.pink {font-weight:bold;color:#E21696;}

.btn, .bbtl, .bbtn, .btns, .btnk, .btnl {margin:0 3px;padding-top:1px;border:0;color:#2C4150;font:12px/21px Arial;letter-spacing:1px;background:url(http://img.oubb.net/share/btn.png) no-repeat;cursor:hand;cursor:pointer;}
.btn, .btnk {width:75px;height:22px;}

.btn {background-position:0 -40px;}
.btn-active {color:#168ABC;background-position:0 -80px;}
.btn-hover {color:#C22F0A;background-position:0 -120px;}

.btnl {width:102px;height:22px;letter-spacing:0;color:#C22F0A;background-position:0 -160px;}
.btnl-active {color:#168ABC;background-position:0 -200px;}
.btnl-hover {color:#C22F0A;background-position:0 -240px;}

.bbtn {width:80px;height:27px;font:14px/26px Tahoma;color:#2B6895;background-position:0 -280px;}
.bbtn-active {color:#168ABC;background-position:0 -320px;}
.bbtn-hover {color:#C22F0A;background-position:0 -360px;}

.btnk {color:#fff;background-position:0 -400px;}
.btnk-active {color:#fff;background-position:0 -440px;}
.btnk-hover {color:#fff;background-position:0 -480px;}

.btns {height:21px;margin-left:2px;padding:0 2px;line-height:17px;letter-spacing:0;border:1px solid #88ABC8;color:#3A74AD;background-position:0 -520px;}
.btns-active {color:#168ABC;background-position:0 -560px;}
.btns-hover {color:#C22F0A;background-position:0 -600px;}

.page * {text-align:center;vertical-align:middle;}
.page span, .page A, .page input {margin:1px;padding:1px 5px !important;border:1px solid #ddd;color:#000;font:13px/14px Tahoma,Verdana !important;background:#fff;text-decoration:none !important;}
.page A {background:#fff;}
.page A:hover {border:1px solid #333333;color:#fff;background:#888;text-decoration:none !important;}
.page .curpage {font-weight:bold !important;color:#000;background:#f6f6f6;}
.page .end {}
.page A.jump, .page A:hover.jump {padding:1px 5px !important;;}
.page input {width:32px;height:18px;margin:0 0 1px 1px;padding:1px 2px;text-align:left;}
.bbtable {width:97%;border:1px solid #ccc;}
.bbtable td, .bbtable th {padding:6px 8px;border-left:1px solid #ddd;border-top:1px solid #dadada;}
.bbline {display:block;margin:5px 0;}

.manage {position:relative;height:35px;padding-top:4px;text-align:left;border-top:1px solid #ddd;}
.manage span {position:absolute;top:6px;left:10px;z-index:19;padding:2px 0;}
.manage em {position:absolute;top:6px;right:5px;z-index:20;}
.manage span cite {height:20px;margin:0 3px;padding:0 28px;border:1px solid #CFE9E7;background:url(http://img.oubb.net/share/i/imanage.gif) no-repeat center center;}
.manage span A:link,.manage span A:visited,.manage span A:hover {margin:0 3px;padding: 1px 6px;border:1px solid #ccc;font:12px/16px Tahoma;}
.manage span A:hover {border:1px solid #555;background:#888;}
#tool A, .msger A, .moreinfo A {text-align:left;margin-left:3px;padding:0 1px 0 19px;font:normal 12px/16px Tahoma;color:#5079A0;background:url(http://img.oubb.net/share/toolbar2.gif) no-repeat;}
#tool A.tool_login {background-position:0 2px;}
#tool A.tool_logout {background-position:0 -28px;}
#tool A.tool_register {background-position:0 -58px;}
#tool A.tool_manage {background-position:0 -88px;}
#tool A.tool_msg, .msger A {background-position:0 -118px;}
#tool A.gotmsg, .msger A:hover {background-position:0 -148px;}
#tool A.tool_folder {background-position:0 -178px;}
#tool A.tool_favorite {background-position:0 -238px;}
#tool A.tool_buddy {background-position:0 -208px;}
#tool A.tool_blog {background-position:0 -328px;}
#tool A.tool_search {background-position:0 -268px;}
#tool A.tool_help {background-position:0 -298px;}
#tool A.tool_cn {background-position:0 -478px;}
#tool A.tool_en {background-position:0 -508px;}
#tool A.tool_big5 {background-position:0 -538px;}
#tool_base ins {display:none;position:absolute;z-index:999;top:10px;left:97px;width:17px;height:9px;background:url(http://img.oubb.net/share/i/c_up.gif) no-repeat;}
#tool_base i {display:none;position:absolute;z-index:998;top:18px;left:80px;padding:2px 4px;white-space:nowrap;color:#000;border:1px solid #FEC769;background:#FFFBC8;}
#tool_base i b {padding:0 3px;font-size:14px;color:#58A525;}
#nav li, #nav ul A, #nav ul cite {height:17px;padding:0 2px;font:normal 12px/17px Verdana;}
#nav li.home {float:left;}
#nav li.left {float:left;}
#nav li.right {float:right;text-align:right;}
#nav .newpost,#nav .reply,#nav .addnew {height:17px;font:normal 12px/16px Verdana;}
#nav .newpost {padding-left:15px;background:url(http://img.oubb.net/share/f/1/newt.gif) no-repeat top left;}
#nav .reply {padding-left:18px;background:url(http://img.oubb.net/share/f/1/re.gif) no-repeat center left;}
#nav .addnew {padding-left:15px;background:url(http://img.oubb.net/share/f/1/newt.gif) no-repeat top left;}
#up, #up p, #up div {margin:0 auto;text-align:center;overflow:hidden;}
#up {width:100%;padding:4px 0;border:0;background:#fff;}
#up img {border:0;}
#up span {display:block;width:143px;margin:0 auto;color:#5BAED7;text-align:left;color:#B7D343;overflow:hidden;}
#up span cite {color:#CC6600;}
#up u {display:block;width:160px;margin:0 auto;color:#5BAED7;text-align:left;text-decoration:none;color:#B7D343;overflow:hidden;}
#up div {width:160px;margin-top:5px;}
#up div em {float:left;width:80px;height:41px;}
#up div em A {display:block;width:80px;height:19px;margin-bottom:3px;}
#up div em img {width:80px;height:19px;}
#up div em A:hover img {filter:alpha(opacity=60);}
#up div i {float:right;width:56px;height:41px;}
#up div i img {width:56px;height:41px;}
#up div i A:hover img {filter:alpha(opacity=60);}
#toplist ul li A {margin-left:8px;line-height:21px;}
#toplist ul li i {width:16px;padding:1px 3px;text-align:center;font:normal normal 9px/10px arial;border:1px solid #FFCC00;color:#FF3300;}
.userlist {clear:both;}
.userlist ul {margin:5px 0 0 5px;}
.userlist ul li {float:left;width:71px;margin:0;padding:0;text-align:left;background-position:200px 200px;overflow:hidden;}
.userlist ul li img {width:48px;height:48px;border:0;}
.userlist ul li i {display:block;width:66px;margin:2px 0 6px 0;font-style:normal;overflow:hidden;}
.userlist ul li i A {width:100%;white-space:nowrap;}
.userlist ul p {width:100%;padding:5px;}
.userlist ul p A {padding:0 4px;text-decoration:underline;}
.ubox {width:162px;margin:0 auto;text-align:left;border:1px solid #ddd;}
.ubox div {width:100%;padding:4px 0 6px 0;overflow:hidden;}
.ubox div b, .ubox div em, .ubox div span {display:block;width:140px;font:normal normal 12px Tahoma,arial;}
.ubox div b {display:block;padding:6px 0;}
.ubox div b img {border:0;}
.ubox div em {line-height:14px;color:#999;padding:2px 0;}
.ubox div em i {padding-left:2px;font:normal normal 11px Tahoma,arial;color:#666;}
.ubox div em A {padding-left:2px;font-weight:bold;}
.ubox div em img {width:128px;height:19px;}
.ubox div cite {color:#3399CC;}
.ubox div span {padding:2px 0;}
.ubox div span img {height:23px;}
.ubox div span A:hover img {filter:alpha(opacity=60);}
.ubox div img {border:0;}
.ubox u {height:0;font:normal 0/0 arial;}
.iBox {width:100%;}
.iBox h5 {width:100%;height:24px;margin:0;padding:0 0 0 22px;overflow:hidden;}
.iBox h5 span {float:left;width:60px;height:24px;padding-top:4px;text-align:center;font:normal 12px/20px Tahoma;overflow:hidden;}
.iBoxTab {font-weight:bold;}
.iBox div {width:100%;padding:5px 0;border:1px solid #ddd;border-top:0;}
.iBox div ul {width:260px;margin:5px;font:normal 12px Tahoma;}