/**
 * top_toolbar
 * [top_toolbar description]
 * @type {[type]}
 */
#top_toolbar { width:100%; height:30px; line-height:30px; color:#494846; }
#top_toolbar #bg { position:absolute; left:0; top:0; width:100%; height:30px; background:#ceeef4; opacity:0.5; filter:alpha(opacity=50);background:#c6f1f3; }
#top_toolbar #toolbar { position:relative; margin:0 auto; width:960px; height:30px; line-height:30px; }
#top_toolbar #toolbar #logo_area { width:190px; display:block; }
#top_toolbar #toolbar a#logo { float:left; position:relative; margin:2px 0; width:190px; height:26px; overflow:hidden; display:block; }
#top_toolbar #toolbar a#logo img { position:absolute; border:0; left:0; behavior:url(/js/iepngfix.htc); }
#top_toolbar #toolbar a#logo img:hover { top:-26px; left:0; }
#top_toolbar #toolbar #top_nav { float:left; color:#808598; }
#top_toolbar #toolbar #top_nav a { color:#333366; padding:1px 8px; float:left; font-size:14px; line-height:28px; }
#top_toolbar #toolbar #top_nav a:hover{ color:#000; background-color:#ccc; text-decoration:none; }
#top_toolbar #toolbar #top_nav a.current,#top_toolbar #toolbar #top_nav a.current:hover { color:#ffffff; background-color:#808598; background-position:center -225px; }
#top_toolbar #toolbar #top_nav a#bbs { width:47px \9; _width:47px; width: 52px; padding-right:1px; }
#top_toolbar #toolbar #top_nav a#bbs:hover { border: 1px solid #666; padding: 0 0 0 7px; color: #000; }
#top_toolbar #toolbar #top_nav a#bbs.selected { border: 1px solid #666; padding: 0 0 0 7px; color: #000; background-color: #ffffff; }
#top_toolbar #toolbar #top_nav a#bbs span { width:19px; height:12px; display:block; font-size:0; margin-top:10px; *margin-top:8px; }
#top_toolbar #toolbar #top_nav a#bbs i { margin-top: 4px; font-size: 20px; }
#top_toolbar #toolbar #tb_right_area { height: 30px; }
#top_toolbar #toolbar #entrystatus { height:30px; *height:24px; line-height:30px; *line-height:24px; *padding-top:6px; }
#top_toolbar #toolbar #entrystatus #openid { padding-left:2px; padding-right:18px; background-position:right -8px; }
#top_toolbar #toolbar #entrystatus #openid.selected { color:#666; background-color:#FFF; }
#top_toolbar #toolbar #entrystatus #weiboid { padding-left:2px; padding-right:18px; background-position:right -8px; }
#top_toolbar #toolbar #entrystatus #weiboid.selected { color:#666; background-color:#FFF; }
#top_toolbar #toolbar #entrystatus #account { padding-left:2px; padding-right:18px; background-position:right -8px; }
#top_toolbar #toolbar #entrystatus #account.selected { color:#FFF; background-color:#CCC; }

#top_toolbar #bbs_menu { list-style:none; background-color:#CCC; font-size:14px; margin:-1px 0 0 0; padding:0; border:1px #666 solid; }
#top_toolbar #bbs_menu li { display:block;text-align:center; }
#top_toolbar #bbs_menu li a { display:block; padding:0 20px 0 30px; background-color:#FFF; }
#top_toolbar #bbs_menu li a:hover { color:#06C; }
#top_toolbar #bbs_menu .abs_line { position: absolute; height: 1px; line-height: 0; background-color: #FFF; top: -1px; font-size: 0; }

#styles { margin:2px; border:1px solid #999; width:24px; height:24px; z-index:912; }
#styles.selected { border:1px solid #666; }
.styles { background:url(/images/theme/new/bbs/styles_bg.png) no-repeat; }
.style1 { background-position:-72px 0; }
.style2 { background-position:-144px 0; }
#styles_menu { border:1px solid #666; background-color:#FFF; margin:-1px 0 0 0; z-index:911; }
#styles_menu .title { margin:10px; width:200px; }
#styles_menu ul { list-style:none; margin:10px; padding:0; width:216px; overflow:hidden; }
#styles_menu ul li { width:64px; height:64px; margin: 0 8px 8px 0; float:left; background:url(/images/theme/new/bbs/styles_bg.png) no-repeat; }
#styles_menu ul li a { width:64px; height:64px; display:block; position:relative; }
#styles_menu ul li a span { width:16px; height:16px; display:block; position:absolute; top:2px; right:2px; }
#styles_menu ul li a.selected span { background:url(/images/theme/new/bbs/icon_bg.png) no-repeat -1px -102px; }
#styles_menu ul li.default { background-position:0 -32px; }
#styles_menu ul li.simple { background-position:-72px -32px; }
#styles_menu ul li.c17 { background-position:-144px -32px; }
#styles_menu .abs_line { position: absolute; height: 1px; background-color: #FFF; top: -1px; }