#music { 
	background-color: #004376; 
}
#music #content {
	position: relative;
	padding-top: 0;
}
#music #page_bg {
	background-image: url(/images/bg/page/music.jpg);
	background-position: center center;
}

#music #header { background: url(/images/bg/bar/red.png); }
	#music #header h1 a { background-image: url(/images/headers/logo_music.png); }

#music #nav_home { background-image: url(/images/nav/music/home.png); }
#music #nav_news { background-image: url(/images/nav/music/news.png); }
#music #nav_live { background-image: url(/images/nav/music/live.png); }
#music #nav_music { background-image: url(/images/nav/music/music.png); }
#music #nav_video { background-image: url(/images/nav/music/video.png); }
#music #nav_store { background-image: url(/images/nav/music/store.png); }
#music #nav_links { background-image: url(/images/nav/music/links.png); }
#music #nav_about { background-image: url(/images/nav/music/about.png); }
#music #nav_press { background-image: url(/images/nav/music/press.png); }
#music #nav_contact { background-image: url(/images/nav/music/contact.png); }
#music #nav_blog { background-image: url(/images/nav/music/blog.png); }

#music #navigation a:hover,
#music #navigation span:hover { background-color: #004376; }

#releases .children li.cat-item a {
	display: block;
	height: 20px;
	background-repeat: no-repeat;
	background-position: right 0;
	text-align: left;
	text-indent: -6000px;
	overflow: hidden;
}
	#releases .children li.current-cat a { background-position: right -20px;}

.cat-item-15 a,
#release-15 h1 { 
	background-image: url(/images/headers/music/menu/hop.png); 
}
.cat-item-16 a,
#release-16 h1 { 
	background-image: url(/images/headers/music/menu/yh.png); 
}
.cat-item-17 a,
#release-17 h1 { 
	background-image: url(/images/headers/music/menu/friend.png); 
}
.cat-item-18 a,
#release-18 h1 { 
	background-image: url(/images/headers/music/menu/veckatimest.png); 
}
.cat-item-176 a,
#release-176 h1 { 
	background-image: url(/images/headers/music/menu/hoprmx.png); 
	height: 22px;
}


.cat-item-177 a,
#release-177 h1 { 
	background-image: url(/images/headers/music/menu/extras.png); 
}


.boxHeader {
	margin-bottom: .7em;
}
	.boxHeader h3 {
		color: #666;
		font-weight: normal;
		text-transform: lowercase;
	}



.boxBlue {
	background: url(/images/bg/bar/blue.png);
	text-align: left;
}
	.boxBlue a {
		color: #FFF;
		text-decoration: underline;
	}
	
.boxWhite {
	background: url(/images/bg/bar/white.png);
	padding: 10px;
	text-align: left;
}
	.boxWhite a {
		color: #de1645;
	}
	
.boxRed {
	background: url(/images/bg/bar/red.png);
	text-align: right;
	color: #FFF;
}

.boxFuschia {
	background: url(/images/bg/bar/fuschia.png);
	text-align: right;
	color: #FFF;
}
	
	
.categories .children li {
	height: 20px;
	margin-bottom: 11px;
	line-height: 1em;
}
.categories li a {
	display: none;
}
	.categories li .children li a {
		display: block;
	}
	
#releases {
	position: fixed;
	top: 0;
	width: 200px;
	font-size: 22px;
	text-transform: uppercase;
	z-index: 800;
}
	#releases .padder { padding: 85px 10px 20px; }
	#releases .current-cat a { font-weight: bold;}
	
#tracklist {
	position: fixed;
	width: 180px;
	bottom: 0;
	padding-top: 20px;
	z-index: 800;
	overflow: auto;
}
	#tracklist .boxHeader h2 {
		display: block;
		background: url(/images/headers/music/tracklist.png) no-repeat left top;
		height: 20px;
		margin-bottom: 3px;
		text-indent: -6000px;
	}
	#tracklist .boxHeader h3 { 
		padding-left: 2px;
		font-size: 11px;
	}

.tracklist {
	padding: 0 0 0 2px;
	margin: 0;
	font-size: 12px;
	text-align: left;
}
	
	.tracklist dt {
		clear: left;
		float: left;
		width: 18px;
		padding: 0;
		margin: 0 0 .5em;
		font-weight: bold;
		color: #000;
	}
	.tracklist dd {
		float: left;
		width: 140px;
		padding: 0;
		margin: 0 0 .5em;
		color: #de1645;
	}
		.tracklist dd a { color: #de1645; }
		
		.tracklist dd a#playing { 
			color: #000; 
			font-weight: bold;
			cursor: text; 
		}

