@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - AID 7288 :: THE DREAM : MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		artist_main.css
	Date:			Mar 30, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

	@import url("artist_slices.css");

/*	--------------------------------------------------------------------------------------------------------------------------
	IDJ.net active Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		background:url(../../../../images/nav_artistsBG.png) 0 0 no-repeat;
		behavior: url("../../shared/css/iepngfix.htc");
	}
	#nav li.artists a:link, #nav li.artists a:active, #nav li.artists a:visited, #nav li.artists a:hover {
		background-position: -65px -58px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {		
		font-family:Arial, Helvetica, sans-serif;
		color:#fff;
		background:#000;
	}
	#bg {
		background:#000 url(../../images/bg.jpg) center -136px no-repeat;
	}
	#bg_artist {
		width:960px;
		margin:0 auto; padding:0 0 20px 0;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	color Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	h3 {
		color:#fff;
	}
	h3 a:link, h3 a:active, h3 a:visited {
		color:#fff;
	}
		h3 a:hover {
			color:#fff;
		}
	h4 {
		color:#8e503c;
	}
		h4 a:link, h4 a:active, h4 a:visited {
			color:#8e503c;
		}
		h4 a:hover {
			color:#a8a7aa;
		}
	a:link, a:active, a:visited {
		color:#fff;
	}
	a:hover {
		background:url(../../images/bg_hover.png) 0 bottom repeat-x;
		color:#fff !important;
	}
	#breadcrumbs a:hover, #selectArtist a:hover, #footer a:hover {
		background:none;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainFeature Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainFeature {
		padding:0 0 20px 0;
		background:none;
	}
		#mainFeature .feature {
			width:960px;
			margin:0 auto; padding:11px 0 0 0;
		}
		#mainFeature .aid_main {			
			behavior: url("../../shared/css/iepngfix.htc");
		}
	#noFeature {
		background:none;
	}
		#noFeature .feature {
			width:960px;
			margin:0 auto; /*padding:11px 0 0 0;*/
		}
		#noFeature .aid_main {
			behavior: url("../../shared/css/iepngfix.htc");
			background:none;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#artistNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav {
		width:960px;
		margin:79px 0 5px 0; padding:0 0 50px 163px;
		list-style:none;
		display:inline-block;
		position:relative;
	}
		#artistNav li {
			float:left;
			display:inline-block;
		}
			#artistNav li a {
				width:73px; height:79px;
				outline:none;
			}
		#artistNav li.home {
			margin:0 2px 0 0;
		}
			#artistNav li.home a {
				background:url(../../images/nav.png) -37px 0 no-repeat;
				display:block;
			}
				#artistNav li.home a:hover {
					background-position:-37px -78px;
				}
		#artistNav li.news {
			margin:0 8px 0 0;
		}
			#artistNav li.news a {
				background:url(../../images/nav.png) -109px 0 no-repeat;
				display:block;
			}
				#artistNav li.news a:hover {
					background-position:-109px -78px;
				}
		#artistNav li.videos {
			margin:0 18px 0 0;
		}
			#artistNav li.videos a {
				background:url(../../images/nav.png) -190px 0 no-repeat;
				display:block;
			}
				#artistNav li.videos a:hover {
					background-position:-190px -78px;
				}
		#artistNav li.photos {
			margin:0 22px 0 0;
		}
			#artistNav li.photos a {
				background:url(../../images/nav.png) -279px 0 no-repeat;
				display:block;
			}
				#artistNav li.photos a:hover {
					background-position:-279px -78px;
				}
		#artistNav li.discography {
			margin:0 1px 0 0;
		}
			#artistNav li.discography a {
				background:url(../../images/nav.png) -376px 0 no-repeat;
				display:block;
			}
				#artistNav li.discography a:hover {
					background-position:-376px -78px;
				}
		#artistNav li.bio {
			margin:0 1px 0 0;
		}
			#artistNav li.bio a {
				background:url(../../images/nav.png) -450px 0 no-repeat;
				display:block;
			}
				#artistNav li.bio a:hover {
					background-position:-450px -78px;
				}
		#artistNav li.extras {
			margin:0 16px 0 0;
		}
			#artistNav li.extras a {
				background:url(../../images/nav.png) -524px 0 no-repeat;
				display:block;
			}
				#artistNav li.extras a:hover {
					background-position:-524px -78px;
				}
		#artistNav li.mobile {
			margin:0 5px 0 0;
		}
			#artistNav li.mobile a {
				background:url(../../images/nav.png) -530px 0 no-repeat;
				display:block;
			}
				#artistNav li.mobile a:hover {
					background-position:-530px -78px;
				}
		#artistNav li.tour {
		
		} 
			#artistNav li.tour a {
				background:url(../../images/nav.png) -613px 0 no-repeat;
				display:block;
			}
				#artistNav li.tour a:hover {
					background-position:-613px -78px;
				}
		#artistNav li.textLoveking {
			width:234px; height:51px;
			margin:0 0 0 73px;
			background:url(../../images/textLoveking.png) no-repeat;
			display:inline;
		}
				
	/*	socialLinks Styles	*/
	#artistNav li ul.socialLinks {
		
	}
		#artistNav li ul.socialLinks li {
			
		}
			#artistNav li ul.socialLinks li.myspace a {
				width:76px; height:14px;
				background:url(../../images/nav_social_sprites.png) -99px 0 no-repeat;
				display:block;
			}
				#artistNav li ul.socialLinks li.myspace a:hover {
					background-position:-99px -14px;
				}
			#artistNav li ul.socialLinks li.facebook a {
				width:47px; height:14px;
				background:url(../../images/nav_social_sprites.png) -188px 0 no-repeat;
				display:block;
			}
				#artistNav li ul.socialLinks li.facebook a:hover {
					background-position:-188px -14px;
				}
			#artistNav li ul.socialLinks li.imeem a {
				
			}
				#artistNav li ul.socialLinks li.imeem a:hover {
					
				}
			#artistNav li ul.socialLinks li.ilike a {
				
			}
				#artistNav li ul.socialLinks li.ilike a:hover {
					
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	.socialLinks Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav li.socialLinks {
		width:938px;
		bottom:0; left:0; 
		padding:5px 0 5px 22px;
		position:absolute; 
		display:inline;
		background:url(../../images/bg_news.png) 0 0 repeat;
	}
	#artistNav li.socialLinks ul {
		width:360px;
		list-style:none;
	}
		#artistNav li.socialLinks ul li {
			margin:0 8px 0 0;
			display:inline;
			float:left;
		}
			#artistNav li.socialLinks ul li a:link, #artistNav li.socialLinks ul li a:active, #artistNav li.socialLinks ul li a:visited {
				height:14px;
				background:url(../../images/sprite_socialLinks.png) 0 0 no-repeat;
				display:block;
			}				
				#artistNav li.socialLinks ul li.myspace {
					width:72px !important;
				}
					#artistNav li.socialLinks ul li.myspace a:link, #artistNav li.socialLinks ul li.myspace a:active, #artistNav li.socialLinks ul li.myspace a:visited {
						width:72px !important;
						background-position:-123px 0;
					}
						#artistNav li.socialLinks ul li.myspace a:hover {
							background-position:-123px -14px;
						}
				#artistNav li.socialLinks ul li.facebook {
					width:53px !important;
				}
					#artistNav li.socialLinks ul li.facebook a:link, #artistNav li.socialLinks ul li.facebook a:active, #artistNav li.socialLinks ul li.facebook a:visited {
						width:53px !important;
						background-position:-58px 0;
					}
						#artistNav li.socialLinks ul li.facebook a:hover {
							background-position:-58px -14px;
						}										
				#artistNav li.socialLinks ul li.twitter {
					width:47px !important;
				}
					#artistNav li.socialLinks ul li.twitter a:link, #artistNav li.socialLinks ul li.twitter a:active, #artistNav li.socialLinks ul li.twitter a:visited {
						width:47px !important;
						background-position:-0 0;
					}
						#artistNav li.socialLinks ul li.twitter a:hover {
							background-position:-0 -14px;
						}									
				#artistNav li.socialLinks ul li.mailing {
					width:93px !important;
				}
					#artistNav li.socialLinks ul li.mailing a:link, #artistNav li.socialLinks ul li.mailing a:active, #artistNav li.socialLinks ul li.mailing a:visited {
						width:93px !important;
						background-position:-204px 0;
					}
						#artistNav li.socialLinks ul li.mailing a:hover {
							background-position:-204px -14px;
						}
				#artistNav li.socialLinks ul li.official {
					width:98px !important;
				}
					#artistNav li.socialLinks ul li.official a:link, #artistNav li.socialLinks ul li.official a:active, #artistNav li.socialLinks ul li.official a:visited {
						width:98px !important;
						background:url(../../images/sprite_socialLinks_official.png) 0 0 no-repeat;
					}
						#artistNav li.socialLinks ul li.official a:hover {
							background-position:0 -12px;
						}	

