@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - AID 7328 :: Jon McLaughlin : MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		artist_main.css
	Date:			Dec 17, 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;
	}
	#ad_temp {
		width:728px;
		margin:0 0 10px 219px !important;
	}
	.idjLogo91 {
		width:114px; height:53px;
		margin:0 50px 0 0;
		background:url(../../images/defJam_logo.png) no-repeat 0 0;
		display:block;
		float:left;
	}
		.idjLogo91:hover {
			background-position:0 -53px;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {		
		font-family:Arial, Helvetica, sans-serif;
		color:#fff;
		background:#000;
	}
	#bg {
		padding:0 0 50px 0;
		background:url(../../images/bg.jpg) top center no-repeat !important;
	}
	#bg_artist {
		/*background:url(../../images/bg_top.jpg) center top no-repeat !important;*/
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	color Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	h3 {
		color:#ffffff !important;
	}
	h3 a:link, h3 a:active, h3 a:visited {
		color:#ffffff;
	}
		h3 a:hover {
			color:#d6111a !important;
		}
	h4 {
		color:#ffffff !important;
	}
		h4 a:link, h4 a:active, h4 a:visited {
			color:#8e503c;
		}
		h4 a:hover {
			color:#d8c1b9;
		}
	a:link, a:active, a:visited {
		color:#fff;
	}
	a:hover {
		color:#ff0000 !important;
	}
	#breadcrumbs a:hover, #selectArtist a:hover, #footer a:hover {
		background:none;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainFeature Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#mainFeature {
		padding:0 0 6px 0;
		background:none;	
		behavior: url("../../shared/css/iepngfix.htc");
	}	
		#bg_artist.clearfix #mainFeature {
			background:none;
		}
		#mainFeature .feature {
			width:960px;
			margin:0 auto; padding:6px 0 0 0;
			/*background:url(../../images/bg_featureReskin.png) no-repeat scroll 21px 69px transparent;*/
			position:relative;
		}
		#mainFeature .aid_main {		
			/*background:url(../../images/bg_featureReskin.png) no-repeat scroll -16px 69px transparent;*/
			behavior: url("../../shared/css/iepngfix.htc");
		}
	#noFeature {

	}
		#noFeature .feature {
			width:960px;
			margin:0 auto; padding:0 0 0 0;
		}
		#noFeature .aid_main {
			behavior: url("../../shared/css/iepngfix.htc");
			background:none;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#artistNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav {
		width:848px;
		margin:0 0 10px 40px;
		list-style:none;
		position:relative;
	}
		#artistNav li {
			float:left;
			display:inline;
		}
			#artistNav li a {
				height:26px;
				text-indent:-3000px;
				outline:none;
			}
		#artistNav li.logo {
			float:left;
			margin:25px 0 11px 128px;
		}
			#artistNav li.logo a:link, #artistNav li.logo a:active, #artistNav li.logo a:visited, #artistNav li.logo a:hover  {
				width:703px; height:86px;
				margin:0 0 5px 0;
				display:block;
				background:url(../../images/bg_liArtist.png) 0 0 no-repeat;
				behavior: url("../../shared/css/iepngfix.htc");
			}
		#artistNav li.home {
			margin-left:147px;
		}
			#artistNav li.home a {
				width:50px;
				margin:0 23px 0 0;
				background:url(../../images/nav_sprites.png) 0 4px no-repeat;
				display:block;
			}
				#artistNav li.home a:hover {
					background-position:0 bottom;
				}
		#artistNav li.news {

		}
			#artistNav li.news a {
				width:48px;
				margin:0 23px 0 0;
				background:url(../../images/nav_sprites.png) -70px 4px no-repeat;
				display:block;
			
			}
				#artistNav li.news a:hover {
					background-position:-69px bottom;
				}
		#artistNav li.videos {
		
		}
			#artistNav li.videos a {
				width:61px;
				margin:0 23px 0 0;
				background:url(../../images/nav_sprites.png) -135px 4px no-repeat;
				display:block;
			}
				#artistNav li.videos a:hover {
					background-position:-134px bottom;
				}
		#artistNav li.photos {
		
		}
			#artistNav li.photos a {
				width:66px;
				margin:0 23px 0 0;
				background:url(../../images/nav_sprites.png) -214px 4px no-repeat;
				display:block;
			
			}
				#artistNav li.photos a:hover {
					background-position:-213px bottom;
				}
		#artistNav li.discography {

		}
			#artistNav li.discography a {
				width:115px;
				margin:0 23px 0 0;
				background:url(../../images/nav_sprites.png) -297px 4px no-repeat;
				display:block;
			}
				#artistNav li.discography a:hover {
					background-position:-296px bottom;
				}
		#artistNav li.bio {

		}
			#artistNav li.bio a {
				width:30px;
				margin:0 23px 0 0;
				background:url(../../images/nav_sprites.png) -431px 4px no-repeat;
				display:block;
			
			}
				#artistNav li.bio a:hover {
					background-position:-430px bottom;
				}
		#artistNav li.mobile {
		
		}
			#artistNav li.extras a {
				width:75px;
				margin:0 23px 0 0;
				background:url(../../images/nav_sprites.png) -491px 4px no-repeat;
				display:block;
			
			}
				#artistNav li.extras a:hover {
					background-position:-491px bottom;
				}
				#artistNav li.mobile a {
					width:66px;
					margin:0 23px 0 0;
					background:url(../../images/nav_sprites.png) -562px 4px no-repeat;
					display:block;
				}
					#artistNav li.mobile a:hover {
						background-position:-561px bottom;
					}
		#artistNav li.tour {
			margin:0 0 0 0;
		}
			#artistNav li.tour a {
				width:47px;
				margin:0 23px 0 0;
				background:url(../../images/nav_sprites.png) -645px 4px no-repeat;
				display:block;
			
			}
				#artistNav li.tour a:hover {
					background-position:-644px bottom;
				}
		#artistNav li.store {
		
		}
			#artistNav li.store a {
				width:65px;
				margin:0 23px 0 0;
				background:url(../../images/nav_sprites.png) -825px 0 no-repeat;
				display:block;
			
			}
				#artistNav li.store a:hover {
					background-position:-825px -22px;
				}
		#artistNav li.qa {
			
		}
			#artistNav li.qa a {
				width:47px;
				background:url(../../images/nav_sprites.png) -477px 0 no-repeat;
				display:block;
			
			}
				#artistNav li.qa a:hover {
					background-position:-477px -22px;
				}			
