/* CSS Document */
a {
color:#008EE8;
cursor:pointer;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

a:hover {
color:#008EE8;
text-decoration:underline;
}

a img {
	border: none;
}

/****************HOME TOP NAVIGATION STARTS***************/
#nav_lt_active { /*FOR HOME PAGE*/
background-image:url(../images/global/nav_lt_active.jpg);
background-repeat:no-repeat;
float:left;
width:5px;
height:32px;
margin:0 0 -1px 0;
border-bottom:1px #FFFFFF solid;
}

#nav_lt_inactive {
background-image:url(../images/global/nav_lt_inactive.jpg);
background-repeat:no-repeat;
float:left;
width:5px;
height:32px;
}

#nav_lt {
background-image:url(../images/global/nav_lt.jpg);
background-repeat:no-repeat;
float:left;
width:5px;
height:32px;
}

#nav_rt {
background-image:url(../images/global/nav_rt.jpg);
background-repeat:no-repeat;
float:right;
width:5px;
height:32px;
}

ul.home_main_tabs {
	background-image:url(../images/global/nav_mid.jpg);
	background-repeat:repeat-x;
	border-bottom:1px #999999 solid;
	font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 950px;
}
ul.home_main_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.home_main_tabs li a {
text-decoration: none;
	color: #333333;
	display: block;
	padding: 0 20px;
	border: 1px solid #fff;
	border-left:none;
	outline: none;
}
ul.home_main_tabs li a:hover {
	background: #ccc;
}	
html ul.home_main_tabs li.active, html ul.home_main_tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.home_main_container {
	padding:10px;
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
	
}

.home_main_content h2 {
	font-weight: normal;
	padding: 20px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.home_main_content h3 a{
	color: #254588;
}
/***********HOME TOP NAVIGATION ENDS**********/


/***********NEW CONTENT NAVIGATION **********/
#nav_lt_active_new_content { /*FOR HOME PAGE*/
background-image:url(../images/global/nav_new_content_lt_active.jpg);
background-repeat:no-repeat;
float:left;
width:5px;
height:32px;
}

#nav_lt_inactive_new_content {
background-image:url(../images/global/nav_lt_inactive.jpg);
background-repeat:no-repeat;
float:left;
width:5px;
height:32px;
}

ul.new_content_tabs {
	background-image:url(../images/global/nav_mid.jpg);
	background-repeat:repeat-x;
	border-bottom:1px #999999 solid;
	border-right:1px #CCCCCC solid;
	font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 948px;
}
ul.new_content_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.new_content_tabs li a {
text-decoration: none;
	color: #333333;
	display: block;
	padding: 0 20px;
	border: 1px solid #fff;
	border-left:none;
	outline: none;
}
ul.new_content_tabs li a:hover {
	background: #ccc;
}	
html ul.new_content_tabs li.active, html ul.new_content_tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.new_content_container {
	padding:10px;
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
	
}

.new_content_content h2 {
	font-weight: normal;
	padding: 20px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.new_content_content h3 a{
	color: #254588;
}
/***********NEW CONTENT NAVIGATION ENDS**********/




#content_container_home {
background-image:url(../images/global/global_gradient_bg_x.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
border-top:1px #FFFFFF solid;
}

#slogan {
background-image:url(../images/home/slogan.jpg);
background-repeat:no-repeat;
width:562px;
height:82px;
padding:10px;
}

#core_message {
background-image:url(../images/home/core_message_bg.jpg);
background-repeat:no-repeat;
overflow:scroll 0 0;
position:relative;
width:948px;
height:250px;
}

#core_message_text {
position:absolute;
top:0px;
left:20px;
padding:0px 20px 10px 0;
display:block;
width:540px;

}

#free_sign_up {
padding-top:5px;
margin-top:5px;
}

/*UPDATE CONTAINER FRIENDS FEATURED PLAYER / GROUP /NEW CONTENT STARTS*/

#container_title {
position:relative;
top:0;
left:50px;
}

