@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - UMRG ARTIST PAGE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		main.css
	Date:			Jul 05, 2007
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

/*	--------------------------------------------------------------------------------------------------------------------------
	Main / Body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {
		margin:0px !important; padding:0 !important;
		background:#020100 url(/shared/images/bodyBg.jpg) no-repeat scroll center top ;
		background-attachment:fixed;
		font-family:Verdana, Arial, sans-serif;
		
	}
	.alt {
		display:none;
	}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	#main {
		width:960px;
		margin:0px auto; padding:0;
	}
	
	.clearfix:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}

	#cmTag a{
		position:absolute;
		width:77px; height:134px;
		background:url(/shared/images/cm_nicetag.png) top left no-repeat;
		top:0; left:15px;
		behavior:url(shared/css/iepngfix.htc);
		
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	toolbar
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header #toolbar {
		margin:0 auto;
		width:960px; height:30px;
		background-color:#000; 
	
	}
	#header #toolbar #bars {
		display:block;
		width:325px;
		padding-left:645px;
	}
	.seemore {
  		float:right;
		margin:7px 0px 0px 0px;
  	}
	
	.bump {
  		padding:4px 0px 5px 15px;
  	}
  
	.artist {
		color:#fff;
	}



/*	--------------------------------------------------------------------------------------------------------------------------
	header / nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#header {
		width:960px; height:300px;
		overflow:hidden;
		margin:0 auto; padding:0;
		background:transparent url(/shared/images/header.jpg) top left;
	}
	img.flash{
		display:block;
		
	}
	#navBar {
		width:960px; height:30px;
		border-top: 1px solid #1a1a1a;
		border-bottom: 1px solid #000;
		background:#090c06 url(/shared/images/navright.jpg) top right;
		font:bold 14px Arial, Helvetica, sans-serif;
	}
			
				
		#navBar a.navHome:link, #navBar a.navHome:active, #navBar a.navHome:visited {
				width:82px; height:30px;
				display:inline;
				float:left;
				background:url(/shared/images/nav_home.jpg) no-repeat top;
			}
		#navBar a.navHome:hover {
				background-position:bottom left;
				
		}
		
		
		#navBar a.navMusic:link, #navBar a.navMusic:active, #navBar a.navMusic:visited {
				width:118px; height:30px;
				display:inline;
				background:url(/shared/images/nav_videos.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navMusic:hover {
				background-position:bottom left;
		}
		
		
		#navBar a.navPhotos:link, #navBar a.navPhotos:active, #navBar a.navPhotos:visited {
				width:79px; height:30px;
				display:inline;
				background:url(/shared/images/nav_photos.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navPhotos:hover {
				background-position:bottom left;
		}
		
		
		#navBar a.navBio:link, #navBar a.navBio:active, #navBar a.navBio:visited {
				width:52px; height:30px;
				display:inline;
				background:url(/shared/images/nav_bio.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navBio:hover {
				background-position: bottom left;
		}
		
		#navBar a.navLyrics:link, #navBar a.navLyrics:active, #navBar a.navLyrics:visited {
				width:74px; height:30px;
				display:inline;
				background:url(/shared/images/nav_lyrics.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navLyrics:hover {
				background-position: bottom left;
		}
		
		#navBar a.navShows:link, #navBar a.navShows:active, #navBar a.navShows:visited {
				width:75px; height:30px;
				display:inline;
				background:url(/shared/images/nav_shows.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navShows:hover {
				background-position: bottom left;
		}
		
		
		#navBar a.navExtras:link, #navBar a.navExtras:active, #navBar a.navExtras:visited {
				width:76px; height:30px;
				display:inline;
				background:url(/shared/images/nav_extras.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navExtras:hover {
				background-position:bottom left;
		}
		
		
		#navBar a.navRingtones:link, #navBar a.navRingtones:active, #navBar a.navRingtones:visited {
				width:97px; height:30px;
				display:inline;
				background:url(/shared/images/nav_ringtones.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navRingtones:hover {
				background-position:bottom left;
		}
		
		
		#navBar a.navCommunity:link, #navBar a.navCommunity:active, #navBar a.navCommunity:visited {
				width:106px; height:30px;
				display:inline;
				background:url(/shared/images/nav_community.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navCommunity:hover {
				background-position: bottom left;
		}
		
		
		#navBar a.navSignup:link, #navBar a.navSignup:active, #navBar a.navSignup:visited {
				width:84px; height:30px;
				display:inline;
				background:url(/shared/images/nav_signup.jpg) no-repeat top;
				float:left;
			}
		#navBar a.navSignup:hover {
				background-position:bottom left;
		}
		
		
		
		
		/*	nav link Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			#navBar ul a:link, #navBar ul a:active, #navBar ul a:visited {
				color:#ae9753;
				text-decoration:none;
			}
			#navBar ul a:hover {
				color:#ff9e63;
			}
			
	/*	--------------------------------------------------------------------------------------------------------------------------
	albumInfo Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.albumInfo {
		padding:188px 0 0 10px;
		width:260px;
	}
	
		.albumInfo img {
			margin:0 13px 0 0;
			float:left;
		}
		.albumInfo a.itunes:link, .albumInfo a.itunes:active, .albumInfo a.itunes:visited {
			width:17px; height:26px;
			margin:48px 20px 0 0;
			display:block;
			float:left;
			background:url(/shared/images/btn_itunes.png) no-repeat;
		}
			.albumInfo a.itunes:hover {
				background-position:bottom;
			}
		.albumInfo a.amazon:link, .albumInfo a.amazon:active, .albumInfo a.amazon:visited {
			width:17px; height:25px;
			display:block;
			margin:49px 0 0 0;
			background:url(/shared/images/btn_amazon.png) no-repeat;
			float:left;
		}
			.albumInfo a.amazon:hover {
				background-position:bottom;
			}



/*	--------------------------------------------------------------------------------------------------------------------------
	contentSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#contentSpace {
		padding:0 50px 20px 25px;
	}
	
	.contentArea {
		width:420px;
		padding:0;
		margin:25px auto;
		margin:25px auto;
		font:12px Verdana, arial, sans-serif;
		color:#ffffff;
		display:table;
	}
	.contentPages {
		width:409px;
		height:13px;
		padding:5px 30px 5px 30px;
		margin:0px 0px 0px 24px;
		background:#ff5758;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#ffffff;
		display:table;
	}
	
	.contentArea .file {
		font:9px Verdana, Arial, Helvetica, sans-serif;
		color:#fffff;
		
	}
	
	.contentArea a:link {
		color: #ffffff;
		text-decoration: none;
	}
	.contentArea a:visited {
		text-decoration: none;
		color: #ffffff;
	}
	.contentArea a:hover {
		text-decoration: underline;
		color: #9f1819;
	}
	.contentArea a:active {
		text-decoration: none;
		color: #9f1819;
	}
	
	.contentArea .h1 {
		font:bold 24px Arial, Helvetica, sans-serif;
		color:#ffffff;
	}
	.contentArea .h2 {
		font:bold 17px Arial, Helvetica, sans-serif;
		color:#ffffff;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	leftCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#leftCol {
		width:300px;
		padding:20px;
		margin:61px 0px 0px 20px;
		float:right;
		border-top:1px solid #0e0e0e;
		background:transparent url(/shared/images/SideColBg.png) repeat-y;
		behavior:url(shared/css/iepngfix.htc);
	}
	#mediaplayer {
		width:141px; height:52px;
		margin:215px 175px 0 0;
		display:inline;
		float:right;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	rightCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#rightCol {
		margin:24px 0px 0px 0px;
		float:left;
	}
	
	#rightCol h1.news{
		width:495px; height:39px;
		margin:0; padding:0;
		background:url(/shared/images/h1_news.png) top left no-repeat;
		behavior:url(shared/css/iepngfix.htc);
	}
	
		#rightCol h1.bio{
		width:495px; height:39px;
		margin:0; padding:0;
		background:url(/shared/images/h1_bio.png) top left no-repeat;
		behavior:url(shared/css/iepngfix.htc);
	}
	
		#rightCol h1.videos{
		width:495px; height:39px;
		margin:0; padding:0;
		background:url(/shared/images/h1_videos.png) top left no-repeat;
		behavior:url(shared/css/iepngfix.htc);
	}
	
		#rightCol h1.extras{
		width:495px; height:39px;
		margin:0; padding:0;
		background:url(/shared/images/h1_extras.png) top left no-repeat;
		behavior:url(shared/css/iepngfix.htc);
	}
	
		#rightCol h1.shows{
		width:495px; height:39px;
		margin:0; padding:0;
		background:url(/shared/images/h1_shows.png) top left no-repeat;
		behavior:url(shared/css/iepngfix.htc);
	}
	
	
		#rightCol h1.community{
		width:495px; height:39px;
		margin:0; padding:0;
		background:url(/shared/images/h1_community.png) top left no-repeat;
		behavior:url(shared/css/iepngfix.htc);
	}
	
		#rightCol h1.ringtones{
		width:495px; height:39px;
		margin:0; padding:0;
		background:url(/shared/images/h1_ringtones.png) top left no-repeat;
		behavior:url(shared/css/iepngfix.htc);
	}
	
		#rightCol h1.lyrics{
		width:495px; height:39px;
		margin:0; padding:0;
		background:url(/shared/images/h1_lyrics.png) top left no-repeat;
		behavior:url(shared/css/iepngfix.htc);
	}
	
		#rightCol h1.photos{
		width:495px; height:39px;
		margin:0; padding:0;
		background:url(/shared/images/h1_photos.png) top left no-repeat;
		behavior:url(shared/css/iepngfix.htc);
	}
	
	
	#rightCol #contentHolder {
		width:495px;
		margin:0;
		background:transparent url(/shared/images/mainColBg.png) repeat-y;
		behavior:url(shared/css/iepngfix.htc);
	}
	
	#rightBar {
		width:75px;
	}
	
	#rightBar .fans {
		width:75px;
		height:75px;
		margin:0px 0px 2px 0px;
		background:#b0a963;
		display:none;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		width:960px;
		margin:5px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background:#000;
		border-top:1px solid #0a0a0a;
		color:#cdcdcd;
		text-transform:uppercase;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
	}
	.bump2 {
  		padding:10px 0px 10px 10px;
	}
	.seemore2 {
		display:block;
		margin:25px 10px 0px 0px;
  	}
	
	#footer a.umglogo {
		width:131px; height:90px;
		margin:10px 0 0 0;
		float:left;
		display:block;
	}
	
	#footer #links {
		margin:0px 0px 0px 0px;
	}
	#footer	.leaderboard {
		background:red;
		width:728px; height:90px;
		float:left;
		margin:10px 34px 0px 10px; padding:0 0 0 0px; 

	}
		#footer a:link, #footer a:active, #footer a:visited {
			color:#cdcdcd;
			text-decoration:none;
		}
		#footer a:hover {
			color:#fff;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	banner Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.leaderboard {
		width:728px; height:90px;
		margin:10px 0 0 0; padding:0 0 0 13px; 
		float:left;
	}
	
	.leaderboardSmall {
		width:468px; height:60px;
		background:#73633a;
		margin:0px 24px 3px 0px;
		display:none;
	}
	
	.rect_med {
		width:300px; height:250px;
		padding:0 0 10px 0;
		overflow:hidden;
	}
	.skyscraper {
		width:120px; height:600px;
		background:#73633a;
	}
	
	#uniBar .leaderboard {
		margin:7px 0px;
	}
	
	#skyscraperHolder {
		width:160px;
		position:absolute;
		top:482px; left:50%;
		margin:0px 0px 0px 495px; padding:0px;
		display:none;
	} 
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	News Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	img.newsHeader{
		margin-bottom:10px;
	}
	.newsHeader1{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:24px;
		line-height:30px;
	}
	.newsHeader2{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
	}
	#news{
	}
	#album{
		width:199px;
		height:240px;
		margin-bottom:25px;
	}
	a.pre:link, a.pre:active, a.pre:visited {
				width:189px; height:58px;
				display:block;
				background:url(/shared/images/preorder.gif) no-repeat top;
				margin:0px 0px 0px 0px;
				float:left;
			}
		a.pre:hover {
				background:url(/shared/images/preorder.gif) no-repeat 0px -58px;
		}
	#news h1{
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	margin:15px 0px 5px 0px;
	}
	
	#news h2{
	font-size:12px;
	font-weight:normal;
	line-height:13px;
	margin:0px 0px 15px 0px;
	}
	
	
	/*	--------------------------------------------------------------------------------------------------------------------------
	Bio Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	img.bioHeader{
		margin-bottom:10px;
	}
	img.bioImg{
		margin-bottom:13px;
	}
	
		
/*	--------------------------------------------------------------------------------------------------------------------------
	Photo Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	img.photosHeader{
		margin-bottom:10px;
	}
	#photoThumbHolder {
		width:417px; 
		
	}
	.photoThumb {
		width:99px;
		height:75px;
		background-color:#FFFFFF;
		margin:0px 5px 5px 0px;
		display:block;
		float:left;
	}
	.photoThumb a.photo8:link, .photoThumb a.photo8:active, .photoThumb a.photo8:visited {
				width:99px; height:75px;
				display:block;
				background:url(/shared/images/photo8_thumb.jpg) no-repeat top;
			}
		.photoThumb a.photo8:hover {
				background:url(/shared/images/photo8_thumb.jpg) no-repeat 0px -75px;
		}
	.photoThumb a.photo7:link, .photoThumb a.photo7:active, .photoThumb a.photo7:visited {
				width:99px; height:75px;
				display:block;
				background:url(/shared/images/photo7_thumb.jpg) no-repeat top;
			}
		.photoThumb a.photo7:hover {
				background:url(/shared/images/photo7_thumb.jpg) no-repeat 0px -75px;
		}
	.photoThumb a.photo6:link, .photoThumb a.photo6:active, .photoThumb a.photo6:visited {
				width:99px; height:75px;
				display:block;
				background:url(/shared/images/photo6_thumb.jpg) no-repeat top;
			}
		.photoThumb a.photo6:hover {
				background:url(/shared/images/photo6_thumb.jpg) no-repeat 0px -75px;
		}
	.photoThumb a.photo5:link, .photoThumb a.photo5:active, .photoThumb a.photo5:visited {
				width:99px; height:75px;
				display:block;
				background:url(/shared/images/photo5_thumb.jpg) no-repeat top;
			}
		.photoThumb a.photo5:hover {
				background:url(/shared/images/photo5_thumb.jpg) no-repeat 0px -75px;
		}
	.photoThumb a.photo4:link, .photoThumb a.photo4:active, .photoThumb a.photo4:visited {
				width:99px; height:75px;
				display:block;
				background:url(/shared/images/photo4_thumb.jpg) no-repeat top;
			}
		.photoThumb a.photo4:hover {
				background:url(/shared/images/photo4_thumb.jpg) no-repeat 0px -75px;
		}
	.photoThumb a.photo3:link, .photoThumb a.photo3:active, .photoThumb a.photo3:visited {
				width:99px; height:75px;
				display:block;
				background:url(/shared/images/photo3_thumb.jpg) no-repeat top;
			}
		.photoThumb a.photo3:hover {
				background:url(/shared/images/photo3_thumb.jpg) no-repeat 0px -75px;
		}
	.photoThumb a.photo2:link, .photoThumb a.photo2:active, .photoThumb a.photo2:visited {
				width:99px; height:75px;
				display:block;
				background:url(/shared/images/photo2_thumb.jpg) no-repeat top;
			}
		.photoThumb a.photo2:hover {
				background:url(/shared/images/photo2_thumb.jpg) no-repeat 0px -75px;
		}
	.photoThumb a.photo1:link, .photoThumb a.photo1:active, .photoThumb a.photo1:visited {
				width:99px; height:75px;
				display:block;
				background:url(/shared/images/photo1_thumb.jpg) no-repeat top;
			}
		.photoThumb a.photo1:hover {
				background:url(/shared/images/photo1_thumb.jpg) no-repeat 0px -75px;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	Show Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	img.showsHeader{
		margin-bottom:10px;
	}
	
	#date {
		width:75px;
		border-right:1px #979797 solid;
		float:left;
		display:block;
		margin-right:10px;
	}
	#city {
		width:130px;
		border-right:1px #979797 solid;
		float:left;
		display:block;
		margin-right:10px;
	}
	#venue {
		width:180px;
		float:left;
		display:block;

	}
	#shows tr.showline td{
		padding:3px 0px 3px 0px;
		border-bottom:1px #FFFFFF solid ;
		}
	
	#tourSpace{
	}
	
	#tourSpace h1{
	color:#bababa;
	text-transform:uppercase;
	font-size:10px;
	font-weight:normal;
	line-height:auto;
	}
	
	#tourSpace h2{
	font-size:18px;
	font-weight:bold;
	line-height:20px;

	}
/*	--------------------------------------------------------------------------------------------------------------------------
	Extra Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#wallpaperHolder {
		width:320px;
	}
	.wallpaper {
  		width:140px;
		text-align:center;
  		height:105px;
  		margin:0px 20px 47px 0px;
		float:left;
		display:block;
	}
	.buddyicon {
  		width:50px;
  		height:50px;
  		margin:3px 5px 0px 2px;
		float:left;
		display:block;
	}
	

/*	--------------------------------------------------------------------------------------------------------------------------
	Ringtones Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	img.ringtonesHeader{
		margin-bottom:10px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	Community Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.myspaceLink {
		width:250px;
		height:35px;
		margin:0px 0px 0px 0px;
		display:block;
		float:left;
	}
	.myspaceLink a.myspace:link, .myspaceLink a.myspace:active, .myspaceLink a.myspace:visited {
		width:260px; height:32px;
		display:block;
		background:url(/shared/images/myspace_logo.gif) no-repeat top;
	}
	.myspaceLink a.myspace:hover {
		background:url(/shared/images/myspace_logo.gif) no-repeat 0px -32px;
	}
		
		
	/*	--------------------------------------------------------------------------------------------------------------------------
	Video Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#flv {
		width:320px;
		height:240px;
	}
	#flv2 {
		width:290px;
		height:235px;
		margin:0px 5px 5px 5px;
	}
	.promo {
	width:320px;
	float:left;
	}
	#promolist {
		float:left;
		width:80px;
		padding-left:5px;
	}
	.push {
	vertical-align:middle;
	}
		
	.green{
		color:#53803a;
		}
	.green2 {
	color:#375d13;
	}
	#ringtones a:hover{
		color:#e4731d;
		}
	#myspace {
		height:25px;
		display:inline;
		float:left;
		}
	#myspacetext{
		display:block;
		margin:6px 0px 0px 30px;
		}