@charset "UTF-8";/* CSS Document *//* HEADER---------------------------------------*/#main_column #top, #wizard_area #top{	height: 78px;}		#main_column #top h1, #wizard_area #top h1, #main_column #top h1 a {		margin: 0;		line-height: 78px;		font-size: 250%;		font-weight: bold;	}		/* NEW */	#artist_title { 		margin: 0;		height: 58px;		width: 660px;		line-height: 58px;		font-size: 200%;		font-weight: bold;		display: block;		overflow: hidden;		margin: 0;		z-index: 1;		clear: both;	}	/* MAIN MODULES & STRUCTURE---------------------------------------*/			#main_feature { width: 630px; }#main_feature.module{	padding: 10px;}	#main_feature.module img{		display: block;	}	#main_feature.module #control_overlay{		height: 17px;		padding: 7px;		width: 616px;		background: url(/images/elements/misc/bluefeature_roundedback.gif) no-repeat bottom left;	}	#left_side_artist, #latest_album { width: 235px; }.module { margin-bottom: 15px; }.module.blue_mainfeature {	background: url(/images/backgrounds/bluefeatured.jpg) no-repeat top left;	margin-bottom: 15px;}.module-interior{	clear: both;	margin-bottom: 15px;	background-color: #242424;	color: #bbb;}	.module-interior strong { color: #fff; }		form input.google {		padding: 3px;		font-size: 120%;		width: 130px;		background-color: #eee;		border: 1px solid #ddd;	}	.module.bloodred{	background-color: #e41b23;}ul.tabs.blue_bottom{ border-bottom: none; }	/* ARTIST INFO AND PHOTO AREA---------------------------------------*/	.artistarea {	width: 235px;	height: 271px;	position: relative;}.artistarea ul.tabs_home {	width: 245px;	height: 40px;	position: absolute;	top: 0;	right: 0;}ul.tabs_home li.artist_info_header { 	background: url(/images/backgrounds/artistinfo.jpg) no-repeat 0 0;	width: 245px;	height: 40px;	text-indent: -9999px; }.artist_photo {	text-align: right;	background: url(/images/backgrounds/bluetick.gif) no-repeat top left;	position: absolute;	top: 41px;	right: 0;	width: 245px;}.addtofavs {	background: url(/images/backgrounds/addtofavs_back.gif) repeat-x 0 0;	width: 225px;	height: 30px;	line-height: 30px;	text-align: right;	padding: 0 10px 0 0;	position: absolute;	top: 165px;	right: 0;}.artist_links { 	padding: 10px;	background-color: #242424;	width: 215px;	height: 55px;	position: absolute;	top: 195px;	right: 0;}.artistlinks_left, .artistlinks_right {	width: 97px;	height: auto;	float: left;}	.artistlinks_right { float: right; }/* PLAYERS AREA---------------------------------------*/			#player_album_module {		margin-bottom: 15px;		position: relative;		clear: both;	}		#player_album_module .module-bottom {		background: url(/images/backgrounds/modulebottom_round.jpg) #242424 no-repeat bottom left;		height: 28px;		padding: 5px 10px 0 10px;	}.module-content#player_module_audio, .module-content#player_module_video{	padding-top: 10px;}/* MISC, SHARE BUTTON, LATEST ALBUM INFO & MUSIC TRACKS---------------------------------------*/		#signup_form { 		height: auto;		padding-bottom: 10px; 	}	a.small_share{	display: block;	height: 28px;	width: 39px;	text-indent: -9999px;	line-height: 0px;	background: url(/images/elements/buttons/btn-share_small.gif) no-repeat top left;}	a.small_share:hover{		background-position: bottom left;	}	.module ul.tabs li.external_link a{	padding-left: 20px;	background: #000 url(/images/elements/icons/white_arrow-point_right.gif) no-repeat 8px 50%;	color: #62a7dc !important;	display: block;	height: 30px;	line-height: 30px;}	.tag_sliders, .latest_album_info {	display: block;	height: 15px;	border-top: 1px solid #000;	margin-top: 1px;	padding-top: 5px;	font-size: 10px;	clear: both;}	.latest_album_info { 		height: auto;		margin-top: 10px;		padding-top: 8px;		font-size: 12px;	}			/* LATEST ALBUM MODULE---------------------------------------*/#latest_album_module { 	color: #bbb; 	height: auto; 	padding: 0;}ul.tabs_home li.latest_album { 	background: url(/images/backgrounds/latestalbum.jpg) #242424 no-repeat 0 0;	width: 235px;	height: 40px;	text-indent: -9999px; }	#latest_album_module .home_mini { border: 7px solid #000000; margin-bottom: 10px; }	#latest_album_module strong { color: #fff; }			span.latest_album_info ul li {			display: block;			background: url(/images/elements/buttons/play_artist_home.gif) no-repeat top left;			text-indent: 22px;			height: auto;			line-height: 17px;			padding-bottom: 2px;			margin-top: 4px;		}		/* DISCOGRAPHY---------------------------------------*/ul.tabs_home li.discography { 	background: url(/images/backgrounds/discography.gif) no-repeat 0 0;	width: 235px;	height: 42px;	text-indent: -9999px; }.discography_list {	width: 205px;	padding: 5px;	height: 66px;	background-color: #161616;	color: #bbb;	margin-bottom: 5px;	font-size: 95%;}	.discography_list strong { color: #fff; }		.discography_list img {		float: left;		margin: 0 5px 0 0;		width: 60px;		height: 60px;	}			.discography_list a img { padding: 0; }	/* TOUR DATES---------------------------------------*/ul.tabs_home li.tour_dates { 	background: url(/images/backgrounds/tour_dates.gif) no-repeat 0 0;	width: 235px;	height: 42px;	text-indent: -9999px; }.tourdate_artist_list {	width: 205px;	padding: 5px;	height: auto;	background-color: #161616;	color: #bbb;	margin-bottom: 1px;	font-size: 95%;}	.tourdate_artist_list a strong { color: #fff; }/* FLICKR, YOUTUBE---------------------------------------*/#flickr, #youtube { margin-bottom: 15px; }#flickr_feed, #youtube_feed { 	height: 90px;	background-color: #242424;	position: relative;}	.feed_nav {		width: 215px;		height: 20px;		position: absolute;		margin: 0;		top: 80px;	}#flickr .module-bottom, #youtube .module-bottom { 	clear: both;	background: url(/images/backgrounds/modulebottom_feeds.gif) #242424 no-repeat bottom left;	height: auto;	padding: 5px 10px 10px 10px;}		.flickr_mb, .youtube_mb { display: block;float: left; margin-right: 5px; }	/* MIDDLE (new bio, news, etc)---------------------------------------*/.middle_artist_column { width: 400px; float: right; }    /* panel content for scrolling */    .panel .panel_content{	width: 370px;	height: 300px;	overflow: hidden;	}		.panel{		position: relative;	}	 		.scrollbar{		width: 10px;		height: 300px;		position: absolute;		top: 0;		right: 0;		background-color: #000;	}			.scrollbar .handle{			width: 10px;			background-color: #545454;			height: 30px;			cursor: move;		} 			#tours_area .scrollbar, #bio_area .scrollbar, #photos_other .scrollbar {		height: 300px;		position: absolute;		top: 10px;		right: 10px;	}    /* news */    .news_whitelist { 	 padding: 10px 0; 	 margin: 0 10px 0 0; 	 border-bottom: 1px solid #000;  }    	.news_whitelist h3 { background-color: #e3ecf3; padding: 5px; margin: 0 0 5px 0; }	#biography .news_whitelist { width: auto; border: none; }		#tour_dates .news_whitelist h3 { font-size: 12px; margin: 0; }		.news_whitelist .meta_whitelist { background-color: #fff; padding: 0; }			#tour_dates .news_whitelist h3 { background-color: #fff; padding: 0; }		#tours_area .panel_content{ height: 400px; }	  					#tours_area .scrollbar { height: 400px; }			#tours_area ul.tabs_new li a.selected {			color: #000;			background-image: none;			background-color: #fff;		}		  /* downloads */	.download_item { 		width: 340px;		padding: 10px;		margin: 0 0 10px 0;		background-color: #fff;		color: #666666;	}				.download_item strong, .download_item h3 a { color: #000; }		.download_item h2 { color: #000;font-weight: bold; }		.download_item h3 { font-size: 120%; }				.download_item ul {			width: 240px;			height: auto;			float: right;			text-indent: left;		}					.grouped_thumb {				width: 112px;				padding: 0 0 10px 0;				float: left;			}							.grouped_thumb img {					margin: 0 0 5px 0;				}			.music_tracks {		width: 340px;		height: auto;		padding: 0 0 10px 0;		margin: 0 0 10px 0;		border-bottom: 1px solid #ccc;	}		ul#twitter_update_list { 		width: auto;		list-style: none; 		float: none;		margin: 0; 	}		ul#twitter_update_list li {		padding: 0 0 10px 0;		margin-bottom: 10px;		border-bottom: 1px dotted #ccc;		float: none;	}/* FANCLUB CALLOUT---------------------------------------*/	.fanclub_item { 	background: url(/images/backgrounds/fanclub_list_artist.jpg) no-repeat top left;	padding: 10px 10px 0 10px;	height: 172px;	width: 215px;	margin: 0 0 15px 0px;	float: none;}	.fanclub_item img { border-right: 13px solid #000; border-left: 13px solid #000; }	.fanclub_item_text {		width: 215px;		height: 61px;		padding: 11px 0px 0 0;	}		.fanclub_item_text a:link, .fanclub_item_text a:visited {		color: #fff; font-weight: bold;		}		.fanclub_item_text h3 a {		display: block;		height: 29px;		text-indent: -9999px;	}	/* PLAYLIST FOR PLAYERS & PLAYER ID TAGS---------------------------------------*/	#audio_player, #video_player { padding: 0;margin: 0; }.item_player {	width: 195px;	height: 37px;	padding: 5px;	border-bottom: 1px solid #161616;	background-color: #000;	font-size: 10px;	line-height: 14px;	overflow: hidden;	color: #999;}	.item_player:hover { background-color: #161616; }		.item_player strong, .item_player a, .item_player a:visited { color: #fff; }				.item_player:hover a:hover { text-decoration: none; color: #99CCFF; }		.item_player img { float: left; margin: 0 4px 3px 0; border: 1px solid #222; }			.item_player: hover img { border: 1px solid #999; }		#player_module_video .viewmore, #player_module_audio .viewmore { 		width: 215px;		padding: 3px 0 0 0;		margin: 0px;		background: url(/images/elements/buttons/view_all_songs.gif) #000 no-repeat bottom;		height: 26px;		line-height: 26px;		text-indent: 26px;		font-size: 11px;	}			.viewmore a:hover { text-decoration: none; color: #fff; }	/* SCROLLBAR FOR ARTIST PAGE PLAYERS---------------------------------------*/#video_scroll, #audio_scroll { 	background-color: #000;	border-top: solid 1px #242424;	padding: 5px 0 0 0;}#video_scroll .scrollbar, #audio_scroll .scrollbar{	width: 8px;	height: 144px;	position: absolute;	top: 0;	right: 3px;	background-color: #161616;}	#video_scroll .scrollbar { height: 146px; }#video_scroll .scrollbar .handle, #audio_scroll .scrollbar .handle{	width: 8px;	background-color: #444;	height: 30px;	cursor: move;}	#video_scroll .player_panel, #audio_scroll .player_panel {	position: relative;}	#video_scroll .panel_content_player, #audio_scroll .panel_content_player {	width: 200px;	height: 144px;	overflow: hidden;	background-color: #000;}	#video_scroll .panel_content_player { height: 146px; }	/* TABLES---------------------------------------*/table{ width: 100%; }	table th{		background-color: #0b0b0b;		padding: 6px;		text-transform: uppercase;		color: #fff;		text-align: left;	}		table td{		padding: 10px 0;		vertical-align: top;		border-bottom: 1px solid #161616;		font-size: 95%;		background-color: #242424;		line-height: 22px;		color: #bbb;	}		table td strong {		color: #fff;		font-weight: bold;	}		/* ADVERTISMENTS---------------------------------------*/.advertisement{	display: block;	margin-bottom: 15px;}/* ARTIST LIST---------------------------------------*/#main_column_artisthome {	width: 660px;	float: left;}#main_column_artisthome #top, #main_column_artisthome #top_sub{	clear: both;}#main_column_artisthome #top h1, #main_column_artisthome #top h2 {		margin: 0;		line-height: 76px;		font-size: 250%;		font-weight: bold;	}.top_sub_wrapper { 	width: 634px;	background-color: #242424; 	padding: 12px 0 10px 10px;	margin-bottom: 20px;	float: left;}.top_sub_bottom { 	width: 644px;	background: url(/images/backgrounds/artist_home_greybottom.gif) #242424 no-repeat bottom left; 	height: 12px;	margin-bottom: 15px;	clear: both;}	.sub_wrapper_border { 		border-right: 1px solid #161616; 		border-bottom: 1px solid #161616; 		float: left;		margin: 0;		width: 624px;	}.artist_home_item {	width: 197px;	height: 148px;	margin: 0;	padding: 10px 0 0 10px;	line-height: 18px;	font-weight: bold;	display: block;	border-top: 1px solid #161616;	border-left: 1px solid #161616;	float: left;}.artist_home_item_featured { 	background-color: #0A3D7D;	border: none;	padding: 10px 0 10px 10px;	height: 160px;	width: 198px;	margin: 0 10px 10px 0px;	line-height: 14px;	font-weight: bold;	display: block;	float: left;}		.artist_home_item_text, .artist_home_item_text_featured {		width: 188px;		height: auto;		padding: 5px 0px 0 0;		border-top: 1px solid #105c8c;		margin-top: 5px;		font-size: 14px;		font-weight: bold;		text-align:center;		overflow: hidden;	}			.artist_home_item_text { border-top: 1px solid #161616;padding: 7px 0 0 0; }		.artist_home_item_text_featured a:link, .artist_home_item_text_featured a:visited {		color: #fff;			}		.artist_home_item_text_featured img { margin: 6px 4px 0 0; }		.whitelink a: link {		color: #fff;		font-size: 120%;		font-weight: bold;	}	.artist_home_sideitem {	height: 38px;	padding: 22px 0 0 90px;	border-bottom: 1px solid #242424;	position: relative;}	.artist_home_sideitem img {		border: 1px solid #242424;		position: absolute;		top: 9px;		left: 0px;	}	h1#other_artists {   display: block;  height: 24px;  font-size: 20px;   line-height: 24px;  margin-bottom: 0;   padding: 10px 0;  font-weight: normal;  border-bottom: 1px solid #fff;}	.linkwrapper { 		display: block;		height: 22px;		line-height: 22px;		margin: 0;		border-bottom: 1px solid #242424;	}	#artistlist_bottom468_ad {	height: 80px;	padding: 10px 0;	clear: both;}	#artistlist_bottom468_ad img { border: 1px solid #fff; }	#featured_artist_module {	background: url(/images/backgrounds/featuredartist.jpg) #e41b23 no-repeat 0 0;}	#featured_artist_module h2 {		text-indent: -9999px;		margin-bottom: 15px;	}		#featured_artist_module h3 {		text-align: center;		display: block;		margin-bottom: 0;		font-weight: bold;		height: 42px;	}		#featured_artist_module p {		margin: 18px 0 0 0;	}		#featured_artist_module a, #featured_artist_module a:visited { color: #FFFFFF; text-decoration: underline; font-weight: bold; }.module-bottom_feature {	background: url(/images/backgrounds/viewprofile_feature.jpg) no-repeat bottom left;	margin: 0px 0px 15px 0px;	height: 28px;}	.module-bottom_feature a.button{		display: block;		margin: 0;		height: 28px;		text-indent: -9999px;	}		/* WIZARD---------------------------------------*/a#widgetize_page{	position: relative;	z-index: 1;	text-indent: -9999px;	line-height: 0;	display: block;	height: 63px;	width: 78px;	float: right;	background: url(/images/elements/buttons/btn-widgetize_page.gif) no-repeat top left;}	a#widgetize_page:hover{		background-position: bottom left;	}.wizard_description {	width: 280px;	padding: 0px;	margin: 15px 0 10px 0;	font-size: 14px;	color: #fff;	float: left;}	.wizard_description ul li { padding: 0 0 10px 0; }	.previewyourwidget {	width: 360px;	height: 40px;	background: url(/images/backgrounds/previewyourwidget.gif) no-repeat top;	text-indent: -9999px;	outline: none;	margin: 15px 0 0 0;	float: right;}.wizard_container {	width: 360px;	text-align: center;	height: 550px;	padding: 0;	margin: 0 0 10px 0;	float: right;}	a#widgetize_back{		position: absolute;		top: 0;		left: 583px;		z-index: 1;		text-indent: -9999px;		line-height: 0;		display: block;		height: 63px;		width: 78px;		background: url(/images/elements/buttons/btn-widgetize_back.gif) no-repeat top left;	}	a#widgetize_back:hover{		background-position: bottom left;	}	.createawidget {	width: 280px;	height: auto;	margin: 0 0 15px 0;	background: url(/images/backgrounds/createawidget.gif) #990000 no-repeat top;}	.createawidget_text {		width: 260px;		padding: 50px 10px 10px 10px;		color: #fff;		text-align: center;	}		
