@charset "UTF-8";

/* Necessities */
/*///////////
Client: Virgin | Mobile Festival 2008
Created By: CT |
Last modified: 5/28/08
\\\\\\\\\\\\\\*

/*----- Profile Body }------*/

#profile
{
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	font-weight:normal;
	font-style:normal;
	background-image:url(http://creative-origin.myspace.com/Client/ESPN/XGames/Images/bkg_profile.jpg);
	background-position:top center !important;
	margin:0;
}

.section
{
	margin:0;
	padding:0;
}

/*div#header_search {display:none;}

/* master links */
a:link,
a:active,
a:visited
{
	color:#FFF;
	text-decoration:none;
}

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

/*---------------------------- 
Page Header & Footer 
-----------------*/
/* Hidden
div#header, div#topnav {
	display:none;
}
/*

}

Hide google Bar

div#ctl00_Header_ctl00_searchControls {display:none;}
/*
END Hide google Bar

div#header, div#topnav, div#footer {
	color:#fff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:normal;
	font-weight:normal;
}
	
div#header {
	height:77px;
	}

/*


Top Nav Control text/links 
*/
div#wrap
{
	width:850px !important;
	margin:0 auto;
	padding:0;
}

/* Controls overall Top Navigation div */
div#header,
div#topnav
{
	width:850px !important;
	background-color:#000 !important;
	margin-bottom:25px;
}

/* Controls the table within Top Nav (change bg color to match 'div#topnav'; the only css should be background-color */
table#headerTable,
table#headerTable tr,
table#headerTable td
{
	background-color:#000 !important;
	margin:0;
	padding:0;
}

/* Controls the text (must leave in 'important' */
ul#leftNav li a,
ul#leftNav li a:hover,
ul#rightNav li a,
ul#rightNav li a:hover,
ul#leftNav li a#nav0,
ul#leftNav li a#nav0:hover,
ul#leftNav li a#nav0 small,
ul#leftNav li a#nav1,
ul#leftNav li a#nav1:hover,
ul#leftNav li a#nav1 small,
ul#leftNav li a#nav2,
ul#leftNav li a#nav2:hover,
ul#leftNav li a#nav2 small,
ul#leftNav li a#nav3,
ul#leftNav li a#nav3:hover,
ul#leftNav li a#nav3 small,
ul#leftNav li a.open,
ul#subNav0 li a,
ul#subNav1 li a,
ul#subNav2 li a,
ul#subNav3 li a
{
	color:#ffd200 !important;
}

/* Controls the color of highlighted/hovering nav items */
/* Keep the bg color the same as regular topnav bg color for best subtle effect */
ul#leftNav li a:hover,
ul#rightNav li a:hover,
ul#subNav0 li,
ul#subNav1 li,
ul#subNav2 li,
ul#subNav3 li
{
	background-color:#000!important;
}

/* Makes the "More" button match other buttons (match bg color to above 'ul' style */
ul#leftNav li a#nav0,
ul#leftNav li a#nav1,
ul#leftNav li a#nav2,
ul#leftNav li a#nav3,
ul#subNav0 li,
ul#subNav1 li,
ul#subNav2 li,
ul#subNav3 li
{
	background-color:#000 !important;
	background-image:url(http://creative-origin.myspace.com/Client/ESPN/XGames/Images/bkg_menubar.gif) repeat-x bottom center #000 !important;
	border:none;
}

/* Hides the gradient overlay when the 'More' button is in a hover state */
ul#leftNav li a#nav0:hover,
ul#leftNav li a#nav1:hover,
ul#leftNav li a#nav2:hover,
ul#leftNav li a#nav3:hover,
ul#subNav0 li a:hover,
ul#subNav1 li a:hover,
ul#subNav2 li a:hover,
ul#subNav3 li a:hover
{
	background-color:#000 !important;
	background-image:none;
}
#topnav {background: url('http://creative-origin.myspace.com/Client/ESPN/XGames/Images/bkg_menubar.gif') repeat-x bottom center #000 !important; }
/*#topnav {
  position:relative;
  top:5px; 
  width:860px; 
  height:1px; 
  left:-40px;
  color:#FFF;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}
*html #topnav {
  position:relative;
  top:5px; 
  width:860px; 
  height:1px; 
  left:-20px;
  color:#FFF;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}*/
div#headerWrap
{
	margin-left:0px;
}
 footer text/links */ div#footer {
 color:#ffd200;
}

div#footer a
{
	color:#ffd200;
	text-decoration:none;
	font-weight:normal;
}

div#footer a:hover
{
	color:#FFF;
	text-decoration:none;
}

/*-------------------------------- Main Layout & Master Module 1-28 Controls -----------------*/
div#mainLayout
{
	width:850px;
	padding:0px;
	margin:0px;/*background-color:#000;*/
}

/*
Removes gap that seperates profile from modules
*/
div#profileBottom
{
	margin-top:30px;
	clear:both;
}

*html div#profileBottom
{
	margin-top:30px;
	clear:both;
}

/*
Combined Values
*/
#profile_friends
{
	width:810px;
	padding:40px;
	padding-top:40px;
}

#profile_forums
{
	width:760px;
	padding:40px;
	padding-top:40px;
}

/*---------- 
Friends Section 
----------*/
div#friendContainer
{
	height:420px;
	background-repeat:no-repeat;
	font-size:12px;
	position:absolute;
	top:1970px;
	margin-left:10px;
}

*html div#friendContainer
{
	height:420px;
	background-repeat:no-repeat;
	font-size:12px;
	position:absolute;
	top:1965px;
	margin-left:10px;
}

div#friendTop
{
	background-image:url();
	background-repeat:no-repeat;
 width:;
 height:;
}

div#friendContent
{
}

div#friendContent h5.heading
{
	color:#ffd200;
}

div#friendContent .heading
{
	display:none;
	font-size:12px;
	color:#4d83d6;
}

/* friend space - top 14 display names*/
#profile_friends a:link,
#profile_friends a:active,
#profile_friends a:visited
{
	color:#ffd200;
	text-decoration:none;
	font-size:12px;
}

/* friend space - view all friends link */
#profile_friends_viewAll
{
	float:left;
	padding-right:125px;
}

#profile_friends_viewAll a:hover
{
	color:#ffd200;
	text-decoration:none;
	font-size:13px;
}

#profile_friends a:hover
{
	color:#ffd2006;
	text-decoration:none;
}

/* friend space - top 14 images*/
/* note: image width auto set to prevent stretching */
#profile_friends img
{	
	filter:none;
	border:1px solid #ffd2006;
	max-width:130px;
max-height:100px;
width:expression((this.width > 100)? ((this.height > 70)? ((this.width/100 < this.height/70)? true : 100) : 100) :true);
height:expression((this.height > 70)? ((this.width > 100)? ((this.height/70 < this.width/100)? true : 70) : 100) :true);

}

#profile_friends a:hover img
{
	filter:none;
	border:1px solid #FFF;
}

/*----------- Forum Section ------------*/
#profile_forums
{
	height:204px;
	background-repeat:no-repeat;
	font-size:12px;
	position:absolute;
	top:2345px;
	font-size: 10px;
	line-height: 12px;
}

#profile_forums .left
{
	display:none;
}

*html #profile_forums
{
	height:304px;
	background-repeat:no-repeat;
	font-size:12px;
	position:absolute;
	top:2345px;
	font-size: 10px;
	line-height: 12px;
}

#profile_forums a
{
	color: #ffd200;
}

#profile_forums a:hover
{
	color: #ffd200;
	text-decoration: none;
}

/*---------- 
Comments Section 
----------*/
div#commentContainer
{
	background-repeat:no-repeat;
}

*html div#commentContainer
{
	background-repeat:no-repeat;
	margin-top:-20px;
}

div#commentTop
{
	background-image:url(http://creative-origin.myspace.com/Client/ESPN/XGames/Images/commentHeader.jpg);
	background-repeat:no-repeat;
	width:850px;
	height:64px;
}

div#commentContent
{
	width:780px;
	margin:0 auto;
	padding-right:20px;
	padding-left:30px;
	overflow:auto;
	margin-top:20px;
	font-size:12px;
}

div#commentContent .cols
{
	margin-top:15px;
}

*html div#commentContent
{
	padding-left:35px;
*/
}

div#commentContent .heading
{
	color:#ffd200;
}

/* 
comments: view/edit all comments 
*/
#profile_comments a:link,
#profile_comments a:active,
#profile_comments a:visited
{
	color:#ffd200;
	text-decoration:none;
	font-size:12px;
}

#profile_comments a:hover
{
	color:#FFF;
	text-decoration:underline;
}

#profile_comments img
{
	filter:none;
	border:1px solid #ffd200;
}

#profile_comments a:hover img
{
	filter:none;
	border:1px solid #FFF;
}

#profile_comments .h4
{
	color:#ffd200;
	text-decoration:underline;
}

/*--------- 
Mini MP3 Player
----------*/
div#profile_miniplayer
{
	width:295px;
	height:51px;
	position:absolute;
	top:860px;
	margin-left:59px;
}

/*-------- BLOG ---------*/
#profile_blog
{
	position:absolute;
	top:1470px;
	margin-left:30px;
	width:300px;
	color:#FFF !important;
}

*html #profile_blog
{
	width:300px;
}

#profile_blog .heading
{
	font-size:11px;
	color:#FFF;
	margin-bottom:20px;
}

#profile_blog a:link,
#profile_blog a:active,
#profile_blog a:visited
{
	color:#ffd200 !important;
}
