html,body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	text-align:center;
}

/*
===================
	Intro Page
===================
*/
.intro_main{
	width:955px;
	margin:0 auto;
	padding-top:10px;
}
.intro_main .logo{
	float:left;
	margin:10px 0px 0px 0px;
}
.intro_main .login_box{
	float:right;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.intro_main .login_box input{
	width:100px;
	height:15px;
	border:1px solid #d7d7d7;
}
.intro_main .login_box .submit{
	background-image:url(../images/intro_loginbg.gif);
	background-repeat:no-repeat;
	width:100px;
	height:20px;
	font-size:12px;
	color:#FFFFFF;
	border:0px solid #fff;
	vertical-align:top;
}
.intro_main .login_box .checkbox{
	margin:5px 5px 5px 0px; /* for FF */
	width: 13px; /* for IE */
	height: 13px; /* For IE */ 
}
.intro_main .banner{
	margin-top:5px;
	float:left;
}
.intro_blubox{
	float:right;
	width:307px;
	background-image:url(../images/intro_blubox_bg.gif);
	background-repeat:no-repeat;
	background-color:#055fc3;
	margin-top:5px;
	padding-top:10px;
	text-align:left;
}
.intro_blubox .content{
	height:290px;
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
}
.intro_blubox .content .category{
	margin-left:20px;
	font-weight:bold;
}
.intro_blubox .bottom{
	background-image:url(../images/intro_blubox_bot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:10px;
}
.intro_blubox h1{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-align:left;
}
.intro_signup{
	margin-top:5px;
	float:right;
}

/*
===================
	Profile Tabs
===================
*/
.tab_wrapper {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 700px;
	background: #fff;
	padding:10px;

}

ul.tabs {
	margin: 5px 0px 0px 0px;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 950px;
}

ul.tabs li {

	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;

}

ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}

ul.tabs li a:hover {
	background: #ccc;
}	

html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}

