﻿body
{
	margin:0;
	padding:0;
	font-size: 12px;
	text-align: center;
	background: White url(http://pics.sigbang.com/public/mbg.jpg) repeat-x;
}
#header
{
	width: 996px;
	height: 60px;
	margin: 2px auto 0 auto;
	color:#333333;
	text-align:left;
	clear: both;
}
#header #logo
{
	width:180px;
	height:60px;
	background:url(http://pics.sigbang.com/public/logo.gif) no-repeat center;
	float:left;
}
#header #login
{
	line-height:60px;
	float:left;
}
#header #login div
{
	float:left;
}
#header #quick
{
	margin: 0 0 0 auto;
	padding: 8px 0 0 0;
}
#header #quick .link
{
	height:24px;
}
#header #quick .link div
{
	margin: 0 0 0 10px;
	padding: 3px 0;
	height:12px;
	line-height:12px;
	float:right;
}
#header #quick .link .invt
{
	height:20px;
	line-height:20px;
	background: url(http://pics.sigbang.com/public/invite_bg.gif) no-repeat;
	padding:0 10px 0 20px;
}
#header #quick .link .help
{
	margin: 2px 0 0 10px;
	padding:0 0 0 18px;
	height:15px;
	line-height:15px;
	background:url(http://pics.sigbang.com/public/help_15_15.gif) no-repeat;
}
#header #quick .search
{
	margin: 0;
}
#header #quick .search div
{
	margin: 0 1px 0 0;
	float:right;
}
#header #quick .search .text
{
	line-height:22px;
	text-align:right;
}
#header #quick .search .keys
{
	width:150px;
	height:20px;
	border:solid 1px #666666;
	overflow:hidden;
	background:#ffffff;
}
#header #quick .search .keys input
{
	width:120px;
	height:18px;
	line-height:18px;
	padding:0 0 0 20px;
	color:#333333;
	background:#ffffff url(http://pics.sigbang.com/public/icon_search.gif) no-repeat left center;
	border:none;
}
#header #quick .search .button
{
	width:60px;
	height:22px;
	line-height:22px;
	background:url(http://pics.sigbang.com/public/btn_search_b.gif) no-repeat;
	text-align:center;
}
#header #quick .search .button a
{
	color:#ffffff;
}
#menu
{
	width:996px;
	margin:0 auto;
	height:30px;
	background:url(http://pics.sigbang.com/public/menu_bg.jpg) repeat-x;
}
#menu ul
{
	list-style-type:none;
	margin:0;
	padding:0 0 0 30px;
}
#menu ul li
{
	margin:6px 0 0 0;
	height:24px;
	line-height:24px;
	width:80px;
	float:left;
}
#menu ul li a
{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
#menu ul li a:hover
{
	text-decoration:underline;
}
#menu ul .active
{
	background:url(http://pics.sigbang.com/public/menu_active.jpg) no-repeat;
}
#menu ul .active a
{
	color:#3399cc;
}
#submenu
{
	width:996px;
	margin:0 auto;
	height:30px;
	background:#ffffff;
	text-align:left;
}
#submenu ul
{
	list-style-type:none;
	margin:0;
	padding:0 0 0 30px;
}
#submenu ul li
{
	margin: 8px 5px 0 10px;
	float:left;
}
#submenu ul li a
{
	color: #333333;
	font-size:13px;
}
#submenu ul .active
{
}
#submenu ul .active a
{
	color: #ff9900;
}
#content
{
	width: 996px;
	margin: 0 auto 0 auto;
	padding:8px 0;
	clear: both;
}
#major 
{
	margin:0 0 0 320px;
	padding:0 0 10px 10px;
}
#side
{
	width: 320px;
	float: left;
}
#body
{
	margin: 0 0 0 328px;
}
#right-2c
{
	margin: 0 0 0 233px;
}
#right-2c .major
{
	margin: 0 248px 0 0;
}
#right-2c .side
{
	width:240px;
	float:right;
}
#footer
{
	width: 996px;
	margin: 0 auto 2px auto;
	border-top:solid 2px #dddddd;
	border-bottom:solid 1px #dddddd;
	color:#657779;
	background:#ffffff;
	clear: both;
}
.pager
{
	margin:0;
	height:30px;
	line-height:30px;
	padding:10px 0 20px 50px;
	text-align:left;
}
.pager div
{
	margin:0;
	padding:0 8px;
	height:30px;
	line-height:30px;
	float:left;
}
.pager .l
{
	padding:0 2px 0 5px;
}
.pager .r
{
	padding:0 5px 0 2px;
}
#submit
{
	margin:10px 0;
	padding-left:80px;
}
.hackBox{
   border-top:1px solid transparent !important;
   border-top:0;
   clear:both;
}
.clearR
{
   border-top:1px solid transparent !important;
   border-top:0;
   clear:right;
}
.clearL
{
   border-top:1px solid transparent !important;
   border-top:0;
   clear:left;
}
.wraper
{
	margin:0;
	color:#626262;
}
wraper-withborder
{
	margin:0;
	color:#626262;
	border:solid 1px #dddddd;
}
.wraper-withspace-h5v0
{
	margin:5px 0;
}
.wraper .listitem
{
	margin: 10px 0 5px 0;
}
.listitem .sidepart
{
	width:64px;
	float:left;
}
.listitem .primary
{
	margin: 0 0 0 70px;
}
.listitem .primary .head
{
	margin:0;
	padding:0;
	height:24px;
	line-height:24px;
}
.listitem .primary .heading
{
	margin:0;
	padding: 0 10px;
	height:24px;
	line-height:24px;
	background:#f4f4fa;
}
.wraper .blockitem
{
	margin:0;
}
.wraper .formwraper
{
	padding: 20px 0 0 80px;
}
.wraper .userinfo
{
	margin:0 10px 10px 0;
	padding:10px;
	background:#f6f6fb;
}
.wraper .userinfo .intro
{
	margin:0 90px 0 70px;
}
.wraper .userinfo .cmd
{
	width:90px;
	float:right;
}
.wraper .userinfo .cmditem
{
	margin:0;
	padding:0 2px;
	height:22px;
	line-height:22px;
	border-bottom:dotted 1px #dddddd;
	text-align:left;
}
.wraper .userinfo .cmditem a {
	display: block; 
	color: #00469d; 
	padding: 0 5px; 
	text-decoration: none;
}
.wraper .userinfo .cmditem a:hover {
	background: #4c96bb; 
	color: #ffffff;
}
.wraper .userinfo .userHead
{
	width:70px;
	float:left;
}
.wraper .commandline
{
	margin:0;
	padding:10px 50px 10px 0;
}
.wraper .commandline div
{
	padding:0 5px;
	display:block;
	float:right;
}
.wraper .separatorItem
{
	margin:10px 20px;
	border-top:dotted 1px #dddddd;
	font-size:0px;
}
.dicussitem
{
	margin: 10px 0 5px 0;
}
.dicussitem .sidepart
{
	width:64px;
	float:left;
}
.dicussitem .primary
{
	margin: 0 0 0 70px;
}
.dicussitem .primary .head
{
	margin:0;
	padding:0;
	height:24px;
	line-height:24px;
}
.dicussitem .primary .heading
{
	margin:0;
	padding: 0 10px;
	height:24px;
	line-height:24px;
	background:#f4f4fa;
}
.dicussitem .primary .cmd
{
	margin:0;
	padding:5px 30px 10px 0;
}
.dicussitem .primary .cmd div
{
	margin:0;
	padding:0 5px;
	height:20px;
	line-height:20px;
	float:right;
}
.entry
{
	margin:2px 0;
	border:solid 1px #dddddd;
	background:url(http://pics.sigbang.com/public/title_bg01.gif) repeat-x;
}
.entry .heading
{
	margin:0;
	height:24px;
}
.entry .heading .caption
{
	padding:5px 0 0 20px;
	font-size:13px;
	font-weight:bold;
	color:#5195b7;
	text-align:left;
	float:left;
}
.entry .heading .command
{
	padding:5px 20px 0 0;
	text-align:right;
	float:right;
}
.entry .container
{
	margin:0;
	padding:5px;
}

.replies, .repliesOnFocus
{
	margin:0;
}
.replies .authorhead, .repliesOnFocus .authorhead
{
	width: 36px;
	float:left;
}
.replies .datarea, .repliesOnFocus .datarea
{
	margin:0 0 0 44px;
}
.replies .headrow, .repliesOnFocus .headrow
{
	padding:0 5px;
	height:22px;
	line-height:22px;
	background:#f5f5f5;
}
.replies .headrow .command
{
	margin:5px 10px 0 0;
	width:20px;
	height:10px;
	background:url(http://pics.sigbang.com/public/icon_delete_g_8_8.gif) no-repeat center;
	cursor:pointer;
	float:right;
}
.repliesOnFocus .headrow .command
{
	margin:5px 10px 0 0;
	width:20px;
	height:10px;
	background:url(http://pics.sigbang.com/public/icon_delete_8_8.gif) no-repeat center;
	cursor:pointer;
	float:right;
}
.replies .datarow, .repliesOnFocus .datarow
{
	margin:0;
	padding:5px;
	color:#999999;
}
.replies .datarow p, .repliesOnFocus .datarow p
{
	margin:5px 0;
	text-indent:24px;
}
.formItem
{
	margin: 5px 0;
	padding:0;
}
.formItem .l2c
{
	width:80px;
	float:left;
	text-align:right;
}
.formItem .r2c
{
	margin: 0 0 0 85px;
	text-align:left;
}
.formItem .l3c
{
	width:80px;
	float:left;
	text-align:right;
}
.formItem .r3c
{
	width:160px;
	float:right;
	text-align:left;
}
.formItem .m3c
{
	margin: 0 165px 0 85px;
	text-align:left;
}
.item
{
	margin:6px 0;
	padding:0;
	min-height:20px;
	height:auto !important;
	height:20px;
	text-align:left;
}
.item .l2c
{
	width:80px;
	line-height:20px;
	float:left;
	text-align:right;
}
.item .r2c
{
	margin:0 0 0 90px;
	line-height:20px;
	text-align:left;
}
.item .r2c div
{
	margin:0 5px 0 0;
	float:left;
}
.item_s_ah
{
	margin:5px 0;
	padding:0 10px;
	text-align:left;
}
.item_s_ah .aa2c
{
	width:40%;
	float:left;
}
.item-widthborder
{
	margin:0;
	border:solid 1px #dddddd;
}
.itemTitle
{
	margin:0;
	height:24px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	background:transparent url(http://pics.sigbang.com/public/title_bg01.gif) repeat-x;
	text-align:left;
}
.itemTitle div
{
	padding: 5px 0 0 20px;
	color:#5195b7;
}
.itemWraper2
{
	margin:2px 0;
	text-align:left;
	clear:both;
}
.itemWraper
{
	margin: 0;
	text-align:left;
}
.iteml-2c
{
	position:relative;
	float:left;
}
.itemr-2c
{
	position:relative;
	float: right;
}
.iteml-af2c
{
	position:relative;
	margin:0 218px 0 auto;
}
.itemr-af2c
{
	position:relative;
	width:210px;
	float:right;
}
.iteml-fa2c
{
	width:80px;
	float:left;
	text-align:right;
}
.itemr-fa2c
{
	margin:0 0 0 auto;
	text-align:left;
}
.iteml-faf3c
{
	position:relative;
	float:left;
	width: 30px;
	height:22px;
	line-height:22px;
	text-align:right;
}
.itemr-faf3c
{
	position:relative;
	float: right;
	width:20px;
	height:22px;
	line-height:22px;
	text-align:left;
}
.itema-faf3c
{
	position:relative;
	height:22px;
	line-height:22px;
	font-size:14px;
	text-align:left;
	margin: 0 25px 0 35px;
}
.command-nohspace
{
	margin:0;
	padding:5px 0;
	text-align:right;
}
.separator
{
	margin:0;
	height:8px;
	font-size:0;
}
.warning
{
	margin:10px 0;
	padding:5px 10px;
	background:#ffe99d;
	border:solid 1px #fcc35c;
}
.warning div
{
	margin:0;
	height:25px;
	padding:0 0 0 50px;
	color:#f47600;
	background:url(http://pics.sigbang.com/public/warning_25_25.png) no-repeat left center;
}
.space_v8
{
	margin:0;
	padding:0;
	height:8px;
	font-size:0px;
}
.hsolidline
{
	border-top:solid 1px #dddddd;
	font-size:0px;
	height:5px;
	margin:5px 0 0 0;
}
.hdottedline
{
	margin:5px 0 0 0;
	height:5px;
	border-top: dotted 1px #dddddd;
	font-size:0;
}
.commandItem
{
	margin:0;
	padding: 10px 0 10px 80px;
}
.commandItem div
{
    width:75px;
    height:21px;
    line-height:21px;
    margin:0 10px 0 0;
	padding:0;
    text-align:center;
	background:url(http://pics.sigbang.com/public/btn_blank_75_21.gif) no-repeat;
    float:left;
}
.commandItem ul
{
	margin:0;
}
.commandItem ul li
{
	list-style-type:none;
    width:75px;
    height:21px;
    line-height:21px;
    margin:0 10px 0 0;
	padding:0;
    text-align:center;
	background:url(http://pics.sigbang.com/public/btn_blank_75_21.gif) no-repeat;
    float:left;
}
.commandWraper
{
    width:75px;
    height:21px;
    line-height:21px;
    text-align:center;
	background:url(http://pics.sigbang.com/public/btn_blank_75_21.gif) no-repeat;
}
#formHost
{
	margin:0;
	padding:0;
}
#formHost .piece
{
	margin: 5px 0;
	padding:0;
}
#formHost .piece .hint
{
	width: 80px;
	text-align: right;
	float:left;
}
#formHost .piece .ctl
{
	margin:0 0 0 85px;
}
#formHost .piece .text
{
	padding: 0 0 0 20px;
	text-align:right;
	display:inline;
}
#formHost .piece .ctl1
{
	display:inline;
}
#formHost .piece .ctl2
{
	padding:0 0 0 5px;
	display:inline;
}
.warning
{
	margin:10px 0;
	padding:5px 10px;
	background:#ffe99d;
	border:solid 1px #fcc35c;
}
.warning div
{
	margin:0;
	height:25px;
	padding:0 0 0 50px;
	color:#f47600;
	background:url(http://pics.sigbang.com/public/warning_25_25.png) no-repeat left center;
}
.error
{
	margin:10px 0;
	padding:5px 10px;
	background:#ffe99d;
	border:solid 1px #fcc35c;
}
.error div
{
	margin:0;
	height:25px;
	padding:0 0 0 50px;
	color:#ff471c;
	background:url(http://pics.sigbang.com/public/error_25_25.png) no-repeat left center;
}