body {
	background:#222 url(../pic/main-bg.png) top left repeat;
	color:#fff;
}

#header {
	padding:15px;
	border-bottom:1px solid #272727;
	background:#171717 url(../pic/title-bg.png) top left no-repeat;
	font-size:15px;
}
#header img { vertical-align:bottom; }

#main { padding:25px; 	}
#main table { width: 100%; }
#main .game { width:604px; }
#main .pad { width:auto; }
#main .friends { width:300px; padding-left:25px; }

#game { border:1px solid #272727; }

#friends, #toptoday {
	background-color:#171717;
	border:1px solid #272727;
	width:290px;
	height:295px;
	padding:0;
	overflow:auto;
}

.userlist li {
	border-bottom:1px solid #272727;
	height:35px;
	padding:1px;
	overflow:hidden;
	cursor:pointer;
}
.userlist li .rankNo {
	font-family: Arial;
	font-size: 42px;
	color: #333;
	display: block;
	float: left;
	width: 48px;
	text-align: center;
	letter-spacing: -4px;
	font-weight: bold;
	margin-left: -6px;
	line-height: 36px;
}
.userlist li .restInfo {
	float: left;
	display: block;
	width: 185px;
	margin: 2px 0 0 5px;
}
.userlist li .userImg { width: 35px; float: left; }
.userlist li .userImg img { width:35px; height:35px; }
.userlist li h1 { font-size:13px; white-space:nowrap; }
.userlist li h2 { font-size:11px; font-weight:normal; color:#ccc; }
.userlist .sel { background-color: #ffff66; }
.userlist .sel .rankNo { color:#cccc00; }
.userlist .sel h1 { color:#333300; }
.userlist .sel h2 { color:#666600; }

.notice {
	margin:10px;
	text-align:center;
}

#tabs #top { font-size:12px; }

#sharelinks { padding:0 30px 20px; }
#sharelinks .fb_share_count_nub_right { background-image:url(../pic/share-arrow.png); }