/*
===================
	Profile Grey Box
===================
*/
.greyboxb1, .greyboxb2, .greyboxb3, .greyboxb4{font-size:1px; overflow:hidden; display:block;}
.greyboxb1 {height:1px; background:#d6d4d4; margin:0 5px;}
.greyboxb2 {height:1px; background:#eeeeee; border-right:2px solid #d6d4d4; border-left:2px solid #d6d4d4; margin:0 3px;}
.greyboxb3 {height:1px; background:#eeeeee; border-right:1px solid #d6d4d4; border-left:1px solid #d6d4d4; margin:0 2px;}
.greyboxb4 {height:2px; background:#eeeeee; border-right:1px solid #d6d4d4; border-left:1px solid #d6d4d4; margin:0 1px;}
.greybox_contb {background: #eeeeee; border-right:1px solid #d6d4d4; border-left:1px solid #d6d4d4;}
.greybox_contb_div {margin-left: 5px; word-wrap: break-word;display:block;overflow:hidden;}
/*
===================
	My Stats Blue Box
===================
*/
.stats_blubox{width:230px; background-image:url(../images/stats_blubox_bg.gif);	background-repeat:no-repeat;	background-color:#055fc3;	margin-top:5px;	padding-top:10px;}
.stats_blubox .content{height:245px; padding:0px 10px 0px 10px;	color:#FFFFFF; border-left:1px solid #dadada;	border-right:1px solid #dadada;}
.stats_blubox .bottom{background-image:url(../images/stats_blubox_bot.gif); background-position:bottom; background-repeat:no-repeat; height:10px;}
.stats_blubox h1{font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	padding:0px; margin:0px; text-align:left;}
/*
===================
	White / Main Box
===================
*/
.whitebox1, .whitebox2, .whitebox3, .whitebox4{font-size:1px; overflow:hidden; display:block;}
.whitebox1 {height:1px; background:#d6d4d4; margin:0 5px;}
.whitebox2 {height:1px; background:#ffffff; border-right:2px solid #d6d4d4; border-left:2px solid #d6d4d4; margin:0 3px;}
.whitebox3 {height:1px; background:#ffffff; border-right:1px solid #d6d4d4; border-left:1px solid #d6d4d4; margin:0 2px;}
.whitebox4 {height:2px; background:#ffffff; border-right:1px solid #d6d4d4; border-left:1px solid #d6d4d4; margin:0 1px;}
.whitebox_contb {background: #ffffff; border-right:1px solid #d6d4d4; border-left:1px solid #d6d4d4; overflow:hidden; display:block;}
.whitebox_contb_div {margin-left: 5px;padding:5px; text-align:left;}

/*
===================
	Black Box
===================
*/
.blackbox1, .blackbox2, .blackbox3, .blackbox4{font-size:1px; overflow:hidden; display:block;}
.blackbox1 {height:1px; background:#d6d4d4; margin:0 5px;}
.blackbox2 {height:1px; background:#000000; border-right:2px solid #d6d4d4; border-left:2px solid #d6d4d4; margin:0 3px;}
.blackbox3 {height:1px; background:#000000; border-right:1px solid #d6d4d4; border-left:1px solid #d6d4d4; margin:0 2px;}
.blackbox4 {height:2px; background:#000000; border-right:1px solid #d6d4d4; border-left:1px solid #d6d4d4; margin:0 1px;}
.blackbox_contb {background: #000000; border-right:1px solid #d6d4d4; border-left:1px solid #d6d4d4;height:100%; }
.blackbox_contb_div {margin-left: 5px;padding:5px; text-align:left;display:block;overflow:hidden;}


/*
========================
	Top Banner Search, Language
========================
*/

.top_logo{
	text-align:left;
	float:left;
	margin:10px 0px 0px 10px;
	border:none;
}
.top{
	margin:5px 0px 0px 0px;
	text-align:right;
	float:right;
}
.top input{
	width:150px;
	height:18px;
	border:1px solid #d7d7d7;
}
.top .submit{
	height:20px;
	width:20px;
	padding:0px;
	vertical-align:bottom;
	border:none;
}
.top .sform {
	font-size:10px;
	width: 230px;
	text-align:right;
}
.top .lform {
	font-size:10px;
	width: 170px;
	text-align:right;
}
.top select {
	font-size:10px;
}
.mainmenu {
	margin: 10px 0px 0px 0px;
}
.mainmenu a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.mainmenu a:hover{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#333333;
}

/*
========================
	Featured Fancast
========================
*/
.fancast_feat{
	float:left;
	width:400px;
	display:block;
	margin:auto 0px;
}
.fancast_feat h2{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.fancast_feat .img{
	margin:5px 0px 10px 0px;
}
.fancast_feat a{
	color:#64abfb;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-decoration:none;
}
.fancast_feat a:hover{
	color:#64abfb;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-decoration:underline;
}
.fancast_feat .text{
	color:#FFFFFF;
	font-size:12px;
	padding:5px 0px 3px 0px;
	margin:0px;
}
.fancast_feat .date{
	color:#64abfb;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 3px 0px;
	margin:0px;
}


/*
========================
	Profile StatBox
========================
*/
.profile_statbox{
	width:245px;
	background-image:url(../images/profile_statbox_bg.gif);
	background-repeat:no-repeat;
	background-color:#055fc3;
	margin-top:5px;
	padding-top:5px;
	text-align:left;
}
.profile_statbox .content{
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
}
.profile_statbox .pos{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}
.profile_statbox a{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
.profile_statbox a:hover{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
}

.profile_statbox .bottom{
	background-image:url(../images/profile_statbox_bot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:10px;
}


.profile_category{
	font-size:16px;
	text-align:left;
	font-weight:bold;
	color:#82000c;
	float:left;
}

/*
========================
	Tooltip
========================
*/
#last_msg_tooltip {
	width: 200px;
	overflow: hidden;
	position: absolute;
	color: #000;
	font-size: 1em;
	text-align: center;
	background: #e7f3ff;
	border: 2px solid #666;
	padding: 5px;
	font-size: 90%;
}
