@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;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {		
		font-family:Arial, Helvetica, sans-serif;
		color:#a1a1a1;
		background:#000;
	}
	#bg {
		background:#000 url(../../images/bg.jpg) center top no-repeat;
	}
	#bgBottom {
	 	padding:0 0 258px 0;
		background:#000 url(../../images/bg_bottom.jpg) center bottom no-repeat;
	}
	#bg_artist {
		width:960px;
		margin:0 auto; padding:0 0 20px 0;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	color Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	h3 {
		color:#8e0e12;
	}
	h3 a:link, h3 a:active, h3 a:visited {
		color:#8e0e12;
	}
		h3 a:hover {
			color:#f8090f;
		}
	h4 {
		color:#8e503c;
	}
		h4 a:link, h4 a:active, h4 a:visited {
			color:#d3db01;
		}
		h4 a:hover {
			color:#ffffed;
		}
	a:link, a:active, a:visited {
		color:#fff;
	}
	a:hover {
		background:url(../../images/bg_link.png) 0 0 repeat;
		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 10px 0;
	}
		#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:717px;
		margin:7px 0 0 243px;
		list-style:none;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	}
		#artistNav li {
			float:left;
			/*margin:0 19px 0 0;*/
			display:block;
		}
			#artistNav li a {
				text-indent:-3000px;
				outline:none;
			}
		#artistNav li.logo {
			width:691px; height:86px;
			margin:0 0 0 0;
		}
			#artistNav li.logo a:link, #artistNav li.logo a:active, #artistNav li.logo a:visited, #artistNav li.logo a:hover  {
				width:666px; height:86px;
				margin:0 auto;
				display:block;
				background:url(../../images/nav_artistLogo.png) 0 0 no-repeat;
				behavior: url("../../shared/css/iepngfix.htc");
				
			}
		#artistNav li.home {
			margin:0 12px 0 38px;
		}
			#artistNav li.home a {
				width:56px; height:34px;
				background:url(../../images/nav_sprites.png) 0 0 no-repeat;
				display:block;
			}
				#artistNav li.home a:hover {
					background-position:0 -34px;
				}
		#artistNav li.news {
			margin:0 12px 0 0;
		}
			#artistNav li.news a {
				width:57px; height:34px;
				
				background:url(../../images/nav_sprites.png) -64px 0 no-repeat;
				display:block;
			
			}
				#artistNav li.news a:hover {
					background-position:-64px -34px;
				}
		#artistNav li.videos {
			margin:0 12px 0 0;
		}
			#artistNav li.videos a {
				width:71px; height:34px;
				background:url(../../images/nav_sprites.png) -131px 0 no-repeat;
				display:block;
			
			}
				#artistNav li.videos a:hover {
					background-position:-131px -34px;
				}
		#artistNav li.photos {
			margin:0 12px 0 0;
		}
			#artistNav li.photos a {
				width:76px; height:34px;
				background:url(../../images/nav_sprites.png) -213px 0 no-repeat;
				display:block;
			}
				#artistNav li.photos a:hover {
					background-position:-213px -34px;
				}
		#artistNav li.discography {
			margin:0 12px 0 0;
		}
			#artistNav li.discography a {
				width:133px; height:34px;
				background:url(../../images/nav_sprites.png) -362px 0 no-repeat;
				display:block;
			
			}
				#artistNav li.discography a:hover {
					background-position:-362px -34px;
				}
		#artistNav li.bio {
			margin:0 12px 0 0;
		}
			#artistNav li.bio a {
				width:44px; height:34px;
				background:url(../../images/nav_sprites.png) -499px 0 no-repeat;
				display:block;
			
			}
				#artistNav li.bio a:hover {
					background-position:-499px -34px;
				}
		#artistNav li.mobile {
			margin:0 12px 0 0;
		}
				#artistNav li.mobile a {
				width:71px; height:34px;
				background:url(../../images/nav_sprites.png) -548px 0 no-repeat;
				display:block;
			
			}
				#artistNav li.mobile a:hover {
					background-position:-548px -34px;
				}
		#artistNav li.tour {
			margin:0 12px 0 0;
		}
			#artistNav li.tour a {
				width:53px; height:34px;
				background:url(../../images/nav_sprites.png) -298px 0 no-repeat;
				display:block;
			
			}
				#artistNav li.tour a:hover {
					background-position:-298px -34px;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	.socialLinks Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav li.socialLinks {
		margin:10px 0 0 132px; padding:0;
		display:inline;
	}
	#artistNav li.socialLinks ul {
		width:340px;
		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:14px;
				background:url(../../images/nav_social_sprites.png) 0 0 no-repeat;
				display:block;
			}		
				#artistNav li.socialLinks ul li.myspace {
					width:76px !important;
					margin:0 13px 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:76px !important;
						background-position:0 0;
					}
						#artistNav li.socialLinks ul li.myspace a:hover {
							background-position:0 -20px;
						}
				#artistNav li.socialLinks ul li.facebook {
					width:47px !important;
					margin:0 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:47px !important;
						background-position:-89px 0;
					}
						#artistNav li.socialLinks ul li.facebook a:hover {
							background-position:-89px -20px;
						}						
				#artistNav li.socialLinks ul li.youtube {
					width:37px !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:37px !important;
						background-position:-147px 0;
					}
						#artistNav li.socialLinks ul li.youtube a:hover {
							background-position:-147px -20px;
						}					
				#artistNav li.socialLinks ul li.twitter {
					width:55px !important;
					margin:0 14px 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:55px !important;
						background-position:-198px 0;
					}
						#artistNav li.socialLinks ul li.twitter a:hover {
							background-position:-198px -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:url(../../images/btn_itunes.png) 0 0 no-repeat;
					}
						#artistNav li.socialLinks ul li.itunes a:hover {
							background-position:0 -21px;
						}					
				#artistNav li.socialLinks ul li.amazon {
					width:65px !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:95px !important;
					margin:2px 0 0 0 !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:95px !important; height:12px !important;
						background:url(../../images/btn_mailing.png) 0 0 no-repeat;
					}
						#artistNav li.socialLinks ul li.mailing a:hover {
							background-position:0 -12px;
						}
/*	--------------------------------------------------------------------------------------------------------------------------
	#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;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	.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 221px; !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:65px; height:18px;
		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: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:#8e503c;
			background:url(../../images/profile_bg50.png) 18px 0 no-repeat;
		}
			.commentBox a.profilePic:hover {
				color:#d8c1b9;
				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:#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;
	}