/*	--------------------------------------------------------------------------------------------------------------------------
	.socialLinks Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav li.socialLinks {
		margin:0 0 0 382px; padding:20px 0 0 0;
	}
	#artistNav li.socialLinks ul {
		width:439px;
		list-style:none;
	}
		#artistNav li.socialLinks ul li {
			float:left;
		}
			#artistNav li.socialLinks ul li a:link, #artistNav li.socialLinks ul li a:active, #artistNav li.socialLinks ul li a:visited {
				height:19px;
				background:url(../../images/nav_social_sprites.png) 0 0 no-repeat;
				display:block;
			}
				#artistNav li.socialLinks ul li.official {
					width:auto !important;
					margin:0 14px 0 0 !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:87px !important;
						background-position:0 0;
					}
						#artistNav li.socialLinks ul li.official a:hover {
							background-position:0 -18px;
						}				
				#artistNav li.socialLinks ul li.myspace {
					width:auto !important;
					margin:2px 10px 0 0 !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:99px !important;
						background-position:-164px 0;
					}
						#artistNav li.socialLinks ul li.myspace a:hover {
							background-position:-164px -20px;
						}
				#artistNav li.socialLinks ul li.facebook {
					width:auto !important;
					margin:2px 11px 0 0 !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:69px !important;
						background-position:-81px 0;
					}
						#artistNav li.socialLinks ul li.facebook a:hover {
							background-position:-81px -20px;
						}						
				#artistNav li.socialLinks ul li.youtube {
					width:auto !important;
					margin:2px 14px 0 0 !important;
				}
					#artistNav li.socialLinks ul li.youtube a:link, #artistNav li.socialLinks ul li.youtube a:active, #artistNav li.socialLinks ul li.youtube a:visited {
						width:37px !important;
						background-position:-246px 0;
					}
						#artistNav li.socialLinks ul li.youtube a:hover {
							background-position:-246px -14px;
						}					
				#artistNav li.socialLinks ul li.twitter {
					width:auto !important;
					margin:2px 10px 0 0 !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:71px !important;
						background-position:0 0;
					}
						#artistNav li.socialLinks ul li.twitter a:hover {
							background-position:0 -20px;
						}					
				#artistNav li.socialLinks ul li.itunes {
					width:66px !important;
					margin:0 10px 0 0 !important;
				}
					#artistNav li.socialLinks ul li.itunes a:link, #artistNav li.socialLinks ul li.itunes a:active, #artistNav li.socialLinks ul li.itunes a:visited {
						width:66px !important;
						background-position:-265px 0;
					}
						#artistNav li.socialLinks ul li.itunes a:hover {
							background-position:-265px -21px;
						}					
				#artistNav li.socialLinks ul li.amazon {
					width:66px !important;
					margin:0 !important;
				}
					#artistNav li.socialLinks ul li.amazon a:link, #artistNav li.socialLinks ul li.amazon a:active, #artistNav li.socialLinks ul li.amazon a:visited {
						width:66px !important;
						background-position:-341px 0;
					}
						#artistNav li.socialLinks ul li.amazon a:hover {
							background-position:-341px -21px;
						}
				#artistNav li.socialLinks ul li.mozes {
					width:55px !important;
					margin:0 14px 0 0 !important;
				}
					#artistNav li.socialLinks ul li.mozes a:link, #artistNav li.socialLinks ul li.mozes a:active, #artistNav li.socialLinks ul li.mozes a:visited {
						width:55px !important;
						background-position:-297px 0;
					}
						#artistNav li.socialLinks ul li.mozes a:hover {
							background-position:-297px -14px;
						}	
				#artistNav li.socialLinks ul li.mailing {
					width:104px !important;
					margin:2px 0 0 0 !important; padding:0 0 0 0;
				}
					#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:104px !important; height:16px !important;
						background-position:-275px 0;
					}
						#artistNav li.socialLinks ul li.mailing a:hover {
							background-position:-275px -20px !important;
						}
				#artistNav li.socialLinks ul li.like {
					margin:0 auto;
				}
				#artistNav li.socialLinks ul li.youtube {
					width:38px !important;
					margin:0 14px 0 0 !important;
				}
					#artistNav li.socialLinks ul li.youtube a:link, #artistNav li.socialLinks ul li.youtube a:active, #artistNav li.socialLinks ul li.youtube a:visited {
						width:38px !important; height:19px !important;
						background:url(../../images/nav_social_sprites_youtube.png) 0 0 no-repeat;
					}
						#artistNav li.socialLinks ul li.youtube a:hover {
							background-position:0 -19px !important;
						}
						
/*	--------------------------------------------------------------------------------------------------------------------------
	#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 {
		/*border:solid 1px #ffd231;*/
		background:none;
		width:260px;
		margin:35px 0;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	.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 10px 141px !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 {
		padding:15px 0;
	}
		.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:5px 0 0 17px;
	}
	form#aspnetForm a.postComment84w {
		width:101px; height:18px;
		background:url(../../images/btn_postComment.png) 0 0 no-repeat;
		display:block;
		float:right;
	}
		form#aspnetForm a.postComment84w:hover {
			background-position:0 -18px !important;
		}	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.commentBox : 84w :: 84x19
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	.commentBox {
		width:500px;
		margin:0 0 0 30px;
	}
		.commentBox h2#h2_addYourComment {
			width:210px; height:13px;
			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:#fff;
			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 {
				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:#fff;
				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.teenIsland Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	a.teenIsland {
		width:73px; height:94px;
		display:block;
		position:absolute;
		top:231px;
		left:50%;
		margin-left:393px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#album_section Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#sideCol #album_section {
		margin:0 0 15px 65px;
		float:none;
	}
	#album_section {
		width:135px;
		margin:0px 38px 0 0;
		display:inline;
		visibility:hidden;
		float:left;
	}
	#sideColSingle #album_section {
		margin-left:85px ;
	}
	#album_section .buttons {
		width:161px;
		margin:227px 0 0 0px;
	}
		#album_section a.btn_amazon {
			width:77px; height:32px;
			margin:0 6px 0 0;
			background:url(../../images/btn_amazon.png) 0 0 no-repeat;
			display:inline;
			float:left;
		}
		#album_section a.btn_itunes {
			width:77px; height:32px;
			background:url(../../images/btn_itunes.png) 0 0 no-repeat;
			float:left;
		}
			#album_section a:hover {
				background-position:0 -32px !important;
			}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#textMobile Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#textMobile {
		width:582px; height:21px;
		margin:13px 0 13px 164px;
		background:url(../../images/bg_text.png) top center no-repeat;
	}
		#textMobile a.btn_visit {
			width:357px; height:15px;
			margin:37px auto 0 auto;
			background:url(../../images/btn_visit.png) 0 0 no-repeat;
			display:block;
		}
	#mobileBottom {
		width:266px; height:102px;
		margin:32px 0 0 25px;
		background:url(../../images/bg_scrollMobile.png) 0 0 no-repeat;
		float:left;
	}
	
	