#update_container {
background-color:#FFFFFF;
border-bottom:1px #CCCCCC solid;
border-top:1px #FFFFFF solid;
padding:10px;

}


#loader {
	background-image:url(../images/global/update_bg.jpg);
	background-repeat:no-repeat;
	overflow:scroll 0 0;
	width:300px;
	height:75px;
	margin:10px;
	float:left;
	display:inline;
}

/*FRIEND UPDATE / INVITE STARTS*/
.friend_update_title {
border-bottom:1px dashed #CCCCCC;
margin:20px 10px 10px 10px;
padding:0 0 5px 0;
font-size:24px;
color:#666666;
} 
.featured_container_border {
border:1px #CCCCCC solid;
margin:0 0 10px 0;
width:300px;
height:250px;
}

#friend_featured_container {
float:left;
display:inline;
width:298px;
margin:20px 0px 10px 0;
}

#friend_update_tile {
background-image:url(../images/global/friend_update_bg.jpg);
background-repeat:no-repeat;
overflow:scroll 0 0;
width:298px;
height:80px;
float:left;
margin:0 0 5px 5px;
display:inline;
position:relative;

}

#friend_container {
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px #CCCCCC dashed;
}

#invite_friends_bg {
background-image:url(../images/home/invite_friends_bg.jpg);
background-repeat:no-repeat;
overflow:scroll 0 0;
margin:0 0 5px 5px;
width:298px;
height:75px;
position:relative;
float:left;
}

#invite_friend_text {
position:absolute;
bottom:10px;
left:5px;
width:160px;
}

#invite_friends_btn {
position:absolute;
bottom:12px;
right:10px;

}

#pro_pic {
float:left;
display:inline;
border:1px #CCCCCC solid;
}

#up_text {
padding:5px;
float:left;
display:inline;
}
/*FRIEND UPDATE INVITE ENDS*/



/*FEATURED CONTAINER STARTS*/

#chal_title_player {
padding:5px;
background-image:url(../images/global/tran_bg_grey.png);
background-repeat:repeat;
position:absolute;
top:0px;
left:0px;
height:25px;
width:284px;
z-index:100;
}
.introducing_container_border {
border:1px #cccccc solid;
padding:2px;
background-color:#FFFFFF;
width:182px;
height:152px;
margin-top:35px;
margin-left:55px;
}

.intoducing_container_pic {
width:180px;
height:150px;
float:left;
border:1px #CCCCCC solid;
position:relative;
}

.introducing_container_bg {
background-image:url(../images/home/introducing_bg.jpg);
background-repeat:no-repeat;
width:294px;
height:244px;
float:left;
border:1px #CCCCCC solid;
position:relative;
margin:2px;
}

.featured_container {
width:294px;
height:244px;
float:left;
border:1px #CCCCCC solid;
position:relative;
margin:2px;
}

#featured_block {
background-image:url(../images/global/tran_bg_grey.png);
background-repeat:repeat;
position:absolute;
bottom:0px;
left:0px;
height:55px;
width:284px;
padding:5px;
}

#featured_block_link {
float:left;
margin:0 0 0 10px;
}

#featured_block_quote {
float:left;
margin:0 0 0 10px;
overflow:scroll 0 0;
width:210px;
}

#featured_block_img_container {
float:left;
height:60px;
border:none;
}

#featured_block_img {
width:40px;
height:40px;
border:none;
}


/*FEATURED CONTAINER ENDS*/

/*FEATURED GROUP CONTAINER STARTS*/

.featured_group_container {
width:294px;
height:244px;
float:left;
border:1px #CCCCCC solid;
position:relative;
margin:2px;
}

#featured_group_block {
background-image:url(../images/global/tran_bg_grey.png);
background-repeat:repeat;
position:absolute;
bottom:0px;
left:0px;
height:55px;
width:285px;
padding:5px;
}

#featured_group_block_link {
float:left;
margin:0 0 0 10px;
}

#featured_group_block_quote {
float:left;
margin:0 0 0 10px;
overflow:scroll 0 0;
width:210px;
}

#featured_group_block_img_container {
float:left;
height:60px;
border:none;
}

