.clearline{clear:both; height:0px; overflow:hidden;}
body.index {
background:#f7f7f7; 
}
#body{width:auto;}
.index #toolbar, #mainWrapper, .index #container{width:auto;}
#mainWrapper{height:720px;}
.index #footer{width:auto; margin:5px 0 10px; background-color:#00c5de; color:#fff;}
.index #footer a{color:#fff;}
#innertoolbar, .inner_footer{width:1000px; margin:0 auto;}
.index .top_navigation{display:none;}
/*header*/
#toolbar {
	background:transparent url(../images/index/toolbar.gif?v=2) repeat-x;
	border:0 none;
	height:88px;
	width:795px;
    overflow:hidden;
	margin:0 auto;
	position:relative;
	z-index:50;
}
#innertoolbar {
	padding:0;

}
#toolbar  .toolbar_logo {
	float:left;
	width:156px;
	margin-left:0px;
	padding-top:9px; 
	
}
#toolbar  .toolbar_logo a{display:block; width:158px; height:45px;background:transparent url(../images/index/wlogo.gif) no-repeat; 
}
.top_navigation{ 
background:#fff;
float:right;
padding:2px 9px;
line-height:200%;
margin-top:12px;}
.top_navigation li{float:left;}
.top_navigation li a{display:block; padding:6px 7px 4px; color:#434343; }
.top_navigation a{font-size:14px;}
.top_navigation li.alive a{color:#25c8db;}
.rightpart{padding-top:2px;}
.index_login_btn{background:transparent url(../images/index/login.gif?v=201001251633) no-repeat; cursor:pointer; width:58px; height:61px; border:none; text-indent:-99em; display:block;}
#footer{}
.index_postuser{padding-top:5px; border-top:1px solid #7a7a7a;}
.inner_postuser, .index_links{width:1000px; margin:0 auto;}
.inner_postuser h3{font-size:14px; line-height:35px; color:#25c8db; font-weight:bold; padding-left:10px;}
.index_postuser_list li{float:left; width:250px; color:#949494; margin-bottom:15px;}
.index_postuser_list li a{ color:#25c8db;}
.index_postuser_list li .images{float:left; width:50px; margin:0 8px; display:inline;}
.index_postuser_list li .info{ float:left;height:58px;overflow:hidden;width:180px;}
.index_postuser_list li .info a{font-weight:bold;}
.index_links{color:#323434; line-height:2; text-align:left; margin:20px auto 40px;}
.index_links a{color:#a0a0a0;}
.fri_link{padding:0 10px;}
.index_links .webside{margin-right:10px; display:inline-block;}
.fri_link .title{float:left; width:70px; display:inline-block;}
.fri_link .content{float:left; width:860px; display:inline-block;}
.index .toolbar_slo{float:left; width:178px; height:34px; margin-top:18px; margin-left:6px; _margin-left:3px;}
#menubar_login{float:right; margin-right:4px; display:inline; margin-top:5px; color:#434343;}
.login_table td, .login_table th{padding:2px 3px; color:#00b9d2;}
input.index_input[type="text"], input.index_input[type="password"], input.index_input, .login_table .index_input{
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
border:1px solid #DDDDDD;
margin:0;
padding:3px 5px 2px;
width:110px;
height:17px;
color:#434343;
}
.login_table a{text-decoration:underline; color:#00b9d2;}
.index_login_btn{background:transparent url(../images/index/login_btn.gif?v=1) no-repeat; width:61px; height:25px;}
.index_login_btn:hover{ background-position:0 -25px;}
a.index_signup_btn{background:transparent url(../images/index/sinup_btn.gif?v=2) no-repeat; width:76px; height:25px; border:none; display:block;}
a.index_signup_btn:hover{background-position:0 -25px;}
h2#postTitle {top:20px;}
#postForm .postCounterTips{top:10px;}
.postPastSwf {width:50px; padding-left:25px;}
.postPastTopic{width:50px; padding-left:25px;}
.index_hot_topic{color:#e0e0e0; line-height:35px; text-align:left;}
.index_hot_topic span{margin-right:10px;}
.index_hot_topic a{color:#e0e0e0;}