/* CSS Document */

body{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;background:#93B914 url(images/bg.jpg) repeat-x 0 0;}
* {margin:0px;padding:0px;}
ul,li{ list-style:none;}
em,strong,cite{font-style:normal;}
img{border:none;}
a{ color:#5781A7; text-decoration:none;}
a:hover{ color:#FF7E00; text-decoration:underline;}
input{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}

#wrap{width:932px; margin:0 auto;}

#header{ background:url(images/banner.jpg) no-repeat; width:932px; height:148px; position:relative;}
#logo{ position:absolute; display:block; width:370px; height:138px; left:20px; top:5px; text-indent:-9999px; overflow:hidden;}
#reg{display:block;height:100px;position:absolute;right:40px;width:190px; top:40px; text-indent:-9999px; overflow:hidden;background:url(images/reg.gif) no-repeat 47px 43px;}

.content{ overflow:hidden;}
	*html .content{ height:1%;}
.side{width:274px; float:right;}
.main{width:652px; float:left; overflow:hidden;}


.box{margin-bottom:6px;}
	.box .boxtitle{height:47px; background:url(images/box_title.jpg) no-repeat 100% 50%;}
	.box .boxtitle h2{ height:47px;line-height:47px;background:url(images/box_title.jpg) no-repeat 0 50%; width:170px; color:#2F3F00; font-size:14px;padding-left:30px;}
	.box .boxcontent{ border-left:1px solid #89A55A; border-right:1px solid #89A55A; background-color:#FFF;padding:0 10px;}
	*html .box .boxcontent{height:1%;}
	.box .boxfooter{font-size:1px; height:10px; background:url(images/box_footer.jpg) no-repeat 100% 50%; overflow:hidden;}
		.box .boxfooter span{ background:url(images/box_footer.jpg) no-repeat 0 50%; width:30px; display:block; height:10px;}
	.box .boxheader{font-size:1px; height:10px; background:url(images/box_header.jpg) no-repeat 100% 50%; overflow:hidden;}
		.box .boxheader span{ background:url(images/box_header.jpg) no-repeat 0 50%; width:30px; display:block; height:10px;}

.box .boxtitle .join{ display:block; width:112px; height:23px; background:url(images/btn_join.jpg) no-repeat 0 0; text-indent:-9999px; overflow:hidden; float:right; margin:12px 14px 0 0; display:inline;}

.minibox{ overflow:hidden; clear:both;}
.minibox li{ background:url(images/minibox.jpg) no-repeat; width:206px; height:215px; float:left; display:inline;margin:0 2px;}

.minibox .login{}
	.minibox .login h3{text-align:center;font-size:14px;margin-top:20px; color:#FE5303;}
	.minibox .loginform{padding:7px 16px;}
		.minibox .loginform p{padding-bottom:4px;}
		.minibox .loginform .btnbody{padding-top:16px;}
		.minibox .loginform label{ display:block; line-height:22px; height:22px;}
		.minibox .loginform .txt{ background-color:#EAFFB2; border:1px solid #C6DB90;padding:5px 5px; width:160px;}
		.minibox .loginform .submit{ border:none; width:82px; height:23px; overflow:hidden; text-indent:-9999px; float:left; background: url(images/btn_login.jpg) no-repeat;}
		.minibox .loginform em{ display:block; float:left; height:23px; line-height:23px;margin-left:10px;}
		.minibox .loginform em a{ color:#FE0201; text-decoration:underline;}

.minibox .info{ color:#72696E;}
	.minibox .info h3{ text-align:center;font-size:14px;margin-top:20px;}
	.minibox .info p{padding:7px 16px;line-height:18px;}
	.minibox .info img{margin:0 auto; display:block;}

.txtlist{}
	.txtlist li{background:url(images/ico_d.jpg) no-repeat 0 50%;padding-left:16px; height:24px; line-height:24px;}
	.txtlist li a{}
	
.txt2list{overflow:hidden;}
*html .txt2list{height:1%;}
	.txt2list li{background:url(images/ico_d.jpg) no-repeat 0 50%;padding-left:16px; height:24px; line-height:24px;float:left; width:232px;}
	.txt2list li a{}
	
.gonglue{ overflow:hidden; background:url(images/bg_gonglue.jpg) no-repeat 100% 100%;padding:0 0 50px 30px;}
	.gonglue h3{ height:40px; line-height:40px; background:url(images/bg_title.jpg) no-repeat 50% 50%; text-align:center; font-size:14px;}

.imglist{ overflow:hidden;padding:10px 0}
	.imglist li{ float:left; display:inline;margin:0 8px;}

.story{ background:url(images/bg_story.jpg) no-repeat 0 50%;padding:20px 0 20px 120px;}


.avatar48 { padding: 5px 0 0 5px; width: 55px; height: 55px; background: url(images/48_avatar_bg.gif) no-repeat; }
	.avatar48 img { width: 48px; height: 48px; }
  
  
 .avatar80 { padding: 10px 0 0 10px; width: 90px; height: 90px; background: url(images/80_avatar_bg.gif) no-repeat; }
	.avatar80 img { width: 80px; height: 80px; } 

.videouser{ overflow:hidden;padding:10px 0;}
	.videouser li{ width:100px; float:left;padding:2px; overflow:hidden;}
	.videouser p{ line-height:22px; height:22px; text-align:center;}
	.videouser .more{ background:url(images/btn_vusermore.jpg) no-repeat 50% 7px; height:100px;}
	.videouser .more a{ display:block; height:100px; text-indent:-9999px; overflow:hidden;padding:3px;}

.avatar_list { zoom: 1; }
	.avatar_list h4{font-size:12px; font-weight:normal; line-height:24px; height:24px;padding-left:6px;}
    .avatar_list .time { font-size: 10px; }
    .avatar_list li { float: left; padding: 1px; width: 60px; overflow: hidden; }
    .avatar_list p { width: 100%; height: 18px; line-height: 18px; text-overflow: ellipsis; text-align: center; white-space: nowrap; overflow: hidden; -moz-text-overflow: ellipsis; }
    .avatar_list p.online_icon_p { text-align: left; }
    .avatar_list:after { height: 0; clear: both; display: block; visibility: hidden; content: "."; }
	
	.avatar_list .tool{font-size:10px; color:#ccc;line-height:14px; height:14px;}
    .avatar_list .tool img{padding:0 2px;vertical-align:middle;}

.blog_list{ overflow:hidden;padding-top:10px;}
	.blog_list li{ width:86px; float:left; display:inline; overflow:hidden; margin-left:24px;}
	.blog_list li img{ border:1px solid #D7E0E5;padding:2px;}
	.blog_list li .title a{ color:#686765; font-weight:bold;}
	.blog_list li p{height:18px; line-height:18px; text-align:center;}
	
.game_list{}
	.game_list dl{ overflow:hidden;padding:8px; height:80px;}
	.game_list dt{float:left; width:80px;margin-right:10px; }
		
	.game_list dd{ float:left; width:140px; overflow:hidden;}
		.game_list dd h5{height:20px; line-height:20px;padding-bottom:4px;}
		.game_list dd h5 a{ color:#2D4000;font-size:14px;}
		.game_list dd h5 .join{ color:#7A3305; text-decoration:underline;font-size:12px; font-weight:normal;padding-left:6px;}
	.game_list dd li{ line-height:18px; height:18px; white-space:nowrap;}
		.game_list dd p{color:#5781A7; line-height:18px;}
	
.line_top{ border-top:1px solid #A9C27E;margin:16px 16px 0 16px;padding:10px 0; overflow:hidden;}
	*html .line_top{height:1%;}

.links{padding:10px 0;font-family:'ËÎÌå';}
.links .imglink{padding-bottom:10px;}
	.links .imglink li{ width:88px; height:31px; overflow:hidden; float:left; display:inline;padding:8px; display:inline;}
.links .txtlink{}
	.links .txtlink li{ white-space:nowrap;padding:4px 6px;float:left;}
.links ul{overflow:hidden;}
*html .links ul{height:1%;}


#footer{ text-align:center; clear:both;}
#footer p{color:#000; font-weight:bold;}
#footer p a{ color:#000;  line-height:40px; height:40px;}
	
