@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("al_components.css");
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {
		background:#deeef6 url(../../images/bg_topStripe.png) 0 0 repeat-x;
		font:normal 13px Arial, Helvetica, sans-serif;
		color:#666;
	}
	.topBG {
		width:100%;
		background:url(../../images/body_bg.jpg) center	top no-repeat;
	}
	a {
		color:#478fb3;
	}
		a:hover {
			color:#255e7a;
		}
	a.lvl2 {
		color:#0079bf;
	}
		a.lvl2:hover {
			color:#66a7cc;
		}
	a.more, a.top {
		padding:0 13px 0 0;
		background:url(../../images/arrow_right.png) right 3px no-repeat;
		font-size:11px;
		font-weight:bold;
		color:#0079bf;
	}
	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:#66a7cc;
			background-position:right -32px;
		}
		a.top:hover {
			background:url(../../images/btn_top.png) 0 -15px no-repeat;
		}
		a.more em, a.top em {
			font-style:normal;
			text-transform:capitalize;
		}
	a.back {
		margin:0 0 17px 0;
		background:url(../../images/arrow_up.png) left 4px no-repeat;
		padding:0 0 0 10px;
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#0079bf;
		display:inline-block;
	}
		a.back em {
			text-transform:uppercase;
			font-style:normal;			
		}
		a.back:hover {
			color:#66a7cc;
			background-position:left -30px;
		}
	a.btn_share {
		width:60px; height:18px;
		background:url(../../images/btn_share.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_share:hover {
			background-position:0 -18px;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	.banner Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.banner {
		width:893px;
		margin:0 auto; padding:5px 0 0 24px;
		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:#666666;
			float:right;
		}
			.banner .buyAlbum h4 {
				width:95px; height:13px;
				padding:0 0 5px 0; 
				background:url(../../images/title_magneticNorth.png) no-repeat;
			}
			.banner .buyAlbum a.album {
				border:solid 1px #0079bf;
				width:48px;
				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 0;
	}
		#mainNav li {
			display:inline;
			float:left;
		}
			#mainNav li a {
				height:33px; 
				display:block;
			}
				#mainNav li a:hover {
				}
			#mainNav .home {
				margin:0 9px 0 0;
			}
				#mainNav .home a {
					width:69px;
					background:url(../../images/nav_sprite.png) -7px 0 no-repeat;
				}
					#mainNav .home a:hover {
						background-position:-7px -33px;
					}
			#mainNav .music {
				margin:0 6px 0 0;
			}
				#mainNav .music a {
					width:84px;
					background:url(../../images/nav_sprite.png) -177px 0 no-repeat;
				}
					#mainNav .music a:hover {
						background-position:-177px -33px;
					}
			#mainNav .events {
				margin:0 6px 0 0;
			}
				#mainNav .events a {
					width:84px;
					background:url(../../images/nav_sprite.png) -87px 0 no-repeat;
				}
					#mainNav .events a:hover {
						background-position:-87px -33px;
					}
			#mainNav .bio {
				margin:0 4px 0 0;
			}
				#mainNav .bio a {
					width:59px;
					background:url(../../images/nav_sprite.png) -268px 0 no-repeat;
				}
					#mainNav .bio a:hover {
						background-position:-268px -33px;
					}
			#mainNav .downloads {
				margin:0;
			}
				#mainNav .downloads a {
					width:121px;
					background:url(../../images/nav_sprite.png) -331px 0 no-repeat;
				}
					#mainNav .downloads a:hover {
						background-position:-331px -33px;
					}
			#mainNav .ringtones {
				margin:0 5px 0 0;
			}
				#mainNav .ringtones a {
					width:86px;
					background:url(../../images/nav_sprite.png) -465px 0 no-repeat;
				}
					#mainNav .ringtones a:hover {
						background-position:-465px -33px;
					}
			#mainNav .videos {
				margin:0 5px 0 0;
			}
				#mainNav .videos a {
					width:85px;
					background:url(../../images/nav_sprite.png) -650px 0 no-repeat;
				}
					#mainNav .videos a:hover {
						background-position:-650px -33px;
					}
			#mainNav .photos {
				margin:0 6px 0 0;
			}
				#mainNav .photos a {
					width:85px;
					background:url(../../images/nav_sprite.png) -557px 0 no-repeat;
				}
					#mainNav .photos a:hover {
						background-position:-557px -33px;
					}
			#mainNav .blog {
				margin:0 9px 0 0;
			}
				#mainNav .blog a {
					width:60px;
					background:url(../../images/nav_sprite.png) -740px 0 no-repeat;
				}
					#mainNav .blog a:hover {
						background-position:-740px -33px;
					}
			#mainNav .forum {
			 	margin:0 9px 0 0;
			}
				#mainNav .forum a {
					width:84px;
					background:url(../../images/nav_sprite.png) -812px 0 no-repeat;
				}
					#mainNav .forum a:hover {
						background-position:-812px -33px;
					}
			#mainNav .store {
			 	margin:0;
			}
				#mainNav .store a {
					width:67px;
					background:url(../../images/nav_sprite.png) -905px 0 no-repeat;
				}
					#mainNav .store a:hover {
						background-position:-905px -33px;
					}
