#mainLayout, #mainLayout td {padding:0px !important;margin:0px !important;}
#header, #topnav, #footer {
color:#000000;
background-color:#000!important;
filter:alpha(opacity=70)!important;
-moz-opacity:0.70!important;
opacity:0.70!important;}
#profile_blog, #header {display:none;}
#wrap {width:800px;position:center;background-color:transparent;}
#profile_aboutMe {margin-left:auto;margin-right:auto;padding:0px;}
#top_img {margin-top:30px;}
body {
background:url(http://www.thebill.com/xfactor/bkg_main.jpg) !important;
background-position: 50% 0% !important;
background-repeat: no-repeat !important;
background-color:#000 !important;
background-attachment: fixed !important;
}
a,a:visited {color:#FFF!important;}
a:hover {color:#00a5e3!important;}
img {border:none;}
.x_left {float:left;}
.x_right {float:right;}
.x_clear {clear:both;}
#finalists {
margin-right:10px;
background-color:#000;
margin-top:30px;
}
#finalists .heading {
	color:#00a5e3;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:10px;
	font-size:1.1em;
	text-align:left;
}
#finalists .finalist {margin-right:10px;}
#finalists .finalist img {padding-bottom:5px;}
#finalists .finalists_content {
	padding:30px;
	padding-top:0px;
	border:1px solid #181818;
	text-align:center;
}
#finalists a,
#finalists a:visited {color:#FFF;}
#finalists a:hover {color:#00a5e3;}
.x_contentRow {
padding:20px;
padding-top:30px;
}
#x_downloads p {padding:0px;margin:0px;padding-bottom:10px;}
#x_downloads {
	color:#FFF;
	background:url(http://www.thebill.com/xfactor/bkg_downloads.gif);
	background-position: 0% 42px;
	width:402px;
	height:310px;
}
#x_downloads img {padding:10px;}
#x_downloads .header img {padding:0px;}
#x_downloads a, #x_downloads a:visited {color:#00a5e3;}
#x_downloads a:hover {color:#FFF;}

#profile_friends {background:url(http://www.thebill.com/xfactor/bar_friends.gif) !important;}
#profile_comments {background:url(http://www.thebill.com/xfactor/bar_comments.gif) !important;}
#profile_friends,
#profile_comments {
background-repeat: no-repeat !important;
background-color:#000 !important;
width:780px !important;
padding:10px;
padding-top:40px;
}
#profile_friends h5,#profile_comments h5 {text-indent:-1000px;}
#profile_friends .friend,
#profile_friends .friend img {padding-top:10px;}
#profile_friends a, #profile_friends a:visited,
#profile_comments a, #profile_comments a:visited {color:#00a5e3 !important;}
#profile_friends a:hover,
#profile_comments a:hover {color:#FFF !important;}
#profile_friends,
#profile_comments {color:#FFF !important;}
#profile_comments table td {color:#FFF !important;}
#profile_comments table.cols {width:700px;}
#profile_comments h4 {color:#00a5e3;padding-top:15px;}
#footer {
color:#000000;
background-color:#000!important;
filter:alpha(opacity=70)!important;
-moz-opacity:0.70!important;
opacity:0.70!important;
}
#footer a:link, #footer a:active, #footer a:visited {color:#ffffff;text-decoration:none;font-weight:normal;}
#footer a:hover {color:#ffffff;text-decoration:none;}
#copyRight:link, #copyRight:active, #copyRight:visited {font-size:11px;color:#000000 !important;text-decoration:none;}
#copyRight:hover {font-size:11px;color:#000000 !important;text-decoration:none;}
#topnav {color:#fff;}
#topnav a:link, #topnav a:active, #topnav a:visited {color:#fff;text-decoration:none;}
#topnav a:hover {color:#fff;text-decoration:underline;}