#releaseDescription {
	position: absolute;
	top: 0;
	left: 202px;
	width: 500px;
	padding: 0;
	color: #000;
	font-size: 11px;
	overflow: hidden;
}
	#releaseDescription .padder { 
		padding: 10px 20px 0; 
	}
	#releaseDescription h1 {
		height: 20px;
		background-repeat: no-repeat;
		background-position: left -20px;
		margin-bottom: 15px;
		text-indent: -6000px;
	}

		
	
	#releaseDescription dl, #releaseDescription dt, #releaseDescription dd {
		padding: 0;
		margin: 0;
	}
	#releaseDescription dt {
		font-weight: bold;
		text-transform: uppercase;
	}
	#releaseDescription dd {
		margin-bottom: 1em;
	}
	#releaseDescription dd dl dt {
		display: inline;
		font-weight: normal;
		color: #000;
	}
	#releaseDescription dd dl dd {
		display: inline;
	}

	#releaseDescription dl.releaseDetails {
		line-height: 1em;
	}

.cover {
	float: right;
	width: 200px;
	margin: 0 0 10px 20px;
	font-size: 11px;
}
	.cover img {
		width: 200px;
		margin-bottom: 10px;
	}

.releasePurchase {
	font-size: 11px;
}
	.releasePurchase h2 {
		height: 20px;
		background: url(/images/headers/music/purchase.png) no-repeat;
		margin: 20px 0 10px;
		text-align: left;
		text-indent: -6000px;
	}
	#releaseDescription .releasePurchase dl dt {
		float: left;
		clear: left;
		width: 70px;
		margin-bottom: 3px;
		text-transform: uppercase;
	}
	#releaseDescription .releasePurchase dl dd { 
		margin-bottom: 3px; 
		color: #333;
	}
	.releasePurchase a {
		text-decoration: none;
	}

	
#allTracks {
	position: absolute;
	left: 202px;
}
#releasePress {
	position: absolute;
	width: 500px;
	background: url(/images/bg/bar/links.png);
}
	.pressStart { left: 202px; }
	.pressMoved { left: 704px; }
	.pressRaised { 
		top: 0px;
	}

	#releasePress .padder { padding: 20px; }
	#releasePress h2 {
		background: url(/images/headers/music/press.png) no-repeat;
		height: 20px;
		margin-bottom: 1em;
		text-indent: -6000px;
	}
	#releasePress blockquote {
		float: left;
		width: 330px;
		background: #f0f1de;
		padding: 10px;
		margin: 0;
	}
		#releasePress blockquote h4 {
			margin-bottom: 10px;
			font-size: 11px;
		}
			#releasePress blockquote h4 em { font-weight: normal; }
		
		#releasePress p { 
			line-height: 1.3em;
			
		}
			#releasePress p:before { 
				content: '“'; 
				color: #a5a788;
				font-family: Georgia, "Times New Roman", serif;
				font-size: 36px;
				line-height: 0;
				vertical-align: bottom;
			}
			#releasePress p:after { 
				content: '”'; 
				color: #a5a788;
				font-family: Georgia, "Times New Roman", serif;
				font-size: 36px;
				line-height: 0;
				vertical-align: bottom;
			}
			
	#releasePress blockquote cite {
		display: block;
		margin-top: 15px;
		font-style: normal;
		text-align: right;
	}
		#releasePress blockquote cite a { 
			color: #333;
			text-decoration: underline;
		}
		#releasePress blockquote cite em { font-weight: bold; }

.trackInfo {
	width: 500px;
	background: url(/images/bg/bar/white.png);
}
	.trackInfo .padder {
		padding: 10px;
	}
	.trackInfo h3 {
		margin: 20px 0 1em;
	}
	
	.trackInfo a { color: #de1645; }

.audioPlayer { 
	height: 21px; 
}
.playerCont {
	height: 40px;
	margin-bottom: 15px;
}

.lyrics {
	margin: 0 0 15px;
	line-height: 1.4em;
}

.press {
	border-bottom:1px solid #666666;
	cursor:pointer;
	margin-bottom:10px;
	padding-bottom:10px;
}
	.press h3 {
		margin: 0 0 1em;
		color: #f0f1de;
		font-weight: normal;
	}
	.press img {
		width: 100px;
		float: left;
		margin: 0 10px 10px 0;
	}
	
a.downloadLink {
	display: block;
	float: right;
	background: url(/images/bg/bar/fuschia.png);
	width: 150px;
	padding: 5px 10px;
	margin: 0 0 10px 10px;
	border: 1px solid #FFF;
	font-size: 1.5em;	
	text-transform: uppercase;
	text-align: center;
	color: #FFF;
}

.trackInfo hr {
	background: #999;
	color: #999;
	border: none;
	height: 1px;
	line-height: 1px;
	margin: 10px auto 10px 0;
}
.trackInfo dt {
	float: left;
	clear: left;
	width: 100px;
	margin-bottom: 3px;
	text-transform: uppercase;
}
.trackInfo dd { margin-bottom: 3px; }

.trackInfo .alignright {
	width: 170px;
	margin-right: 10px;
	clear: right;
}
	.trackInfo .alignright h4 {
		border-top: 1px solid #999;
		padding-top: 5px;
		font-weight: normal;
		text-transform: uppercase;
	}
	.trackInfo .alignright img {
		width: 170px;
	}
	.trackInfo .alignright ol {
		margin: 10px 0 10px 17px;
	}
		.trackInfo .alignright ol li { margin-bottom: 3px; }