/*	--------------------------------------------------------------------------------------------------------------------------
	#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 {
		padding:0 0 30px 0;
		width:916px;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.noContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.noContent {
		width:80%;
		padding:10px; margin:0 auto;
		border:1px dashed #0079bf !important;
		text-align:center;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#linkBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#linkBar {
		width:878px; height:30px; 
		padding:0 10px;
	}
		#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 {
		background:url(../../images/bg_paginator.png) 0 bottom no-repeat;
		margin:0 0 27px 0; padding:0 0 4px 0;
		
	}
	.pagination.bottom {
		margin:10px 0 0 0; padding:4px 0 0 0;
		background:url(../../images/bg_paginator.png) 0 top no-repeat;
	}
		.pagination .displaying {
			width:200px;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#706d6e;
			float:left;
		}
		.pagination .pager {
			width:200px;
			padding:0 16px 0 0;
			color:#9c9a91;
			float:right;
			text-align:right;
		}
			.prev {
				padding:0 4px 0 11px;
				background:url(../../images/arrow_left_small.png) 0 2px no-repeat;
				font:bold 10px Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				color:#0079bf;
			}
				a.prev:hover {
					background-position:0 -30px;
					color:#66a7cc;
				}
			.next {
				padding:0 11px 0 4px;
				background:url(../../images/arrow_right_small.png) right 2px no-repeat;
				font:bold 10px Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				color:#0079bf;
			}
				a.next:hover {
					background-position:right -30px;
					color:#66a7cc;
				}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	#footerWrapper Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footerWrapper {
		width:100%;
		background:url(../../images/bg_footerWrapper.png) 0 0 repeat-x;
	}
		#footerWrapper #footerTexture {
			width:100%;
			background:url(../../images/bg_footerTexture.jpg) top center no-repeat;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.footerSec Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.footerSec {
		width:900px; height:77px;
		margin:0 auto;
	}
		.footerSec .buyAlbum {
			padding:13px 12px 12px 22px;
			width:237px;
			float:left;
		}
			.footerSec .buyAlbum a.album {
				width:59px;
				float:left;
			}
			.footerSec .buyAlbum .text {
				width:129px;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#fff;
				float:left;
			}
				.footerSec .buyAlbum .text h4 {
					width:126px; height:16px;
					background:url(../../images/h4_magneticNorth.png) 0 0 no-repeat;
				}
				.footerSec .buyAlbum .text .btnHolder {
					width:122px;
				}
				.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:right;
				}
					.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:505px;
			float:left;
		}
			.footerSec #footerNav li {
				width:101px;
				float:left;
			}
				.footerSec #footerNav li a {
					color:#f2f8fb;
				}
					.footerSec #footerNav li a:hover {
						color:#c6d6de;
					}
			
		.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:#c6d6de;
		}
			#footer #fineprint a {
				font-weight:bold;
				color:#c6d6de;
			}
				#footer #fineprint a:hover {
					background:#0079bf;
				}
		#footer a.credit {
			width:105px; height:10px;
			background:url(../../images/btn_siteByHalo.png) 0 0 no-repeat;
			display:block;
			float:right;
		}
			#footer a.credit:hover {
				background-position:0 -16px;
			}