@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - DIANA KRALL DISCOGRAPHY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		dk_disco.css
	Date:			Jan 22, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#nav li#navDisco a {
		background-position:0 -47px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.mainCol {
		width:735px;
		float:left;
	}
	.altCol {
		width:210px;
		margin:0 0 0 17px;
		float:left;
		display:inline;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	disco Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#disco {
		width:735px;
		padding:12px 0 0 0;
		background:url(../../images/bg_header.jpg) no-repeat;
	}
		#disco h1#h1Disco {
			width:167px; height:47px;
			margin:0 0 8px 9px;
			background:url(../../images/h1_discography.png) no-repeat;
			behavior: url("shared/css/iepngfix.htc");
		}
		#disco .content {
			width:692px;
			margin:0 0 0 43px; padding:10px 0 10px 0;
			background:#8c733a url(../../images/bg_header_corner.png) no-repeat;
		}
			/*	album */
			#disco .content .album {
				width:191px;
				padding:0 0 0 31px;
				float:left;
			}
				#disco .content .album img.fullsize {
					width:191px;
					display:block;
				}
				#disco .content .btnHolder {
					padding:10px 0 0 10px;
				}
				#disco .content .btnHolder a.btniTunes:link, #disco .content .btnHolder a.btniTunes:active, #disco .content .btnHolder a.btniTunes:visited {
					width:78px; height:19px;
					margin:0 3px 0 0;
					background:url(../../images/btn_itunes80.png) no-repeat;
					display:block;
					float:left;
				}
					#disco .content .btnHolder a.btniTunes:hover {
						background-position:bottom;
					}
				#disco .content .btnHolder a.btnAmazon:link, #disco .content .btnHolder a.btnAmazon:active, #disco .content .btnHolder a.btnAmazon:visited {
					width:78px; height:19px;
					background:url(../../images/btn_amazon80.png) no-repeat;
					display:block;
					float:left;
				}
					#disco .content .btnHolder a.btnAmazon:hover {
						background-position:bottom;
					}
					
			/* tracklist */
			#disco .content .album h3 {
					margin:23px 0 0 0;
					font:normal 9px Arial, Helvetica, sans-serif;
					color:#bebcaf;
				}
				#disco .content .album span.date {
					margin:15px 0 0 0;
					font:normal 14px Arial, Helvetica, sans-serif;
					color:#bebcaf;
					display:block;
				}
				#disco .content .album ol {
					margin:3px 0 18px 0;
					list-style:none;
				}
					#disco .content .album ol li {
						width:174px;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#f5f5f3;
						line-height:12px;
					}
						#disco .content .album ol li .track {
							width:15px;
							padding:5px 0 0 0;
							font:normal 8px Arial, Helvetica, sans-serif;
							color:#bebcaf;
							line-height:8px;
							float:left;
						}
						#disco .content .album ol li .songTitle {
							width:159px;
							line-height:17px;
							float:left;
						}
				/* blm table */

		#disco .content .btnHolder table.BLM {
			margin:15px 0 0 0;
			color:#ffffff;
			cursor:pointer;
		}
			#disco .content .btnHolder table.blm-menugroup {
				padding:0 2px 2px 2px;
				font:normal 11px Arial, Helvetica, sans-serif;
				background:#8f1515;
			}
				#disco .content .btnHolder table.blm-menugroup tr {
					height:25px;
				}
			/*	info */
			#disco .content .info {
				width:462px;
				padding:0 0 0 8px;
				float:left;
			}
				#disco .content .info h2 {
					margin:0 0 3px 0;
					font:normal 24px Georgia, "Times New Roman", Times, serif;
					color:#d5f1ff;
				}
					#disco .content .info h2 em {
						font:italic 14px Georgia, "Times New Roman", Times, serif;
						color:#d5f1ff;
					}
				#disco .content .info .holder {
					margin:0 0 30px 0;
				}
				#disco .content .info .holder span.fromAlbum {
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#eae8dc;
				}
				#disco .content .info .holder h4 {
					display:inline;
					font:normal 14px Georgia, "Times New Roman", Times, serif;
					color:#d5f1ff;
				}
				#disco .content .info span.date {
					font:normal 14px Arial, Helvetica, sans-serif;
					color:#bebcaf;
					display:block;
				}
					#disco .content .info span.date em {
						font:italic 10px Arial, Helvetica, sans-serif;
					}
				#disco .content .info h3 {
					margin:23px 0 0 0;
					font:normal 9px Arial, Helvetica, sans-serif;
					color:#bebcaf;
				}
				#disco .content .info ol {
					margin:3px 0 18px 0;
					list-style:none;
				}
					#disco .content .info ol li {
						width:174px;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#f5f5f3;
						line-height:12px;
					}
						#disco .content .info ol li .track {
							width:15px;
							padding:5px 0 0 0;
							font:normal 8px Arial, Helvetica, sans-serif;
							color:#bebcaf;
							line-height:8px;
							float:left;
						}
						#disco .content .info ol li .songTitle {
							width:159px;
							line-height:17px;
							float:left;
						}
				#disco .content .info .lyrics {
					width:426px;
				}
					#disco .content .info .lyrics p {
						margin:0 0 16px 0;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#ffe0db;
						line-height:17px;
					}
