html ,body 
{
	background:url(201016_02.gif) #F97600 repeat-x;
}
.orange
{
	color:#FF5803;
}
#head
{
	width:1000px;
	margin:auto
}
#head .top
{
	height:36px;
}
#head .top .logo
{
	margin-left:42px;
	display:inline-block
}
#head .nava
{
	background:url(201016_22.png) repeat-x;
	height:39px
}
#head .nava .tags
{
	display:inline-block;
	word-spacing:16px;
	height:39px;
	padding-left:10px;
	float:left
}
#head .top .floatright
{
	margin-top:10px;
	color:#ccc
}
#body
{
	width:1000px;
	margin:auto;
	_margin:-4px
}
#rightcolumn
{
	width:296px;
	background:url(201016_27.gif) no-repeat top;

}
#leftcolumn
{
	width:689px;
	padding-top:38px;
	margin-right:15px;
	background:url(201016_25.gif) no-repeat top;
}
#leftcolumn .usertime 
{
	margin-left:63px
}
#leftcolumn .usertime .userhead
{
	width:50px
}
#leftcolumn .usertime .username
{
	padding:5px 0 0 10px;
	width:80px;
}
#leftcolumn .usertime .number1 
{
	font-family:"Arial";
	float:left;
	font-size:13pt;
	font-weight:bold;
	padding-top:10px;
    width:295px;
}
#leftcolumn .color{
    color:#FB5300;
    font-size:18pt;
}
#leftcolumn .usertime .time
{
	padding:5px 0 0 10px;
	float:left;
	font-family:"Arial";
	font-size:10pt;
    font-weight:bold;
    text-align:center;
}
#leftcolumn .gift
{
	height:570px;
	width:650px;
	margin-left:63px;
    padding-top:30px;
}
#leftcolumn .gift .list li{
    float:left;
    width:170px;
    height:170px;
    display:inline;
    background:url(v3.gif) no-repeat;
    margin:0 0 20px 23px;
    text-align:center;
}
#leftcolumn .gift .list li a{
    display:block;
    height:152px;
    padding-top:18px;
}
#leftcolumn .gift .list li a:visited{
    background:url(v1.gif)
}
#leftcolumn .gift .list li a:hover{
    background:url(v2.gif)
}

#leftcolumn .userlink
{
	margin-left:63px;
	padding:10px 0 30px 13px
}
#leftcolumn .time2
{
	display:inline-block;
	padding-left:30px;
	color:#999
}
.bbox .room
{
	background:url(201016_121.gif) repeat-y;
	padding-left:43px;
	padding-bottom:30px
}
.bbox .room .list
{
	width:642px
}
.bbox .room .list th
{
	border-bottom:1px solid #ccc;
	background:#F4F4F4;
	height:33px;
	font-weight:bold
}
.bbox .room .list td ,.bbox .room .list th
{
	font-size:14px
}
.bbox .room .list td
{
	background:url(201016_34.gif) repeat-x bottom
}
.bbox .room .list td a:link , .bbox .room .list td a:visited
{
	color:#333;
	font-weight:bold
}
.bbox .room .list td a:hover
{
	color:#EA4D00
}
.bbox .room .list th.num
{
	width:100px;
	text-align:center
}
.bbox .room .list td.number
{
	font-family:"Arial";
	font-size:30px;
	font-weight:bold;
	color:#FB5300;
	text-align:center
}
.bbox .room .list .num1
{
	padding:10px 10px 10px 16px;
	text-align:center;
	width:55px;
}
.bbox .roof
{
	height:27px;
	font-size:0;
	background:url(201016_123.gif);
}
.prizes
{
	margin-top:47px;
}
.prizes .room
{
	background:url(201016_38.gif) repeat-y;
	padding-bottom:10px
}
.prizes .room .tdate
{
    width:246px;
    margin:auto;
}
.prizes .room .tdate td{
    font-size:13pt;
}
.prizes .room .say{
    width:287px;
    margin:10px auto 20px auto;
    background:#FFFFC6;
    
}
.prizes .room .say td{
    padding:10px 0
}
.prizes .room .overflow{
    height:228px;
    overflow-y:scroll;
    width:275px;
}
.prizes .room .overflow li{
    background:url(s12.gif) no-repeat 20px 0;
    padding-left:42px;
    margin-bottom:8px
}
.prizes .room .tdate td .color{
    color:#FB5300;
    font-weight:bold
}
.govern{
    background:url(s3.gif) no-repeat top;
    width:259px;
    height:228px;
    color:#fff;
    margin:auto;
    margin-top:20px;
    padding:20px 18px;
    line-height:1.7;
}
.govern h1{
    font-size:12pt;
    font-weight:bold;
    padding-bottom:5px;
}

