@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - AID 7349 :: Kenny Babyface Edmonds : 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:Verdana, Arial, Helvetica, sans-serif;
		color:#000;
	}
	#bg {
		background:#000;
	}
	#bg_artist {
		padding:0 0 30px 0;
		background:url(../../images/bg.jpg) center top no-repeat;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	color Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	h3 {
		color:#045770;
	}
	h3 a:link, h3 a:active, h3 a:visited {
		color:#045770;
	}
		h3 a:hover {
			color:#f40f40;
		}
	h4 {
		color:#045770;
	}
		h4 a:link, h4 a:active, h4 a:visited {
			color:#045770;
		}
		h4 a:hover {
			color:#F40F40;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainFeature Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainFeature {
		background:none;
		padding:0 0 6px 0;
	}
		#mainFeature .feature {
			width:960px;
			margin:0 auto; padding:9px 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:9px 0 0 0;
		}
		#noFeature .aid_main {
			behavior: url("../../shared/css/iepngfix.htc");
			background:none;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#artistNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav {
		margin:14px 0 0 110px;
		list-style:none;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	}
		#artistNav li {
			float:left;
			display:inline;
		}
		#artistNav li.logo {
			margin:0 17px 0 0;
			width:465px; height:36px;
			background:url(../../images/bg_artistLogo.png) 0 0 no-repeat;
		}
			#artistNav li.logo a:link, #artistNav li.logo a:active, #artistNav li.logo a:visited, #artistNav li.logo a:hover  {
				width:465px; height:36px;
				background:url(../../images/bg_artistLogo.png) 0 0 no-repeat;
				display:block;
			}
		#artistNav li a:link, #artistNav li a:active, #artistNav li a:visited {
			height:8px;
			display:block;
			background:url(../../images/nav_sprites.png) 0 0 no-repeat;
		}
			#artistNav li.home {
				width:35px;
				margin:0 16px 0 0;
			}
				#artistNav li.home a:link, #artistNav li.home a:active, #artistNav li.home a:visited {
					width:35px;
					background-position:0 0;
				}
					#artistNav li.home a:hover {
						background-position:0 -8px;
					}
			#artistNav li.news {
				width:35px;
				margin:0 16px 0 0;
			}
				#artistNav li.news a:link, #artistNav li.news a:active, #artistNav li.news a:visited {
					width:35px;
					background-position:-51px 0;
				}
					#artistNav li.news a:hover {
						background-position:-51px -8px;
					}
			#artistNav li.videos {
				width:44px;
				margin:0 16px 0 0;
			}
				#artistNav li.videos a:link, #artistNav li.videos a:active, #artistNav li.videos a:visited {
					width:44px;
					background-position:-102px 0;
				}
					#artistNav li.videos a:hover {
						background-position:-102px -8px;
					}
			#artistNav li.extras {
				width:46px;
				margin:0 16px 0 0;
			}
				#artistNav li.extras a:link, #artistNav li.extras a:active, #artistNav li.extras a:visited {
					width:46px;
					background-position:-457px 0;
				}
					#artistNav li.extras a:hover {
						background-position:-457px -8px;
					}
			#artistNav li.community {
				width:77px;
				margin:0 16px 0 0;
			}
				#artistNav li.community a:link, #artistNav li.community a:active, #artistNav li.community a:visited {
					width:77px;
					background-position:-518px 0;
				}
					#artistNav li.community a:hover {
						background-position:-518px -8px;
					}
			#artistNav li.photos {
				width:48px;
				margin:0 16px 0 0;
			}
				#artistNav li.photos a:link, #artistNav li.photos a:active, #artistNav li.photos a:visited {
					width:48px;
					background-position:-163px 0;
				}
					#artistNav li.photos a:hover {
						background-position:-163px -8px;
					}
			#artistNav li.discography {
				width:88px;
				margin:0 16px 0 0;
			}
				#artistNav li.discography a:link, #artistNav li.discography a:active, #artistNav li.discography a:visited {
					width:88px;
					background-position:-276px 0;
				}
					#artistNav li.discography a:hover {
						background-position:-276px -8px;
					}
			#artistNav li.bio {
				width:20px;
				margin:0 16px 0 0;
			}
				#artistNav li.bio a:link, #artistNav li.bio a:active, #artistNav li.bio a:visited {
					width:20px;
					background-position:-380px 0;
				}
					#artistNav li.bio a:hover {
						background-position:-380px -8px;
					}
			#artistNav li.mobile {
				width:45px;
				margin:0 16px 0 0;
			}
				#artistNav li.mobile a:link, #artistNav li.mobile a:active, #artistNav li.mobile a:visited {
					width:45px;
					background-position:-611px 0;
				}
					#artistNav li.mobile a:hover {
						background-position:-611px -8px;
					}
			#artistNav li.tour {
				width:33px;
				margin:0 16px 0 0;
			}
				#artistNav li.tour a:link, #artistNav li.tour a:active, #artistNav li.tour a:visited {
					width:33px;
					background-position:-227px 0;
				}
					#artistNav li.tour a:hover {
						background-position:-227px -8px;
					}
			#artistNav li.qa {
				width:26px;
				margin:0 16px 0 0;
			}
				#artistNav li.qa a:link, #artistNav li.qa a:active, #artistNav li.qa a:visited {
					width:26px;
					background-position:-415px 0;
				}
					#artistNav li.qa a:hover {
						background-position:-415px -8px;
					}
			#artistNav li.store {
				width:39px;
				margin:0 0 0 0;
			}
				#artistNav li.store a:link, #artistNav li.store a:active, #artistNav li.store a:visited {
					background:url(../../images/nav_store.png) 0 0 no-repeat;
					width:39px;
				}
					#artistNav li.store a:hover {
						background-position:0 bottom;
					}

