@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - AID 7328 :: Jon McLaughlin : DISCOGRAPHY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		artist_discography.css
	Date:			Dec 17, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/*	--------------------------------------------------------------------------------------------------------------------------
	active Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#artistNav li.discography a:link, #artistNav li.discography a:active, #artistNav li.discography a:visited, #artistNav li.discography a:hover {
		background-position:-296px bottom;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#mainFeature Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainFeature .feature {

	}
		#noFeature .feature.lyrics {
			padding:5px 0 0 0;
		}
		#artistNav {
		
		}	
	#sideCol {
		padding:35px 0 109px;
	}
	#album_section {
		display:block;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#artistNav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainFeature .aid_landing #artistNav {
		
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#album_feature Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#album_feature {
		padding:10px 0 35px 0;
		float:left;
	}
		#album_feature h1#h2_featuredAlbum {
			width:569px; height:31px;
			margin:0 0 30px 8px;
			background:url(../../images/h2_featuredAlbum.png) 0 0 no-repeat;
			font:bold 15px Arial, Helvetica, sans-serif;
			color:#cca11a;
			behavior: url("../../shared/css/iepngfix.htc");
		}
		#album_feature .albumHolder {
			border:solid 1px #ffd231;

			width:592px;
			padding:15px 0 15px 15px;
			background:url(../../images/bg_blackTrans.png) 0 0 repeat;
		}
		#album_feature .cover_feature {
			border:2px solid #000;
			width:250px;
			margin:0 0 0 9px;
			float:left;
		}
			#album_feature .cover_feature img {
				border:0;
			}
		#album_feature .trackList {
			width:290px;
			padding:42px 0 0 18px;
			float:left;
		}
			#album_feature .trackList h3 {
				width:280px;
				margin:0 0 8px 0;
				font-weight:bold; font-size:15px;
				line-height:15px;
			}
				#album_feature .trackList h3 a {
					font:normal 17px Arial, Helvetica, sans-serif;
					color:#fff;
				}
					#album_feature .trackList h3 a:hover {
						color:#fff;
					}
			#album_feature .trackList .date {
				font:normal 15px Arial, Helvetica, sans-serif;
				color:#fff;
			}
			#album_feature .trackList .buyLinks {
				margin:17px 0 0 0;
			}
				.buyLinks a:link, .buyLinks a:active, .buyLinks a:visited {
					width:67px; height:21px;
					display:block;
					float:left;
				}
					.buyLinks a:hover {
						background-position:0 -22px !important;
					}
				a.itunes:link, a.itunes:active, a.itunes:visited {
					width:65px; height:18px;
					margin:0 2px 0 0;
					background:url(../../images/btn_itunes.png) 0 0 no-repeat;
				}
					a.itunes:hover {
						background-position:0 -18px !important;
					}
				a.amazon:link, a.amazon:active, a.amazon:visited {
					width:65px; height:18px;
					background:url(../../images/btn_amazon.png) 0 0 no-repeat;
				}
					a.amazon:hover {
						background-position:0 -18px !important;
					}

/*	--------------------------------------------------------------------------------------------------------------------------
	#discography.slice_2o3 Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#discography.slice_2o3 {
		border:solid 1px #ffd231;
		width:auto;
		background:url(../../images/bg_blackTrans.png) 0 0 repeat;
		margin:35px 0 0 0; padding:20px 15px 40px 15px;
	}
	#discography.slice_2o3 h1#h1_lyrics {		
		float:left;
	}
	#discography.slice_2o3 .header {
		width:570px; height:27px;
		background:url(../../images/h1_album.png) 0 0 no-repeat;
	}
		#discography.slice_2o3 .header .back {
			width:110px; height:15px;
			margin:10px 0 0 0;
			float:right;
		}
			#discography.slice_2o3 .header .back a:link, #discography.slice_2o3 .header .back a:active, #discography.slice_2o3 .header .back a:visited {
				width:110px; height:15px;
				font:normal 10px Arial, Helvetica, sans-serif;
				display:block;
				float:right;
			}
				#discography.slice_2o3 .header .back a:hover {

				}						
						
		#discography.slice_2o3 .back {
			width:110px; height:15px;
			margin:0 59px 0 0;
			float:right;
		}
			#discography.slice_2o3 .back a:link, #discography.slice_2o3 .back a:active, #discography.slice_2o3 .back a:visited {
				width:110px; height:15px;
				font:normal 10px Arial, Helvetica, sans-serif;
				display:block;
				float:right;
			}
				#discography.slice_2o3 .back a:hover {

				}	
	
	/*	#discography div.body Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#discography.slice_2o3 div.body {
			padding:30px 0 20px 0 !important;			
		}
			#discography.slice_2o3 div.body h3 {
				font-size:18px;
			}
			#discography.slice_2o3 div.body .info {
				margin:0 0 23px 50px;
			}
			#discography.slice_2o3 div.body .info #flashHolder{
				padding:28px 0 0 0;
			}
				#discography.slice_2o3 div.body .info .title {
					font:bold 12px Verdana, Arial, Helvetica, sans-serif;
					color:#fff;
				}
					#discography.slice_2o3 div.body .info .title a:link, #discography.slice_2o3 div.body .info .title a:active, #discography.slice_2o3 div.body .info .title a:visited {
						color:#fff;
					}
						#discography.slice_2o3 div.body .info .title a:hover {
							color:#ffc100;
						}
				#discography.slice_2o3 div.body .info a:link, #discography.slice_2o3 div.body .info a:active, #discography.slice_2o3 div.body .info a:visited {
					color:#fff;
				}
					#discography.slice_2o3 div.body .info a:hover {
						color:#C5E6FF;
					}
			#discography.slice_2o3 div.body p {
				margin:0 0 18px 50px;
				line-height:18px;
			}
			#discography.slice_2o3 div.body a.more:link, #discography.slice_2o3 div.body a.more:active, #discography.slice_2o3 div.body a.more:visited, #discography.slice_2o3 div.body a.more:hover {
				margin:0 0 0 50px;
			}
			#discography.slice_2o3 div.body .more {
				padding:0 4px 0 0;
				font:normal 10px Arial, Helvetica, sans-serif;
				text-align:right;
			}
			#discography.slice_2o3 .backBottom a:link, #discography.slice_2o3 .backBottom a:active, #discography.slice_2o3 .backBottom a:visited {
				color:#fff;
			}
				#discography.slice_2o3 .backBottom a:hover {
					color:#f40f40;
				}
	/*	#discography.slice_1o1 Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#discography.slice_1o1 {
			
		}
			#discography.slice_1o1 #h1_inStoresNow a:link, #discography.slice_1o1 #h1_inStoresNow a:active, #discography.slice_1o1 #h1_inStoresNow a:visited {
				width:196px; height:25px;
				display:block;
				background:url(../../../../images/h1_inStoresNow19px.png) 0 0 no-repeat;
			}
				#discography.slice_1o1 #h1_inStoresNow a:hover {
					background-position:0 -40px;
				}
			#discography.slice_1o1 .entries {
				border:solid 1px #ffd231;

				margin:0 auto 30px auto; padding:15px 0 15px 15px; 
				width:956px;
				background:url(../../images/bg_blackTrans.png) 0 0 repeat;
			}
				#discography.slice_1o1 .entries .entry {
					width:310px;
					padding:0 0 20px 8px;
					display:inline;
					float:left;
				}
					#discography.slice_1o1 .entries .header {
						width:940px; height:13px;
						margin:0; padding:0 0 30px 9px;
						float:left;
					}
						#discography.slice_1o1 .entries .header #h1_inStoresNow {
							width:922px; height:30px;
							background:url(../../images/h1_inStoresNow.png) no-repeat;
							behavior: url("../../shared/css/iepngfix.htc");
						}
					#discography.slice_1o1 .entries .entry .cover {
						border:2px solid #000;
						width:150px;
						float:left;
					}
						#discography.slice_1o1 .entries .entry .cover img {
							border:0;
							display:block;
						}
					#discography.slice_1o1 .entries .entry .infoBox {
						padding:5px 0 0 3px;
						float:left;
					}
						#discography.slice_1o1 .entries .entry .infoBox h3 {
							width:136px;
							margin:0 0 7px 0;
							font-weight:normal; font-size:15px;
						}
							#discography.slice_1o1 .entries .entry .infoBox h3 a {
								font:normal 15px Arial, Helvetica, sans-serif;
								color:#fff;
							}
								#discography.slice_1o1 .entries .entry .infoBox h3 a:hover {
									color:#fff;
								}
						#discography.slice_1o1 .entries .entry .infoBox .date {
							margin:0 0 15px 0;
							font:normal 10px Arial, Helvetica, sans-serif;
							color:#fff;
							display:block;
						}
						#discography.slice_1o1 .entries .entry .infoBox a.more:link, #discography.slice_1o1 .entries .entry .infoBox a.more:active, #discography.slice_1o1 .entries .entry .infoBox a.more:visited {
							width:54px; height:15px;
							background:url(../../images/btn_viewAll.png) 0 3px no-repeat;
							display:block;
							line-height:1px;
							font:1px normal;
						}
							#discography.slice_1o1 .entries .entry .infoBox a.more:hover {
								background-position:0 -15px;
							}
						#discography.slice_1o1 .entries .entry .infoBox .buyLinks {
							margin:18px 0 0 0;
						}
		
	/*	#albumBox Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#discography.slice_2o3 div.body #albumBox {
			padding:0 0 0 40px;
		}
			#discography.slice_2o3 div.body #albumBox .cover {
				border:1px solid #000;
				width:252px; height:252px;
				margin:0 0 70px 0;
				float:left;
			}
				#discography.slice_2o3 div.body #albumBox .cover .border {
					border:1px solid #a8a7aa;
					height:250px;
					padding:0px;
				}
			#discography.slice_2o3 div.body #albumBox .info {
				padding:29px 0 0 30px; margin:0;
				width:257px; 
				float:left;
			}
				#discography.slice_2o3 div.body #albumBox .info h3 {
					margin:0 0 8px 0;
					font-size:15px;
					line-height:25px;
				}
				#discography.slice_2o3 div.body #albumBox .info .date {
					font-size:15px;
					color:#8f8f8f;
				}
				#discography.slice_2o3 div.body #albumBox .info .buyLinks {
					margin:17px 0 0 0;
				}
				
		
		#discography.slice_2o3 div.body h2#h2_trackListing {
			margin:40px 0 4px 20px;
			font:bold 13px Arial, Helvetica, sans-serif;
			font-style:italic;
			color:#fff;
		}
		#discography.slice_2o3 div.body .instruction {
			margin:0 0 0 20px;
			display:block;
			color: #797474;
			font-size:12px;
		}
			
	/*	#trackTable Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#discography.slice_2o3 div.body #trackTable {
			width:559px;
			margin:17px 0 0px 20px;
		}
			#discography.slice_2o3 div.body #trackTable col#songCol {
				width:404px;
			}
			#discography.slice_2o3 div.body #trackTable col#playCol {
				width:32px;
			}
			#discography.slice_2o3 div.body #trackTable col#mobileCol {
				width:64px;
			}
			#discography.slice_2o3 div.body #trackTable col#echoCol {
				width:57px;
			}
			#discography.slice_2o3 div.body #trackTable col#itunesCol {
				width:66px;
			}
			#discography.slice_2o3 div.body #trackTable col#amazonCol {
				width:66px;
			}
			#discography.slice_2o3 div.body #trackTable tbody tr td {
				padding:0 0 12px 0;
				font:normal 10px Arial, Helvetica, sans-serif;
				vertical-align:top;
			}
				#discography.slice_2o3 div.body #trackTable tbody tr td.songTitle {
					width:399px;
					padding:0 5px 12px 0;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#fff;
				}
					#discography.slice_2o3 div.body #trackTable tbody tr td.songTitle .track {
						display:block;
						float:left;
						color: #bfeef8;
					}
						#discography.slice_2o3 div.body #trackTable tbody tr td.songTitle .title {
							width:374px;
							padding:0 0 0 3px;
							float:left;
						}
							#discography.slice_2o3 div.body #trackTable tbody tr td.songTitle .title .lyrics a:link, #discography.slice_2o3 div.body #trackTable tbody tr td.songTitle .title .lyrics a:active, #discography.slice_2o3 div.body #trackTable tbody tr td.songTitle .title .lyrics a:visited {
								margin:0 0 0 4px;
								font:normal 9px Arial, Helvetica, sans-serif;
								color:#ff50ed;
							}
								#discography.slice_2o3 div.body #trackTable tbody tr td.songTitle .title .lyrics a:hover {
									color:#fff;
								}
					#discography.slice_2o3 div.body #trackTable tbody tr td.songTitle a:link, #discography.slice_2o3 div.body #trackTable tbody tr td.songTitle a:active, #discography.slice_2o3 div.body #trackTable tbody tr td.songTitle a:visited {
						font: 11px Arial, Helvetica, sans-serif;
						color:#ff50ed;
					}
						#discography.slice_2o3 div.body #trackTable tbody tr td.songTitle a:hover {
							color:#fff;
						}
					
			#discography.slice_2o3 div.body #trackTable tbody tr td a.btnPlay28w:link, #discography.slice_2o3 div.body #trackTable tbody tr td a.btnPlay28w:active, #discography.slice_2o3 div.body #trackTable tbody tr td a.btnPlay28w:visited {
				width:28px; height:15px;
				background:url(../../../../images/btn_play28w.png) 0 0 no-repeat;
				display:block;
				float:left;
			}
				#discography.slice_2o3 div.body #trackTable tbody tr td a.btnPlay28w:hover {
					background-position:0 -15px;
				}
			#discography.slice_2o3 div.body #trackTable tbody tr td a.itunes68w:link, #discography.slice_2o3 div.body #trackTable tbody tr td a.itunes68w:active, #discography.slice_2o3 div.body #trackTable tbody tr td a.itunes68w:visited {
				margin:0;
				float:none;
			}
			#discography.slice_2o3 div.body #trackTable tbody tr td a.amazon68w:link, #discography.slice_2o3 div.body #trackTable tbody tr td a.amazon68w:active, #discography.slice_2o3 div.body #trackTable tbody tr td a.amazon68w:visited {
				float:none;
			}	
			a.itunes61w:link, a.itunes61w:active, a.itunes61w:visited {
				width:65px; height:18px;
				background:url(../../images/btn_itunes.png) 0 0 no-repeat;
			}
				#discography a.itunes61w:hover {
					background-position:0 bottom !important;
				}
			a.amazon61w:link, a.amazon61w:active, a.amazon61w:visited {
				width:65px; height:18px;
				background:url(../../images/btn_amazon.png) 0 0 no-repeat;
			}
				#discography a.amazon61w:hover {
					background-position:0 bottom !important;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	#album Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.slice_1o3 {
		background:none;
	}
	#album.slice_1o3 {
		width:301px;
	}
		#album.slice_1o3 #h1_album {
			width:300px; height:24px;
			background:url(../../images/h1_album15px.png) 0 0 no-repeat;
		}
			#album.slice_1o3 #h1_album a:link, #album.slice_1o3 #h1_album a:active, #album.slice_1o3 #h1_album a:visited {
				width:300px; height:24px;
				background:url(../../images/h1_album15px.png) 0 0 no-repeat;
				display:block;				
			}
				#album.slice_1o3 #h1_album a:hover {
					background-position:0 -40px;
				}
		#album.slice_1o3 div.body {
			padding:12px 0 0 15px;
		}
			#album.slice_1o3 div.body .cover {
				width:152px; height:210px;
				padding:1px 0 0 2px;
				background:#fff;
				float:left;
			}
			#album.slice_1o3 div.body .info {
				width:116px;
				margin:0 0 0 10px; padding:12px 0 0 0;
				line-height:18px;
				float:left;
				color:#bfeef8;
			}
				#album.slice_1o3 div.body .info h3 {
					margin:0 0 8px 0;
					font-size:17px;
				}
				#album.slice_1o3 div.body .info a.itunes68w:link, #album.slice_1o3 div.body .info a.itunes68w:active, #album.slice_1o3 div.body .info a.itunes68w:visited {
					margin:14px 0 5px 0;
					float:none;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	discography_lyrics Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#discography.slice_2o3 div.body h3 {
		margin:0 0 10px 0;
		font:bold 15px Arial, Helvetica, sans-serif; 
	}
	#discography.slice_2o3 #lyrics {
		width:570px;
		padding:10px 40px 20px 40px;
		font:normal 11px Arial, Helvetica, sans-serif;
	}
		#discography.slice_2o3 #lyrics p {
			margin:0 0 18px 0;
			font:normal 11px Arial, Helvetica, sans-serif;
			line-height:17px;
			color:#bfeef8;
		}
		#discography.slice_2o3 #lyrics .info {
			margin:0 0 40px 0;
			font:normal 11px Arial, Helvetica, sans-serif;
			line-height:17px;
			color:#bfeef8;
		}
			#discography.slice_2o3 #lyrics a:link, #discography.slice_2o3 #lyrics a:active, #discography.slice_2o3 #lyrics a:visited {
				color:#ff50ed;
			}
				#discography.slice_2o3 #lyrics a:hover {
					color:#fff;
				}
		#discography.slice_2o3 #lyrics .lyricProvider {
			margin:30px 0 30px 0;
		}
			#discography.slice_2o3 #lyrics .lyricProvider p {
				margin:4px 0;
				font:normal 9px Arial, Helvetica, sans-serif;
				color:#bfeef8;
			}
			#discography.slice_2o3 #lyrics .lyricProvider img {
				display:block;
			}
		#albumSideBox.body {
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#bfeef8;
		}
			#albumSideBox.body .albumPic {
				margin:0 7px 0 0;
				float:left;
			}
			#albumSideBox.body #h2_albumTitle {
				font:bold 12px Arial, Helvetica, sans-serif;
				color:#fff;
			}
				

