@charset "utf-8";
/*	-------------------------------------------------------------
	CSS : 			Artist Website - MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		artist_main.css
	Date:			Sep 22, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	@import url("base_main.css");
	@import url("km_components.css");
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {
		background:#222021 url(../../images/body_bg.jpg) top center no-repeat;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#3c3b3b;
	}
	a {
		color:#db3a8b;
	}
		a:hover {
			color:#ff0080;
		}
	a.lvl2 {
		color:#ff0080;
	}
		a.lvl2:hover {
			color:#cd0067;
		}
	a.more, a.top {
		font-weight:bold;
		color:#282828;
	}
	a.top {
		padding:0 0 0 15px;
		background:url(../../images/btn_top.png) 0 3px no-repeat;
		display:block;
	}
		a.more:hover, a.top:hover {
			color:#d9185d;
		}
		a.top:hover {
			background:url(../../images/btn_top.png) 0 -15px no-repeat;
		}
		a.more em, a.top em {
			font-style:normal;
			color:#d9185d;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	.banner Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.banner {
		width:891px; height:91px;
		margin:0 auto; padding:9px 0 9px 9px;
		background:url(../../images/banner.png) no-repeat;
	}
		.banner .ad728 {
			width:728px; height:90px;
			margin:0;
			display:block;
			float:left;
		}
		.banner .buyAlbum {
			width:140px;
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#fffeff;
			float:right;
		}
			.banner .buyAlbum h4 {
				width:72px; height:10px;
				padding:0 0 5px 0; 
				background:url(../../images/title_unbroken.png) no-repeat;
			}
			.banner .buyAlbum a.album {
				border:solid 1px #d27ca7;
				width:50px;
				float:left;
			}
			.banner .buyAlbum .text {
				width:60px;
				padding:5px 0 0 10px;
				color:#c8c5c6;
				float:left;
			}
				.banner .buyAlbum .text a.btn_amazon {
					width:64px; height:16px;
					margin:3px 0 0 0;
					background:url(../../images/btn_amazon_sm.png) 0 0 no-repeat;
					display:block;
				}
					.banner .buyAlbum .text a.btn_amazon:hover {
						background-position:0 -16px;
					}
				.banner .buyAlbum .text a.btn_itunes {
					width:52px; height:16px;
					margin:3px 0 0 0;
					background:url(../../images/btn_itunes_sm.png) 0 0 no-repeat;
					display:block;
				}
					.banner .buyAlbum .text a.btn_itunes:hover {
						background-position:0 -16px;
					}
				ul.itunes li {
					width:52px; height:16px;
					margin:3px 0 0 0; padding:0;
					position:relative;
					background:url(../../images/btn_itunes_sm.png) 0 0 no-repeat;
				}
					ul.itunes li ul {
						top:0; margin-left:52px;
						position: absolute;
						visibility: hidden;
					}
						ul.itunes li ul li {
							width:95px; height:auto;
							margin:0 0 1px 0;
							background:none;
						}
						ul.itunes li ul li a {
							width:90px; height:auto;
							margin:0; padding:2px 5px 2px 5px;
							background:#fe46a2;
							color:#fff;
							display:block;
						}
							ul.itunes li ul li a:hover {
								color:#000;
							}
	.ad728 {
		width:728px; height:90px;
		margin:35px auto 0 auto;
	}
		.ad728 span {
			display:block;
		}
		.ad728 img {
			display:block;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainNav {
		padding:11px 0 0 25px;
		background:url(../../images/bg_navBar.jpg) 0 0 no-repeat;
	}
		#mainNav li {
			margin:0 21px 0 0;
			display:inline;
			float:left;
		}
			#mainNav li a {
				height:10px; 
				display:block;
			}
				#mainNav li a:hover {
				}
			#mainNav .home a {
				width:32px;
				background:url(../../images/nav_sprite.png) 0 0 no-repeat;
			}
				#mainNav .home a:hover {
					background-position:0 -20px;
				}
			#mainNav .news a {
				width:33px;
				background:url(../../images/nav_sprite.png) -56px 0 no-repeat;
			}
				#mainNav .news a:hover {
					background-position:-56px -20px;
				}
			#mainNav .bio a {
				width:19px;
				background:url(../../images/nav_sprite.png) -113px 0 no-repeat;
			}
				#mainNav .bio a:hover {
					background-position:-113px -20px;
				}
			#mainNav .press a {
				width:35px;
				background:url(../../images/nav_sprite.png) -156px 0 no-repeat;
			}
				#mainNav .press a:hover {
					background-position:-156px -20px;
				}
			#mainNav .videos a {
				width:42px;
				background:url(../../images/nav_sprite.png) -215px 0 no-repeat;
			}
				#mainNav .videos a:hover {
					background-position:-215px -20px;
				}
			#mainNav .tv a {
				width:37px;
				background:url(../../images/nav_sprite.png) -281px 0 no-repeat;
			}
				#mainNav .tv a:hover {
					background-position:-281px -20px;
				}
			#mainNav .photos a {
				width:45px;
				background:url(../../images/nav_sprite.png) -342px 0 no-repeat;
			}
				#mainNav .photos a:hover {
					background-position:-342px -20px;
				}
			#mainNav .music a {
				width:37px;
				background:url(../../images/nav_sprite.png) -410px 0 no-repeat;
			}
				#mainNav .music a:hover {
					background-position:-410px -20px;
				}
			#mainNav .events a {
				width:41px;
				background:url(../../images/nav_sprite.png) -471px 0 no-repeat;
			}
				#mainNav .events a:hover {
					background-position:-471px -20px;
				}
			#mainNav .ringtones a {
				width:65px;
				background:url(../../images/nav_sprite.png) -536px 0 no-repeat;
			}
				#mainNav .ringtones a:hover {
					background-position:-536px -20px;
				}
			#mainNav .contact a {
				width:51px;
				background:url(../../images/nav_sprite.png) -625px 0 no-repeat;
			}
				#mainNav .contact a:hover {
					background-position:-625px -20px;
				}
			#mainNav .downloads a {
				width:74px;
				background:url(../../images/nav_sprite.png) -700px 0 no-repeat;
			}
				#mainNav .downloads a:hover {
					background-position:-700px -20px;
				}
			#mainNav .katscorner a {
				width:83px;
				background:url(../../images/nav_sprite.png) -794px 0 no-repeat;
			}
				#mainNav .katscorner a:hover {
					background-position:-794px -20px;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	#header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		height:107px;
		padding:0 0 0 20px;
		background:url(../../images/header_mini.jpg) 0 0 no-repeat;
	}
		#header .headerLeft {
			width:300px;
			display:inline;
			float:left;
		}
			#header .promoAlbum {
				width:300px;
				margin:107px 0 0 0;
			}
				#header .promoAlbum .cover {
					width:116px;
					display:inline;
					float:left;
				}
					#header .promoAlbum .cover img {
						display:block;
					}
				#header .promoAlbum .info {
					width:172px;
					padding:12px 0 0 0;
					float:left;
				}
					#header .promoAlbum .info h2 {
						width:177px; height:37px;
						margin:0 0 9px 0;
						background:url(../../images/h2_albumTitleDate.png) 0 0 no-repeat;
					}
					#header .promoAlbum .info a.btn_preOrder {
						width:88px; height:20px;
						margin:11px 0 0 0;
						background:url(../../images/btn_preOrder.png) 0 0 no-repeat;
						display:block;
					}
						#header .promoAlbum .info a.btn_preOrder:hover {
							background-position:0 -20px;
						}
					#header .promoAlbum .info a.btn_amazon {
						width:88px; height:20px;
						margin:3px 0 0 0;
						background:url(../../images/btn_amazon_lg.png) 0 0 no-repeat;
						display:block;
						float:left;
					}
						#header .promoAlbum .info a.btn_amazon:hover {
							background-position:0 -20px;
						}
					#header .promoAlbum .info ul.itunes {
						margin:0 0 0 5px;
						float:left;
					}
					#header .promoAlbum .info a.btn_itunes {
						width:88px; height:20px;
						background:url(../../images/btn_itunes_lg.png) 0 0 no-repeat;
						display:block;
					}
						#header .promoAlbum .info a.btn_itunes:hover {
							background-position:0 -20px;
						}
					#header .promoAlbum .info ul.itunes li {
						width:75px; height:20px;
						background:url(../../images/btn_itunes_lg.png) 0 0 no-repeat;
					}
						#header .promoAlbum .info ul.itunes li ul {
							margin-left:75px;
						}
							#header .promoAlbum .info ul.itunes li ul li {
								width:75px; height:auto;
							}
								#header .promoAlbum .info ul.itunes li ul li a {
									width:65px;
									color:#fff;
								}
									#header .promoAlbum .info ul.itunes li ul li a:hover {
										color:#000;
									}

/*	--------------------------------------------------------------------------------------------------------------------------
	#main Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main {
		background:url(../../images/main_bg.png) top center repeat-y;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.noContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.noContent {
		padding:10px; margin:11px 0;
		border:1px dashed #d9185d !important;
		text-align:center;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#linkBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#linkBar {
		border-right:solid 1px #947a69; border-bottom:solid 1px #947a69; border-left:solid 1px #947a69;
		width:878px; height:30px; 
		padding:0 10px;
		background:#d27ca7;
	}
		#linkBar .facebook a {
			width:68px; height:30px;
			background: url(../../images/linkBar_facebook.png) 0 0 no-repeat;
			display:block;
		}
			#linkBar .facebook a:hover {
				background-position:0 -30px;
			}
		#linkBar .myspace a {
			width:114px; height:30px;
			background: url(../../images/linkBar_myspace.png) 0 0 no-repeat;
			display:block;
		}
			#linkBar .myspace a:hover {
				background-position:0 -30px;
			}
		#linkBar .twitter a {
			width:76px; height:30px;
			background: url(../../images/linkBar_twitter.png) 0 0 no-repeat;
			display:block;
		}
			#linkBar .twitter a:hover {
				background-position:0 -30px;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	.pagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.pagination {
	
	}
	.pagination.top {
		margin:0 0 27px 0; padding:0 0 3px 0;
		border-bottom:1px solid #d0cfd0;
	}
	.pagination.bottom {
		margin:10px 0 0 0; padding:3px 0 0 0;
		border-top:1px solid #cfcecf;
	}
		.pagination .displaying {
			width:200px;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#706d6e;
			float:left;
		}
		.pagination .pager {
			width:200px;
			color:#d9185d;
			float:right;
			text-align:right;
		}
			.prev {
				padding:0 5px 0 8px;
				background:url(../../images/arrow_left.png) 0 4px no-repeat;
				font:normal 11px Arial, Helvetica, sans-serif;
			}
			.next {
				padding:0 8px 0 5px;
				background:url(../../images/arrow_right.png) right 4px no-repeat;
				font:normal 11px Arial, Helvetica, sans-serif;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	.footerSec Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.footerSec {
		width:900px; height:77px;
		margin:0 auto;
		background:url(../../images/bg_footerSec.jpg) 0 0 no-repeat;
	}
		.footerSec .buyAlbum {
			padding:13px 12px 12px 22px;
			width:237px;
			float:left;
		}
			.footerSec .buyAlbum a.album {
				width:59px;
				float:left;
			}
			.footerSec .buyAlbum .text {
				width:120px;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#fff;
				float:left;
			}
				.footerSec .buyAlbum .text h4 {
					width:93px; height:14px;
					background:url(../../images/h4_unbroken.png) 0 0 no-repeat;
				}
				.footerSec .buyAlbum .text a.btn_preOrder {
					width:61px; height:16px;
					margin:7px 0 0 0;
					background:url(../../images/btn_preOrder_sm.png) 0 0 no-repeat;
					display:block;
				}
					.footerSec .buyAlbum .text a.btn_preOrder:hover {
						background-position:0 -16px;
					}
				.footerSec .buyAlbum .text a.btn_amazon {
					width:64px; height:16px;
					margin:3px 3px 0 0;
					background:url(../../images/btn_amazon_sm.png) 0 0 no-repeat;
					display:inline-block;
					float:left;
				}
					.footerSec .buyAlbum .text a.btn_amazon:hover {
						background-position:0 -16px;
					}
				.footerSec .buyAlbum .text a.btn_itunes {
					width:52px; height:16px;
					margin:3px 3px 0 0;
					background:url(../../images/btn_itunes_sm.png) 0 0 no-repeat;
					display:inline-block;
					float:left;
				}
					.footerSec .buyAlbum .text a.btn_itunes:hover {
						background-position:0 -16px;
					}
				.footerSec .buyAlbum .text ul.itunes {
					float:left;
				}
		.footerSec #footerNav {
			width:405px;
			float:left;
		}
			.footerSec #footerNav li {
				width:101px;
				float:left;
			}
		.footerSec a.logo_verve {
			width:78px; height:24px;
			margin:24px 15px 25px 30px;
			background:url(../../images/logo_verve.png) 0 0 no-repeat;
			display:block;
			float:left;
		}
		.footerSec img.logo_cephas {
			width:91px; height:24px;
			margin:24px 0;
			display:block;
			float:left;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	#footerNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footerNav {
		padding:9px 0 0 0;
		font:normal 10px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	}
		#footerNav li {
			margin:0 0 4px 0;
		}
		#footerNav a {
			color:#cac4c7;
		}
			#footerNav a:hover {
				color:#fff;
			}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	#footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		padding:10px 3px 20px 0;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	}
		#footer .logos {
			width:161px; 
			float:left;
		}
			#footer .logos li {
				display:inline;
			}
				#footer .logos .umg a {
					width:73px; height:29px;
					margin: 0 10px 0 0;
					background:url(../../images/logo_uni.png) 0 0 no-repeat;
					display:block;
					float:left;
				}
		#footer #fineprint {
			color:#656a6e;
		}
			#footer #fineprint a {
				font-weight:bold;
				color:#656a6e;
			}
				#footer #fineprint a:hover {
					background:#d27ca7;
				}
		#footer a.credit {
			width:105px; height:8px;
			background:url(../../images/btn_siteByHalo.png) 0 0 no-repeat;
			display:block;
			float:right;
		}
			#footer a.credit:hover {
				background-position:0 -16px;
			}