body { width:990px; margin:0px auto; padding:0px; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; }
img { border:0; }
ul ,li{margin:0px; padding:0px;}
li{list-style-type:none;}
a:link ,a:visited{color:#000; text-decoration:none;}
a:hover ,a:active{color:#0099FF; text-decoration:underline;}
.five_pic_head{ margin-top: 5px; overflow: hidden; width: 990px; }
.five_pic_head dt ,.five_pic_head  dd{ float:left; }
.five_pic_head dt{ margin-right:2px; }
.five_pic_head dd{ margin-left:6px;_margin-left:5px; }
/* 2010-11-2 */
/* 头部 */
.topBar{ font-family:"宋体",serif,Arial,Helvetica,sans-serif;background:url(images/topBg.gif) repeat-x; height:23px; line-height:15px; font-size:12px; padding:6px 5px 5px 5px; }
.topBar img{ vertical-align:middle; }
.topBar div{ float:left; display:inline; }
.topBar p{ padding-right:5px; float:right; display:inline; color:#9a9a9a; }
.topBar p a{ color:#9a9a9a;cursor:pointer; }
.topBar a{ margin:0 2px;}
.topBar div a.barared{ color:red; }
.topBar div a.baraother{ color:#0669a4; }
/* 导航条 */
.navBar{ clear:both; background:url(images/navBg.gif) repeat-x bottom; height:50px; padding-bottom:7px; _padding-bottom:6px; }
.navBar p{ float:left; display:inline; padding:5px 15px 0 15px; }
.navBar ul{ float:left; display:inline; font-size:14px; margin-top:23px; width:570px; }
.navBar li{ float:left; background:url(images/headBg.gif) no-repeat 0 -30px; line-height:28px; text-align:center; margin:0 auto; }
.navBar li a{ color:#000; padding:0 17px 0 18px; display:block; }
.navBar li a.nav_on, .navBar li a:hover{ background:url(images/headBg.gif) no-repeat 0 0; padding:0 17px 0 18px; color:#fff; text-decoration:none; }
.navBar li a.nav_yp{ color:#0669A4; }
.navBar li a.nav_yp:hover{ background:url(images/navYP.gif) no-repeat 0 0; color:#fff; }
.navBar div{ float:right; display:inline; color:#6b6b6b; line-height:16px; }/*.navBar div{ float:right; display:inline; color:#6b6b6b; line-height:16px; text-align:right; margin-right:0; }*/
.navBar div a{ font-weight:bold; margin:0 5px; color:#6b6b6b; }
.navBar div a.navBarButton{ display:inline-block; background:url(images/headBg.gif) no-repeat 0 -60px; width:71px; height:24px; line-height:24px; cursor:pointer; text-align:center; margin:7px auto 0 auto; font-weight:bold; color:#fff; }
.navBar div a.navBarButton:hover{ background:url(images/headBg.gif) no-repeat 0 -90px; text-decoration:none; }
.navBar li.nav_on{ background:url(images/headBg.gif) no-repeat 0 0; }
.navBar li.nav_on a{ color:#fff; }
.navBarButton{ background:url(images/headBg.gif) no-repeat 0 -60px; width:71px; height:24px; line-height:24px; border:none; cursor:pointer; margin:7px 0 0 10px; font-weight:bold; color:#fff; }
/*2011年1月4日 */
.navBar div a.navBarButton{ display:inline-block; background:url(images/headBg.gif) no-repeat 0 -60px; width:71px; height:24px; line-height:24px; cursor:pointer; text-align:center; margin:7px auto 0 auto; font-weight:bold; color:#fff; }
.navBar div a.navBarButton:hover{ background:url(images/headBg.gif) no-repeat 0 -90px; text-decoration:none; }
a.navBarButton{ display:inline-block; background:url(images/headBg.gif) no-repeat 0 -60px; width:71px; height:24px; line-height:24px; cursor:pointer; text-align:center; margin:7px auto 0 auto; font-weight:bold; color:#fff; }
a.navBarButton:hover{ background:url(images/headBg.gif) no-repeat 0 -90px; text-decoration:none; }

.navBar div a.navBarButton2{ display:inline-block; background:url(images/buttonBg.gif) no-repeat 0 0; width:71px; padding-right:9px; height:24px; line-height:24px; cursor:pointer; text-align:center; margin:7px auto 0 auto; font-weight:bold; color:#fff; }
.navBar div a.navBarButton:hover{ background:url(images/headBg.gif) no-repeat 0 -90px; text-decoration:underline; }
.navBar div a.navBarButton2:hover{ background:url(images/buttonBg.gif) no-repeat 0 -25px; text-decoration:underline; }

/* 搜索条 */
/* 搜索条 */
.searchBar{ clear:both; background:#eee; border:solid 1px #aeceee; border-top:none; width:988px; height:48px; padding:7px 0 4px 0; }
.searchBarL{ background:url(images/searchLbg.gif) no-repeat 0 5px; float:left; display:inline; height:48px; width:470px; margin-left:8px; padding-left:30px; line-height:24px; font-size:12px; }
.searchText{ width:300px; height:16px; line-height:18px; font-size:13px; color:#959595; margin-right:2px; }
.searchBarL select{ width:85px; line-height:22px; font-size:13px; color:#959595; margin-right:2px; padding:1px 0 2px; overflow:hidden; }/*.searchBarL select{ width:85px; line-height:22px; font-size:13px; color:#959595; margin-right:2px; }*/
.searchButton{ background:url(images/headBg.gif) no-repeat 0 -120px; width:63px; height:22px; line-height:22px; border:none; cursor:pointer; }
.searchBarL a{ margin-left:8px; color:#333; }
.searchBarL a.moreSearch{ float:right; color:#014572; font-weight:bold; margin-right:20px; position:relative; }
.searchBarR{ z-index:0; background:url(images/searchRbg.gif) no-repeat left; float:left; display:inline; height:48px; width:470px; padding-left:10px; font-size:12px; position:relative; }
.searchBarR p{ float:left; display:inline; padding-left:4px; }
/* 登录前 */
.loginText{ width:116px; height:14px; line-height:14px; margin-left:13px; border:solid 1px #c4c4c4; color:#666; }

.loginButton{ background:url(images/headBg.gif) no-repeat 0 -150px; width:54px; height:40px; border:none; cursor:pointer; }
.infoButton{ background:url(images/regisButton.gif) repeat-x; border:solid 1px #bcbcbc; color:#ff7200; font-weight:bold; cursor:pointer; display: inline-block; font-size: 12px; height: 18px; line-height: 15px;}
.searchBarR p a{ color:#014572; margin-left:20px; }
/* 登陆后 2011-2-22 */
.searchBarR p.infoPhoto{ background:url(images/headBg.gif) no-repeat 0 -200px; width:42px; height:40px; padding:4px; cursor:pointer; }
.searchBarR .userName{ color:#0669A4; display:inline; float:left; font-weight:bold; margin:0; }
.state{ margin-right:10px; width:400px; height:21px; overflow:hidden; }
.stateText{ float:right; height:21px; line-height:21px; overflow:hidden; padding-left:10px; background:url(images/stateBg.gif) 0 0 no-repeat; }
.stateText div{ background:url(images/stateBg.gif) right 0 no-repeat; white-space:nowrap; height:21px; line-height:21px; border:none; }
/* 鼠标滑过 */
.stateText_hover{ float:right; padding-left:10px; background:url(images/stateBg.gif) 0 -25px no-repeat; }
.stateText_hover div{ background:url(images/stateBg.gif) right -25px no-repeat; white-space:nowrap; height:21px; line-height:21px; border:none; cursor:pointer; }
/* 鼠标点击 */
.stateText_on{ float:right; padding-left:10px; background:url(images/stateBg.gif) 0 -50px no-repeat; }
.stateText_on input{ background:url(images/stateBg.gif) right -50px no-repeat; white-space:nowrap; height:19px; line-height:19px; border:none; }
/*状态 修改部分*/
.searchBarR div.info{ margin-left:0px; height:28px; line-height:28px; }
.score{ float:left; display:inline; width:90px; }
.searchBarR div a.red, .red{ color:#db0505; }
.searchBarR div a{ margin:0 4px; }
.gray{ color:#999; }
.mes{ background:url(images/headBg.gif) 0 -290px; no-repeat; display:inline-block; width:21px; padding-left:3px; height:13px; line-height:13px; color:#fff; text-align:center; margin:0 auto; }
.mes0{ background:url(images/headBg.gif) 0 -310px no-repeat; display:inline-block; width:21px; padding-left:3px; height:13px; line-height:13px; color:#fff; text-align:center; margin:0 auto; }

/* 2010-11-25 */
.mainBg{ background:url(images/mainBg.gif) repeat-x; border:solid 1px #b1d0ef; border-top:none; padding:25px 10px 20px; margin-bottom:20px; }
/* 登录 */
.loginDiv{ padding:20px 95px 60px; }
.loginTitle{ background:url(images/loginBg.gif) 0 0 no-repeat; width:781px; height:120px; }
.loginCont{ border-right:solid 1px #81a4bb; border-left:solid 1px #81a4bb; width:379px; padding:10px 200px 170px; }
.loginCont td{ font-size:14px; height:35px; }
.loginCont .loginText2{ background:#f9f9f9; border:solid 1px #cdcdcd; height:23px; line-height:23px; }
.loginCont label{ font-size:12px; color:#333; }
.loginCont span{ font-size:12px; color:#666; }
.loginCont .loginButton2{ background:url(images/loginBg.gif) 0 -140px no-repeat; width:69px; height:38px; border:none; color:#014572; font-size:12px; }
.loginCont a{ font-size:12px;}
.loginCont a.pwd{ color:#8e0f18; text-decoration:none; }
.loginCont a.reg{ color:#10507a; text-decoration:underline; }
.loginBottom{ background:url(images/loginBg.gif) 0 -120px no-repeat; width:781px; height:15px; }
/* 列表页公用部分 */
.left665{ float:left; width:665px;}
.left710{ float:left; width:710px;}
.right250{ float:right; width:248px; border-left:solid 1px #b3d1ef; border-right:solid 1px #b3d1ef; border-bottom:solid 1px #b3d1ef; }
.right300{ float:right; width:298px; border-left:solid 1px #b3d1ef; border-right:solid 1px #b3d1ef; border-bottom:solid 1px #b3d1ef; }
.searchbar { float: right; }
h2.title{ margin:0 0 30px 0; font-size:14px; }
h2.title img{ margin:0 5px 0 0; vertical-align: middle; }
.t_input{ padding:3px 2px; border:1px solid #ddd; line-height: 16px;}
.submit { border:none; height:24px; padding:0 5px; background:#04a0d0; color:#fff; line-height:22px; cursor:pointer; font-size:12px; }

.tabs_header a{ color: #2c629e; text-decoration: none; }
.tabs_header a:hover{ text-decoration: underline; } 

.tabs_header{ margin-bottom: 15px; height: 29px; border-bottom: 1px solid #ebe6c9; overflow: hidden;}
.tabs_header ul.tabs{ position: absolute; z-index: 10;}
.tabs_header ul.tabs li{ float: left; margin: 0 1px 0 0; display: inline;}
.tabs_header ul.tabs li a{ float: left; padding: 0 0 0 10px; height: 30px; background: url(images/yuekegx3_10.gif) no-repeat left top; font-size: 14px; display: block;}
.tabs_header ul.tabs li a span{ padding: 9px 10px 7px 0; background: url(images/yuekegx3_10.gif) no-repeat right top; line-height: 14px; display: block;}
.tabs_header ul.tabs li a span img{ vertical-align: middle;}

.tabs_header ul.tabs li.active a{ float: left; padding: 0 0 0 10px; height: 30px; background: url(images/yuekegx3_13.gif) no-repeat left top; color: #000; display: block; }
.tabs_header ul.tabs li.active a span{ padding: 9px 10px 7px 0; background: url(images/yuekegx3_13.gif) no-repeat right top; line-height: 14px; display: block; }
.tabs_header ul.tabs li.null{ margin: 0 0 0 15px; padding: 0 0 0 25px; height: 25px; background: url(images/add_button.gif) no-repeat 0 0; line-height: 24px; }
.tabs_header ul.tabs li.null a{ padding: 0 10px 0 0; height: 25px; background: url(images/add_button.gif) no-repeat right top; color: #fff; font-size: 12px; }
.infoPhoto a{ margin:0; }

.Level-hover{position:absolute; top:43px; left:99px; width:118px; padding:8px 5px 7px; z-index:999;background:url(images/moodHover.gif) 0 -110px no-repeat; text-align:left; height: auto!important;}
.Level-hover .live-days { line-height: 1.6em; }
.slide-bar{height:6px; font-size:0;border:1px solid #B8D4E8; clear:both; background:#FFF; position:relative;}
.slide-bar-cur{display:block; height:6px; border:1px solid #005EAC; background:#4C87C7;position:absolute; top:-1px; left:-1px;}
.Mes-hover{position:absolute; top:47px; left:220px; border:solid 1px #ccc; background:#fff; padding:3px 10px 10px; width:110px; }
.Mes-hover li{ border-bottom:solid 1px #eee; line-height:32px; height:32px; color:#245894; }
.Mes-hover1{ background:url(http://home.torontobbs.com/images/online_icon.gif) 8px 8px no-repeat; }
.Mes-hover2{ background:url(http://home.torontobbs.com/images/newpm.gif) 8px 8px no-repeat; }
.Mes-hover3{ background:url(http://home.torontobbs.com/images/online_icon.gif) 10px 8px no-repeat; }
.forumLevel{ z-index:0; background:url(images/forumLevel.gif) no-repeat; display:inline-block; padding-left:35px; width:18px; height:16px; line-height:16px; font-family:Serif; font-size:12px; font-weight:normal; color:#000; }

.Mes-hovernewpm{ background:url(http://home.torontobbs.com/images/newpm.gif) 8px 8px no-repeat; }
.Mes-hovernewnotice{ background:url(http://home.torontobbs.com/images/newnotice.gif) 8px 8px no-repeat; }
.Mes-hovernewfriendrequest{ background:url(http://home.torontobbs.com/images/icon/friend.gif) 8px 8px no-repeat; }
.Mes-hovereventinvite{ background:url(http://home.torontobbs.com/images/eventinvite.gif) 8px 8px no-repeat; }
.Mes-hovergroupinvite{ background:url(http://home.torontobbs.com/images/groupinvite.gif) 8px 8px no-repeat; }
.Mes-hoverpoke{ background:url(http://home.torontobbs.com/images/thread.gif) 8px 8px no-repeat; }
.Mes-hoverfriendrecommend{ background:url(/images/share.gif) 8px 8px no-repeat; }
.Mes-hoveruserapp{ background:url(http://home.torontobbs.com/images/userapp.gif) 8px 8px no-repeat; }

ul.set-hover li a{ font-weight:normal; margin:0; padding:0; font-size:12px; color:#245894; }
ul.set-hover li a:hover{ margin:0; padding:0; color:#245894; text-decoration:underline; background:none; }
ul.set-hover li.set-hovera{ background:url(images/setHover.gif) 8px -22px no-repeat; }/*我的主题*/
ul.set-hover li.set-hoverb{ background:url(images/forum.gif) 8px 8px no-repeat; }/*我的回复*/
ul.set-hover li.set-hoverc{ background:url(images/setHover.gif) 8px 8px no-repeat; }/*我的头像*/
ul.set-hover li.set-hoverd{ background:url(http://home.torontobbs.com/images/credit.gif) 10px 9px no-repeat; }/*我的积分*/
ul.set-hover li.set-hovere{ background:url(images/setHover.gif) 8px -112px no-repeat; }/*论坛签名*/
ul.set-hover li.set-hovere a{ color:#e00; }
ul.set-hover li.set-hoverf{ background:url(images/setHover.gif) 8px -82px no-repeat; }/*隐私设置*/
ul.set-hover li.set-hoverg{ background:url(images/setHover.gif) 8px -142px no-repeat; }/*密码安全*/
ul.set-hover{position:absolute; top:-18px; right:50px; border:solid 1px #ccc; background:#fff; padding:3px 10px 10px; width:85px;}
ul.set-hover li{ border-bottom:solid 1px #eee; line-height:32px; height:32px; padding-left:30px; color:#245894; }
ul.set-hover li.set-hoverX{ margin:5px 0 0 75px; padding:0; border: solid 1px #ccc; display:inline-block; width:8px; height:8px; background:url(http://home.torontobbs.com/images/mailboxVerify.gif) 0 0 no-repeat;cursor:pointer; }
.norname a{color:#09c;}
