/* links to external style sheets for particular areas of the site */

/* css styles for the page header */
@import url(../header.css);

/* css styles for the main site navigation */
@import url(../sideNav.css);

/* css styles for the page footer */
@import url(../footer.css);
@import url(common.css);
@import url(homeAlt.css);

/* **********************  End External Links  ******************** */


/* this style sheet contains all of the generic styles/classes for the site */

body {
	background-color: #FFFFFF;
	color: #0092CF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link { color: #6C6F70; text-decoration:none;}
a:visited { color: #6C6F70; text-decoration:none;}
a:active { color: #6C6F70; text-decoration:none;}
a:hover { color: #6C6F70; text-decoration:underline;}

body, div, img, table, td, h1, h2, h3, h4, h5, h6, form {
	border:0;
	margin:0;
	padding:0;
}

td {
vertical-align:top;
}

.hide {
	display:none;
}

.floatL {
	float:left;
}

.floatR {
	float:right;
}

.clearL {
	clear:left;
}

.clearR {
	clear:right;
}

.clearB {
	clear:both;
}

/* **********************  End Generic Styles/Classes  ******************** */

#content-home {
background-color:#7E7E76;
text-align:center;
}

#contentFrame {
width:955px;
background-color:#FFFFFF;
padding: 25px 0px 0px 0px; 
}

#contentFrame table {
border-collapse: collapse;
}
	
	#contentFrame table td {
	border-collapse: collapse;
	}
	
#content {
width:725px;
text-align:left;
padding: 0px 15px 25px 15px; 
font-size: 12px;
line-height: 16px;
}

	#content #contentFrame2 {
	width:725px;
	}

		#content #contentFrame2 td {
		padding-right:20px;
		padding-bottom:25px;
		}
	
	#content h2 {
	font-size: 18px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0092CF;
	margin: 0px 0px 36px 0px; 
	}
	
	#content h3 {
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0092CF;
	margin: 0px 0px 3px 0px; 
	}
	
	#content p {
	margin: 6px 0px 12px 0px; 
	}
	
#content2 {
width:725px;
text-align:left;
padding: 0px 15px 25px 15px; 
font-size: 12px;
line-height: 16px;
}

	#content2 #contentFrame2 {
	width:700px;
	}

		#content2 #contentFrame2 td {
		width:325px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:25px;
		}

	#content2 h2 {
	font-size: 18px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0092CF;
	margin: 0px 0px 36px 0px; 
	}
	
	#content2 h3 {
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0092CF;
	margin: 0px 0px 3px 0px; 
	}
	
	#content2 p {
	margin: 6px 0px 12px 0px; 
	}
	
#content3 {
width:795px;
text-align:left;
padding: 0px 0px 25px 0px; 
font-size: 12px;
line-height: 16px;
}

	#content3 p {
	margin-top:0px;
	padding-left:17px;
	padding-right:250px;
	}
	
	.artistListLegend {
	padding-left:17px;
	padding-top:10px;
	clear:both;
	height:30px;
	}
	
		.artistListLegend ul {
		list-style-type:none;
		padding:0px;
		margin:0px;
		text-indent:0px;
		}
	
			.artistListLegend ul li {
			padding-left:15px;
			padding-right:40px;
			float:left;
			text-transform:lowercase;
			}
	
	.artistListFilter {
	padding:2px 17px 4px 17px;
	clear:both;
	border-top:solid 1px #99D3EC;
	border-bottom:solid 1px #99D3EC;
	margin-top:0px;
	margin-bottom:15px;
	height:15px;
	}
	
		.artistListFilter ul {
		list-style-type:none;
		padding:0px;
		margin:0px;
		text-indent:0px;
		}
	
			.artistListFilter ul li {
			padding-left:0px;
			padding-right:40px;
			float:left;
			}

	.artist_list {
	color: #999999;
	}

	#content3 #contentFrame2 {
	width:675px;
	}

		#content3 #contentFrame2 td {
		width:290px;
		padding-left:0px;
		padding-right:10px;
		padding-bottom:25px;
		}

			#content3 #contentFrame2 td ul {
			list-style-type:none;
			padding:0px;
			margin:0px;
			text-indent:0px;
			}
		
				#content3 #contentFrame2 td ul li {
				margin-left:10px;
				padding-left:25px;
				padding-right:20px;
				text-indent:-10px;
				}

					#content3 #contentFrame2 td ul li a:hover {
					color:#0092CF;
					text-decoration:none;
					}
	
		#content3 #contentFrame2 td#artistDetailA {
		padding-left:17px;
		width:600px;
		}
		
			#content3 #contentFrame2 td#artistDetailA .largeimage {
			height: 300px;
			}
			
				#content3 #contentFrame2 td#artistDetailA .largeimage table {
				width: 1px;
				}
			
				#content3 #contentFrame2 td#artistDetailA .largeimage table td {
				padding: 0px;
				}
			
				#content3 #contentFrame2 td#artistDetailA .largeimage table td img {
				padding-bottom: 5px;
				padding-right: 0px;
				}
			
			#content3 #contentFrame2 td#artistDetailA .thumbnailList {
			width:425px;
			margin-bottom:15px;
			}
		
			#content3 #contentFrame2 td#artistDetailA .thumbnailList h3 {
			color:#999999;
			font-size:11px;
			font-weight:normal;
			}
		
		#content3 #contentFrame2 td#artistDetailB {
		padding-left:17px;
		width:225px;
		line-height:13px;
		}
	
			td#artistDetailB h1 {
			padding-left:0px;
			text-transform:lowercase;
			font-size:20px;
			line-height:20px;
			width:225px;
			margin-bottom:10px;
			}
			
			#content3 #contentFrame2 td#artistDetailB p {
			margin:0px;
			margin-bottom:10px;
			padding:0px;
			}
	
			#content3 #contentFrame2 td#artistDetailB .detailLinks {
			margin:0px;
			padding:0px;
			margin-top:20px;
			font-size:14px;
			line-height:18px;
			}		
	
				#content3 #contentFrame2 td#artistDetailB .detailLinks ul {
				margin:0px;
				padding:0px;
				text-indent:0px;
				}		
		
					#content3 #contentFrame2 td#artistDetailB .detailLinks ul li {
					margin:0px;
					padding:0px;
					text-indent:0px;
					}		
	
			#content3 #contentFrame2 td#artistDetailB .artistDesc {
			margin-top:30px;
			display:block;
			}
	
		#content3 #contentFrame2b {
		margin:0px;
		padding:0px;
		}
			
			#content3 #contentFrame2b td {
			width:325px;
			}

			#content3 #contentFrame2b td .thumbChart {
			}

					#content3 #contentFrame2b td .thumbChart td a {
					color:#0092CF;
					}
			
.exHeader {
	padding-bottom:30px;
}

.largeimage {
width:320px;
height:215px;
}

.thumbnailList {
width:320px;
margin-top:10px;
margin-bottom:10px;
}

	.thumbnailList img:hover {
	cursor:pointer;
	}

#rolloverThumbnail {
margin-top:75px;
width:161px;
}


#popupFrame {
margin-top:35px;
}