/*	--------------------------------------------------------------------------------------------------------------------------
	.socialLinks Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav li.socialLinks {
		width:340px;
		margin:0;
	}
	#artistNav li.socialLinks ul {
		padding:0 0 13px 0;
		list-style:none;
	}
		#artistNav li.socialLinks ul li {
			width:auto; height:auto;
			margin:0;
			float:left;
		}
			#artistNav li.socialLinks ul li a:link, #artistNav li.socialLinks ul li a:active, #artistNav li.socialLinks ul li a:visited {
				height:13px;
				background:url(../../images/btn_socialLinks.png) 0 0 no-repeat;
				display:block;
			}
				
				#artistNav li.socialLinks ul li.myspace {
					width:75px !important;
					margin:17px 5px 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:75px !important;
						background-position:0 0;
					}
						#artistNav li.socialLinks ul li.myspace a:hover {
							background-position:0 -13px;
						}
				
				#artistNav li.socialLinks ul li.facebook {
					width:57px !important;
					margin:17px 5px 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:57px !important;
						background-position:-82px 0;
					}
						#artistNav li.socialLinks ul li.facebook a:hover {
							background-position:-82px -13px;
						}
				#artistNav li.socialLinks ul li.mailing {
					width:78px !important; height:12px !important;
					margin:17px 5px 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:78px !important; height:12px !important;
						margin:0 !important;
						background:url(../../images/btn_mailing.png) 0 0 no-repeat !important;
					}
						#artistNav li.socialLinks ul li.mailing a:hover {
							background-position:0 -12px !important;
						}
								
				/* added iTunes and Amazon buttons */
				#artistNav li.socialLinks ul li.iTunes a {
					width:52px; height:15px;
					margin:17px 5px 0 0;
					background:url(../../images/btn_itunesSocial.png) 0 0 no-repeat;
				}
					#artistNav li.socialLinks ul li.iTunes a:hover {
						background-position:0 -20px;
					}
				#artistNav li.socialLinks ul li.amazon a {
					width:52px; height:15px;
					margin:17px 0 0 0;
					background:url(../../images/btn_amazonSocial.png) 0 0 no-repeat;
				}
					#artistNav li.socialLinks ul li.amazon a:hover {
						background-position:0 -20px;
					}
				

/*	--------------------------------------------------------------------------------------------------------------------------
	#mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol {
		padding:0 0 109px 0;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#sideCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#sideCol {
		padding:343px 0 109px 0;
	}
	#sideCol #community.slice_1o3 {
		margin:0 0 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;
			width:380px;
		}
			.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;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	.ad Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	.ad728x90 {
		width:728px; height:90px;
		margin:0 auto !important;
		border:2px solid #696969;
		background:#fff;
		display:none;
	}
	.ad300x250 {
		display:none;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.bottomAd Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.bottomAd {
		margin:0 0 0 -27px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.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;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	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:104px; height:23px;
		display:block;
	}
		a.btn84w:hover {
			background-position: 0 -23px !important;
		}
	form#aspnetForm a.postComment84w {
		width:104px; height:23px;
		margin:0 29px 0 0;
		background:url(../../images/btn_postComment.png) 0 0 no-repeat;
		display:block;
	}
		form#aspnetForm a.postComment84w:hover {
			background-position:0 -23px;
		}	
		
/*	--------------------------------------------------------------------------------------------------------------------------
	.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:#949292;
			background:url(../../images/profile_bg50.png) 18px 0 no-repeat;
		}
			.commentBox a.profilePic:hover {
				color:#d2ccc2;
				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;
			width:380px;
		}
			.commentBox .formHolder label {
				margin:0 0 3px 0;
				display:block;
				color:#858787;
				font-size:11px;
			}
			.commentBox .formHolder .textBox {
				border:1px solid #585858;
				width:380px;
				margin:0 0 8px 0; padding:3px;
				background:#444;
				color:#d0d0d0;
			}
	
	.paginator {
		padding:5px 0 0 120px;
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#98a0b4;
	}
	.paginator a {
		color:#98a0b4;
	}
		.paginator a:hover {
			color:#fff;
		}
		.paginator a.previous:link, .paginator a.previous:active, .paginator a.previous:visited {
			padding:0 0 0 12px;
			background:url(../../images/btn_back.png) 0 2px no-repeat;
			color:#7f879c;
		}
			.paginator a.previous:hover {
				background-position:0 -15px;
				color:#fff;
			}
		.paginator a.next:link, .paginator a.next:active, .paginator a.next:visited {
			padding:0 12px 0 0;
			background:url(../../images/btn_next.png) right 2px no-repeat;
			color:#7f879c;
		}
			.paginator a.next:hover {
				background-position:right -15px;
				color:#fff;
			}