/*	--------------------------------------------------------------------------------------------------------------------------
	altCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.altCol {
		margin:0 0 0 16px; padding:85px 0 0 0;
	}
		.altCol .discoContent {
			width:207px; height:572px;
			padding:12px 0 0 0;
			background:url(../../images/bg_discoThumb.jpg) no-repeat;
		}
		.altCol .discoContent .scrollable {
			width:207px; height:490px;
			position:relative;
			overflow:hidden;
		}
			.altCol .discoContent .navi {
				width:46px;
				padding:10px 0 0 0;
				float:left;
			}
				.altCol .discoContent .navi a:link, .altCol .discoContent .navi a:active, .altCol .discoContent .navi a:visited {
					width:9px; height:9px;
					margin:2px;
					background:url(../../images/disco_navCircle.jpg) 0 0 no-repeat;
					display:block;
					float:left;
					cursor:pointer;
				}
				.altCol .discoContent .navi a:hover {
					background:url(../../images/disco_navCircle_active.jpg) 0 0 no-repeat;
				}
				.altCol .discoContent .navi a.active {
					background:url(../../images/disco_navCircle_active.jpg) 0 0 no-repeat;
				}	
			a.prev, a.next, a.prevPage, a.nextPage {
				width:27px; height:36px;
				margin:0 0 0 100px;
				background:url(../../images/btn_arrowPrev.png) no-repeat;
				display:inline;
				float:left;
				cursor:pointer;
			}
			a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
				background-position:0px -36px;		
			}
			
			a.disabled {
				visibility:hidden !important;		
			}
			
			a.next, a.nextPage {
				margin:0;
				background-image:url(../../images/btn_arrowNext.png);
				clear:right;	
			}

		.altCol .discoContent .scrollable .items {	
			height:2000px;	
			margin:1px 0 0 0;
			position:absolute;
			overflow:hidden;
		}
		.altCol .discoContent .scrollable .items .entries {
			display:inline;
			float:left;
		}
		.altCol .discoContent .scrollable .items .entry {
			width:190px; height:86px;
			margin:0 0 14px 14px;
			display:inline;
			float:left;
		}
			.altCol .discoContent .scrollable .items .entry .album {
				width:84px;
				float:left;
			}
				.altCol .discoContent .scrollable .items .entry .album img {
					display:block;
				}
				.altCol .discoContent .scrollable .items .entry .album a:link img, .altCol .discoContent .scrollable .items .entry .album a:active img, .altCol .discoContent .scrollable .items .entry .album a:visited img {
					border:solid 2px #965b3a;
					display:block;
				}
					.altCol .discoContent .scrollable .items .entry .album a:hover img {
						border:solid 2px #fff;
					}
			.altCol .discoContent .scrollable .items .entry .info {
				width:90px;
				padding:0 0 0 4px;
				float:left;
			}
				.altCol .discoContent .scrollable .items .entry .info h2 {
					width:90px; height:37px;
					font:normal 14px Georgia, "Times New Roman", Times, serif;
					color:#bce4f8;
					overflow:hidden;
				}
				.altCol .discoContent .scrollable .items .entry .info .released {
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#bebcaf;
				}
					.altCol .discoContent .scrollable .items .entry .info .released em {
						font:italic 10px Arial, Helvetica, sans-serif;
					}
