@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - AID 7416 :: BIG BOI : 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 -115px 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 6px 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;
		padding:0 0 6px 0;
	}
		#noFeature .feature {
			width:960px;
			margin:0 auto; padding:0;
		}
		#noFeature .aid_main {
			behavior: url("../../shared/css/iepngfix.htc");
			background:none;
		}
		
		.textBigBoi {
			height:60px;
		}
/*	--------------------------------------------------------------------------------------------------------------------------
	#artistNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav {
		width:800px;
		margin:0 0 0 184px;
		list-style:none;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	}
		#artistNav li {
			margin:0 0 5px 0;
			float:left;
			display:block;
		}
			#artistNav li a {
				text-indent:-3000px;
				outline:none;
			}
		#artistNav li.home {
			
		}
			#artistNav li.home a {
				width:58px; height:28px;
				margin:0 0 0 62px;
				background:url(../../images/nav.png) 0 0 no-repeat;
				display:block;
			}
				#artistNav li.home a:hover {
					background-position:0 -28px;
				}
		#artistNav li.news {

		}
			#artistNav li.news a {
				width:65px; height:28px;
				background:url(../../images/nav.png) -58px 0 no-repeat;
				display:block;
			}
				#artistNav li.news a:hover {
					background-position:-58px -28px;
				}
		#artistNav li.videos {
		
		}
			#artistNav li.videos a {
				width:74px; height:28px;
				background:url(../../images/nav.png) -123px 0 no-repeat;
				display:block;
			}
				#artistNav li.videos a:hover {
					background-position:-123px -28px;
				}
		#artistNav li.photos {
		
		}
			#artistNav li.photos a {
				width:80px; height:28px;
				background:url(../../images/nav.png) -197px 0 no-repeat;
				display:block;
			}
				#artistNav li.photos a:hover {
					background-position:-197px -28px;
				}
		#artistNav li.discography {
		
		}
			#artistNav li.discography a {
				width:129px; height:28px;
				background:url(../../images/nav.png) -277px 0 no-repeat;
				display:block;
			}
				#artistNav li.discography a:hover {
					background-position:-277px -28px;
				}
		#artistNav li.bio {
		
		}
			#artistNav li.bio a {
				width:45px; height:28px;
				background:url(../../images/nav.png) -406px 0 no-repeat;
				display:block;
			}
				#artistNav li.bio a:hover {
					background-position:-406px -28px;
				}
		#artistNav li.extras {
			
		}
			#artistNav li.extras a {
				width:76px; height:28px;
				background:url(../../images/nav.png) -451px 0 no-repeat;
				display:block;
			}
				#artistNav li.extras a:hover {
					background-position:-451px -28px;
				}
		#artistNav li.mobile {
		
		}
			#artistNav li.mobile a {
				width:77px; height:28px;
				background:url(../../images/nav.png) -527px 0 no-repeat;
				display:block;
			}
				#artistNav li.mobile a:hover {
					background-position:-527px -28px;
				}
		#artistNav li.tour {
		
		}
			#artistNav li.tour a {
				width:58px; height:28px;
				background:url(../../images/nav.png) -604px 0 no-repeat;
				display:block;
			}
				#artistNav li.tour a:hover {
					background-position:-604px -28px;
				}
				
	/*	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 {
					
				}
				
				
	#artistNav li.inStores {
		width:331px; height:42px;
		margin:78px 0 0 230px;
		background:none;
		behavior: url("../../shared/css/iepngfix.htc");
		display:inline;
		background:url(../../images/inStores.png) no-repeat;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	.socialLinks Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav li.socialLinks {
		margin:7px 0 5px 339px;
		display:inline;
	}
	#artistNav li.socialLinks ul {
		list-style:none;
		width:393px;
	}
		#artistNav li.socialLinks ul li {
			height:17px !important;
			margin:0 0 0 8px;
			float:right;
		}
			#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:68px !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:68px !important;
						background-position:-120px 0;
					}
						#artistNav li.socialLinks ul li.myspace a:hover {
							background-position:-120px -14px;
						}
				#artistNav li.socialLinks ul li.facebook {
					width:55px !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:55px !important;
						background-position:-59px 0;
					}
						#artistNav li.socialLinks ul li.facebook a:hover {
							background-position:-59px -14px;
						}										
				#artistNav li.socialLinks ul li.twitter {
					width:54px !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:54px !important;
						background-position:0 0;
					}
						#artistNav li.socialLinks ul li.twitter a:hover {
							background-position:0 -14px;
						}									
				#artistNav li.socialLinks ul li.mailing {
					width:95px !important;
					/*margin:0 0 0 190px; delete once there's other social links*/
				}
					#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:95px !important;
						background-position:-195px 0;
					}
						#artistNav li.socialLinks ul li.mailing a:hover {
							background-position:-195px -14px;
						}
				#artistNav li.socialLinks ul li.imeem {
					width:65px !important;
				}
					#artistNav li.socialLinks ul li.imeem a:link, #artistNav li.socialLinks ul li.imeem a:active, #artistNav li.socialLinks ul li.imeem a:visited {
						width:65px !important; height:17px;
						background:url(../../images/sprite_socialLinks_imeem.png) 0 0 no-repeat;
					}
						#artistNav li.socialLinks ul li.imeem a:hover {
							background-position:-0 -17px;
						}	
				#artistNav li.socialLinks ul li.official {
					width:80px !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:80px !important; height:12px;
						background:url(../../images/official.png) center top no-repeat;
					}
						#artistNav li.socialLinks ul li.official a:hover {
							background-position:center bottom;
						}				
			

/*	--------------------------------------------------------------------------------------------------------------------------
	#mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol {
		padding:0 0 109px 0;
	}
	
	#midSliceHolder {
		width:960px;
		margin:0 auto;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#sideCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#sideCol {
		padding:343px 0 109px 0;
	}
	#sideCol #community.slice_1o3 {
		width:300px;
		margin:35px 0; padding:0 0 30px 0;
	}
	#sideCol .ad300x250 {
		position:relative;
	}
		#sideCol .ad300x250 span {
			top:0; left:0;
			position:absolute;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	.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;
		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.btn84w:link, a.btn84w:active, a.btn84w:visited {
		width:91px; height:19px;
		display:block;
	}
		a.btn84w:hover {
			background-position: 0 -18px !important;
		}
	a.btn_rss:link, a.btn_rss:active, a.btn_rss:visited, a.btn_rss:hover {
		margin:0 0 0 17px;
	}
	form#aspnetForm a.postComment84w {
		width:91px; height:19px;
		background:url(../../images/btn_postComment.png) 0 0 no-repeat;
		display:block;
		float:right;
	}
		form#aspnetForm a.postComment84w:hover {
			background-position:0 -19px;
		}	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.commentBox : 84w :: 84x19
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	.commentBox {
		width:500px;
		margin:0 0 0 30px;
	}
		.commentBox h2#h2_addYourComment {
			width:135px; 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:#8f8f8f;
			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;
}