#keepout{
    filter:alpha(opacity=40);
    -moz-opacity:.4;
    opacity:0.4; 
    position:absolute;
    width:100%;
    background-color:#c0c0c0;
    z-index:9999;
    top:0;
    left:0
}


.prizes .room .select
{
	background:url(201016_30.png) no-repeat 18px 3px;
	text-align:right;
	height:32px;
	padding-right:15px;
	padding-top:3px
}
.prizes .room .select select
{
	width:100px
}
.prizes .room .oneprizes
{
	background:url(201016_34.gif) repeat-x bottom;
	padding:5px 0 7px 0;
	margin:0 15px
}
.prizes .room  .prizelist 
{
	padding:10px 0 0 15px
}
.prizes .room  .prizelist li
{
	float:left;
	width:90px;
	padding-bottom:10px;
	color:#CCC
}
.prizes .room  .prizelist li span.name
{
	color:#333
}
.prizecolor
{
	color:#C4300B;
	font-weight:bold;
}
.numbercolor
{
	color:#FB5300;
	font-weight:bold
}
.f14
{
	font-size:14px
}
.twoprizes
{
	padding-left:15px
}
.prizes .roof
{
	background:url(201016_40.gif) no-repeat;
	font-size:0;
	height:26px;
}
.joke 
{
	margin-top:10px;
}
.joke .roof
{
	background:url(201016_42.png) no-repeat;
	height:47px
}
.joke .roof .more
{
	margin:32px 15px 0 0 
}
.joke .roof .more a
{
	background:url(more.gif) no-repeat;
	height:10px;
	width:32px;
	display:block
}
.joke .room
{
	background:url(201016_99.gif) repeat-y ;
}
.joke .room .aligncenter
{
	padding:20px 0
}
.joke .room table
{
	width:260px;
	margin:auto;
}
.joke .room table td
{
	background:url(201016_49.gif) repeat-x bottom;
	padding:15px 0
}
.joke .room table td a:link , .joke .room table td a:visited
{
	color:#fff
}
.joke .room table td a:hover
{
	color:#FFFF00
}
.joke .room table th
{
	width:22px;
	vertical-align:top;
	padding-top:18px
}
.joke .floor
{
	background:url(201016_101.png) no-repeat;
	height:13px;
	font-size:0
}
.sorry
{
	background:url(s1.gif) no-repeat;
	height:21px;
	margin:5px 0 0 80px;
	padding:30px 0 15px 54px;
}
.sub1
{
	padding-top:10px
}
.topimg
{
	position:absolute;
	top:-22px
}
.s6
{
	position:absolute;
	top:118px;
}
table.userinfo
{
	width:265px;
	margin:auto;
}
table.userinfo th
{
	font-size:13px;
	color:#333;
	font-weight:bold;
	padding-bottom:20px
}
table.userinfo td.label
{
	width:65px;
	color:#666;
	font-size:13px
}
table.userinfo td
{
	padding-bottom:10px;
}
table.userinfo td input.text
{
	width:180px;
	border:1px solid #ccc;
	height:22px;
	line-height:22px;
}
#leftlayout
{
	width:780px;
	background:url(2010110.gif) repeat-y ;
	margin-left:43px
}
#leftlayout .roof
{
	height:69px;
	background:url(rootb.gif) no-repeat;
	padding:70px 0 0 220px;
}
#leftlayout .roof1
{
	height:127px;
	background:url(b1.gif) no-repeat;
}
#leftlayout .userlist
{
	width:680px;
	margin:auto;
}
#leftlayout .userlist td
{
	vertical-align:top;
	padding:10px 0
}
#leftlayout .userlist .userhead
{
	width:60px;
}
#leftlayout .userlist .userbody
{
	width:525px;
	background:url(../../../images/chrome/dot.gif) repeat-x bottom;
}
#leftlayout .userlist .userbody div.font
{
	font-size:14px
}
#leftlayout .userlist .userbody .state
{
	padding:10px 0 30px 0
}
#leftlayout .userlist .userbody .state .datetime
{
	padding-right:20px
}
#leftlayout .userlist .userbody .click
{
	padding-top:30px;
	text-align:center;
}
#leftlayout .userlist .userbody .click a.mine:link , #leftlayout .userlist .userbody .click a.mine:visited
{
	background:url(li1.png);
	height:25px;
	display:inline-block;
	width:70px;
	line-height:25px;
	text-decoration:none;
	color:#333
}
#leftlayout .userlist .userbody .click a.unmine:link , #leftlayout .userlist .userbody .click a.unmine:visited
{
	background:url(ho1.png);
	height:25px;
	display:inline-block;
	width:78px;
	line-height:25px;
	text-decoration:none;
	color:#333;
}
#leftlayout .userlist .userbody .click a.mine:hover
{
	background:url(li2.png) no-repeat ;
	color:#fff
}
#leftlayout .userlist .userbody .click a.unmine:hover
{
	background:url(ho2.png) no-repeat ;
	color:#fff
}
#leftlayout .userlist .userbody .click .mine .number , #leftlayout .userlist .userbody .click .unmine .number
{
	width:40px;
	display:inline-block;
}
#leftlayout .userlist .userbody .click .mine .font
{
	width:30px;
	display:inline-block;
}
#leftlayout .userlist .userbody .click .unmine .font
{
	width:38px;
	display:inline-block;
}
#leftlayout .userlist .usernumber
{
	text-align:center;
	font-size:30px;
	color:#ccc
}
#leftlayout .issue
{
	background:url(bg.gif) no-repeat;
	height:175px;
	width:600px;
	position:relative;
	padding: 10px;
}
#leftlayout .issue h1
{
	padding-bottom:5px
}
#leftlayout .issue h1 .floatright
{
	color:#999;
}
#leftlayout .issue h1 .floatright .b , #leftlayout .issue label
{
	color:#666
}
#leftlayout .issue textarea
{
	border:1px solid #BBBBBB;
	height:85px;
	width:588px;
	margin-bottom:5px;
	padding:5px;
}
#leftlayout .issue .botton
{
	vertical-align:middle
}
#leftlayout .floor
{
	background:url(roof_b.gif) no-repeat;
	height:25px
}
.bg
{
	background:url(rooft.gif) no-repeat 820px 0
}
.xbox
{
	width:635px;
	margin:auto;
	padding-bottom:30px;
}
.xbox h2
{
	height:31px;
	line-height:31px;
	font-weight:bold;
	font-size:16px;
	padding-left:20px;
	background:url(b2.gif) no-repeat left;
	color:#FFFF00
}
.xbox  a:link , .xbox  a:visited ,.xroof .xroom a:link , .xroof .xroom a:visited
{
	font-size:12px;
	color:#F97600;
	font-weight:normal
}
.xbox .fontbody
{
	padding-top:15px;
	font-size:14px;
	padding-left:45px;
	line-height:2
}
.xbox .bg4
{
	background:url(b3.gif) no-repeat 450px 10px
}
.xbox .fontbody .color , .xroom .color
{
	color:#EA4D00
}
.xroof
{
	background:url(b4.gif) no-repeat top;
	padding-top:15px;
	width:650px;
	margin:auto
}
.xroof .xroom
{
	background:url(b4.gif) no-repeat bottom;
	padding:0 15px 10px 15px;
	line-height:2
}
.xroof .xroom a:link , .xroof .xroom a:visited
{

	color:#F97600;
	font-weight:bold
}
.xroof .xroom h1
{
	color:#F97600;
	font-weight:bold;
	font-size:14px;
	padding-bottom:5px;
	line-height:2
}
.state .orange a:link , .state .orange a:visited
{
	color:#FF5803
}