/*	--------------------------------------------------------------------------------------------------------------------------
	#mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol {
		padding:0 0 109px 0;
	}
	
	#midSliceHolder {
		width:960px;
		margin:0 auto 30px auto;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#sideCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#sideCol {
		padding:0px 0 109px 0;
	}
	#sideCol #community.slice_1o3 {
		width:281px;
		margin:0 0 20px 0; padding:15px 8px 15px 15px;
		background:url(../../images/bg_news.png) repeat; 
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	.commentBox Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.commentBox {
		width:500px;
		margin:0 0 0 30px;
	}
		.commentBox h2#h2_addYourComment {
			width:196px; height:11px;
			margin:0 0 14px 0;
			background:url(../../../../images/h2_addYourComment15px.png) 0 0 no-repeat;
		}
		.commentBox h2#h2_addYourQuestion {
			width:196px; height:13px;
			margin:0 0 11px 0;
			background:url(../../../../images/h2_addYourQuestion15px.png) 0 0 no-repeat;
		}
		.commentBox a.profilePic:link, .commentBox a.profilePic:active, .commentBox a.profilePic:visited {
			width:94px;
			margin:15px 13px 6px 0; padding:4px 0 0 0;
			overflow:hidden;
			font:bold 10px Arial, Helvetica, sans-serif;
			float:left;
			text-align:center;
			text-decoration:none;
			color:#bde0ff;
			background:url(../../../../images/profile_bg50.png) 18px 0 no-repeat;
		}
			.commentBox a.profilePic:hover {
				color:#ffc100;
				background-position: 18px -142px;
			}
			.commentBox a.profilePic span.img {
				width:50px; height:50px;
				margin:0 auto;
				display:block;
			}
			.commentBox a.profilePic span.user {
				margin:8px 0 0 0;
				display:block;
			}
		.commentBox .formHolder {
			float:left;
		}
			.commentBox .formHolder label {
				margin:0 0 3px 0;
				display:block;
				color:#ccc;
				font-size:11px;
			}
			.commentBox .formHolder .textBox {
				border:1px solid #585858;
				width:380px;
				margin:0 0 8px 0; padding:3px;
				background:#444;
				color:#d0d0d0;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	.ad728x90 Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	.ad728x90 {
		width:728px; height:90px;
		/*margin:0 0 0 217px; !important;*/
		margin:20px auto;
		border:2px solid #000;
		background:#fff;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.bottomAd Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.bottomAd {
		width:960px;
		margin:0 auto;
	}
		.bottomAd .ad728x90 {
			margin:0 auto;
			border:none;
			background:#ccc;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.slice_1o1 Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.slice_1o1 {
		background:none;
	}
	.slice_1o1 .headerWrap {
		height:13px;
		background:none;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	.slice_2o3 Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.slice_2o3 {
		background:none;
	}
		.slice_2o3 .header {
			background:none;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	.slice_1o3 Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.slice_1o3 {
	}
		.slice_1o3 .header {
			background:none;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	button Styles : 84w :: 84x19
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	a.postComment84w:link, a.postComment84w:active, a.postComment84w:visited {
		background:url(../../images/btn_postComment.png) 0 0 no-repeat;
	}
	
	a.btn_rss:link, a.btn_rss:active, a.btn_rss:visited, a.btn_rss:hover {
		margin:0 0 0 10px;
	}
	form#aspnetForm a.postComment84w {
		width:92px; height:18px;
		background:url(../../images/btn_postComment.png) center top no-repeat;
		display:block;
		float:right;
	}
		form#aspnetForm a.postComment84w:hover {
			background-position:center bottom;
		}	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.commentBox : 84w :: 84x19
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	.commentBox {
		width:500px;
		margin:0 0 0 30px;
	}
		.commentBox h2#h2_addYourComment {
			width:148px; height:11px;
			margin:0 0 11px 0;
			background:url(../../images/h2_addYourComment.png) 0 0 no-repeat;
		}
		.commentBox a.profilePic:link, .commentBox a.profilePic:active, .commentBox a.profilePic:visited {
			width:94px;
			margin:15px 13px 6px 0; padding:4px 0 0 0;
			overflow:hidden;
			font:bold 10px Arial, Helvetica, sans-serif;
			float:left;
			text-align:center;
			text-decoration:none;
			color:#797474;
			background:url(../../images/profile_bg50.png) 18px 0 no-repeat;
		}
			.commentBox a.profilePic:hover {
				color:#fff;
				background-position:18px -142px;
			}
			.commentBox a.profilePic span.img {
				border:solid 3px #888;
				width:50px; height:50px;
				margin:0 auto;
				display:block;
			}
			.commentBox a.profilePic span.user {
				margin:8px 0 0 0;
				display:block;
			}
		.commentBox .formHolder {
			float:left;
		}
			.commentBox .formHolder label {
				margin:0 0 3px 0;
				display:block;
				color:#858787;
				font-size:11px;
			}
			.commentBox .formHolder .textBox {
				width:380px;
				margin:0 0 8px 0; padding:3px;
				background:#fff;
				color:#000;
			}
	
	.paginator {
		padding:5px 0 0 120px;
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#d96366;
	}
		.paginator a.previous:link, .paginator a.previous:active, .paginator a.previous:visited {
			padding:0 0 0 12px;
			background:url(../../images/arrow_prev.png) 0 3px no-repeat;
			color:#8e503c;
		}
			.paginator a.previous:hover {
				background-position:0 -20px;
				color:#d8c1b9;
			}
		.paginator a.next:link, .paginator a.next:active, .paginator a.next:visited {
			padding:0 12px 0 0;
			background:url(../../images/arrow_next.png) right 3px no-repeat;
			color:#8e503c;
		}
			.paginator a.next:hover {
				background-position:right -20px;
				color:#d8c1b9;
			}
		.paginator a:link, .paginator a:active, .paginator a:visited {
			color:#fff;
		}
			.paginator a:hover {
				color:#fff;
			}

	.ad300x250 span {
		display:block;
	}
	.ad300x250 img {
		display:block;
	}
	.ad728x90 span {
		display:block;
	}
	.ad728x90 img {
		display:block;
	}

a.amazon68w:link, a.amazon68w:active, a.amazon68w:visited {
	background:url(../../images/btn_amazon68w.png) 0 0 no-repeat;
}
a.itunes68w:link, a.itunes68w:active, a.itunes68w:visited {
	background:url(../../images/btn_itunes68w.png) 0 0 no-repeat;
}

.feature.aid_main .ad728x90 {
	margin:10px auto !important;
}