#featured_group_block_img {
width:40px;
height:40px;
border:none;
}

#chal_title_group {
padding:5px;

}
/*FEATURED GROUP CONTAINER ENDS*/



/*AD BLOCK 300PX 250PX STARTS*/
#ad_block_300_250_container {
width:294px;
height:244px;
float:left;
border:1px #CCCCCC solid;
margin:2px;
}

/*AD BLOCK 300PX 250PX ENDS*/

/******************LEADERBOARDS START*******************/
#leaderboard_container {
width:300px;
float:left;
border-top:1px #CCCCCC dashed;
border-bottom:1px #CCCCCC dashed;
margin:10px 0 0 0;
padding:0 0 10px 0;
}

leaderboard_title {
margin-bottom:10px;
}

#leaderboard {
width:300px;
float:left;
margin:5px 0 10px 0;
}

ul#leaderboard li {
border-bottom:1px #F5F5F5 solid;
line-height:normal;
list-style-type:none;
padding:5px 0;
font-size:0.7em;
}

ul#leaderboard li a img {
float:left;
width:20px;
margin-right:10px;
display:block;
clear:both;

}
/******************LEADERBOARDS END*******************/

.rc_badge_btn {
background-image:url(../images/btns/get_RC_badge_btn.jpg);
background-repeat:no-repeat;
margin-top:10px;
float:left;
height:70px;

}

/******************************NEW CONTENT STARTS*************************************/
#new_content_container {
background:transparent none;
overflow:hidden;
.overflow:hidden; /******FIX FOR IE 6******/
_overflow:hidden;/******FIX FOR IE 6******/
margin:20px 0 20px 0;
float:right;
display:block;
width:620px;


}


#content_tile {
background-image:url(../images/global/update_bg.jpg);
background-repeat:no-repeat;
overflow:scroll 0 0;
width:300px;
height:80px;
float:right;
margin:0 0 5px 5px;
display:inline;
position:relative;

}

#tile_details {
float:right;
display:inline;
font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-size:0.9em;
color:#666666;
}

#tile_username {
position:absolute;
top:2px;
left:85px;
}

#tile_friend {
position:absolute;
top:0;
right:5px;
}

#tile_rating {
position:absolute;
bottom:10px;
font-size:0.8em;
left:85px;
}

#tile_chall_title {
position:absolute;
top:20px;
left:85px;
font-size:0.8em;
}

#tile_chall_type {
position:absolute;
bottom:5px;
right:20px;
}



#pagination_bg {
background-image:url(../images/global/update_bg_600.gif);
background-repeat:no-repeat;
overflow:scroll 0 0;
padding:5px;
}

/***************NEW CONTENT AD SPACE LEADERBOARD 600PX 100PX STARTS************/
.new_content_ad_container {
margin:10px 0 0 0px;
border:1px #CCCCCC solid;
padding:2px;
width:600px;
height:100px;
float:right;
}

#new_content_ad_space {
background-image:url(../images/adverts/banners/groups_revolution.jpg);
background-repeat:no-repeat;
width:600px;
height:100px;
float:right;
}
/***************NEW CONTENT AD SPACE LEADERBOARD 600PX 100PX ENDS************/

/************ARTICLES START**************/
#new_content__article_container {
background:transparent none;
overflow:hidden;
.overflow:hidden; /******FIX FOR IE 6******/
_overflow:hidden;/******FIX FOR IE 6******/
float:right;
display:block;
width:600px;
border:1px #CCCCCC solid;
padding:2px;
}

#article_pagination_btns {
float:right;
width:600px;
overflow:hidden;
.overflow:hidden; /******FIX FOR IE 6******/
_overflow:hidden;/******FIX FOR IE 6******/
}
/************ARTICLES END**************/

/*NEW CONTENT ENDS*/
/*UPDATE CONTAINER FRIENDS  FEATURED PLAYER / GROUP /NEW CONTENT ENDS*/

.headingGrey {
	font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
	font-size:0.9em;
	color:#666666;
	
}