/* -------------------------- */
/* HTML ELEMENTS			  */

	/* html { background:url(/Images/footer.jpg) repeat-x bottom left;} */
	
	body,html 	{ 
		font-family: Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:82%;
		background-color:#FFFFFF;
		padding-top:20px;
		margin:0;
	}

	h1 {
		margin:0;
		padding:0;
		font-size:1em;
		text-transform:uppercase;
	}

	ul { 
		margin:0;
		padding:0;
		list-style-type:none;
	}

	p {
		margin:0;
		padding:0;
		
	}

	a,a:visited,a:active { 
		color:#000;
		text-decoration:none; 
	}

	a:hover { 
		text-decoration:underline; 
	}

	a.greylink,a.greylink:visited {
		color:#939598;
	}

	a.greylink:hover {
		color:#939598;
		text-decoration:none;
	}

	a.noline {
		text-decoration:none;
	}
	a.underline,a:underline:hover,a.underline:visited {
		text-decoration:underline;
	}

	a.Pag {
		/* background:#EFEFEF; */
		border:1px solid #CCC;
		font-size:10px;
		display:block;
		float:left;
		width:18px;
		font-weight:bold;
		text-align:center;
		margin-right:2px;
		padding-bottom:2px;	
	}

	a#prev,a#next {
		color:#939598;
	}

	a.pageselected {
		/* text-decoration:underline;*/
		color:#DE0032;
		font-weight:bold;
	}

	a.line,a.line:visited	{ 
		text-decoration:underline; 
	}

	a.HighLight {
		background:#939598;
		color:#FFF;
	}

	a.NewsTitle {
		text-decoration:underline;
		text-transform:uppercase;
	}

	.NewsTitle {
		text-decoration:underline;
		text-transform:uppercase;
	}

/* -------------------------- */
/* HTML ELEMENTS			  */

	.container { overflow:hidden;margin-bottom:10px; }

	/* => Header ------------------------------- */
	ul.level0  				{ margin-left:1.2em;margin-top:-0.4em;	}
	ul.level0 li 			{ margin:2px 0; }
	ul.level0 li.First 		{ margin-top:0;margin-bottom:2px; }
	ul.level0 li a 			{ font-size:1.1em;color:#000000;text-transform:uppercase;	}
	ul.level0 li a.selected	{ font-size:1.1em;color:#939598;text-transform:uppercase;text-decoration:underline; }
	ul.level0 li a.HistorySel { font-size:1.1em;color:#939598;text-transform:uppercase;text-decoration:underline; }
	ul.plus li				{ margin:2.2em 0; }

	a#newsletter			{ margin-left:1.2em;margin-top:-0.4em;font-size:1.1em;color:#000000;text-transform:uppercase;	}
	
	ul.sublevel0 li a.selected	{ color:#939598;text-decoration:underline; }
	h1.header,div.header 	{ line-height:130%;font-size:13px; }	

	/* => Homepage ----------------------------- */
	.Current-Show			{ overflow:hidden;clear:both;margin-bottom:2em; }
	.Current-Show img		{ padding-right:0.8em;float:left; }
	.Artist_Name			{ display:block;margin-bottom:1em;text-transform:uppercase; }
	.FakeHeight				{ background:url(/Images/back-upcoming.gif) repeat-y right; }

	/* => ListItems ---------------------------- */
	.LogoFile2				{ margin-bottom:1em;max-width:338px;width:338px; }
	.LogoFile3				{ margin-top:2em;max-width:338px;width:338px; }

	/* => Artists ------------------------------ */
	a.IsActive,a.IsActive:visited			{ }
	a.NonActive,a.NonActive:visited			{ color:#9C9EA0; }
	.BiosYear								{ width:70px;float:left;padding:3px 0;font-weight:bold; }
	.BiosDetail								{ margin-left:100px;border-bottom:1px solid #CCC;padding:3px 0;margin-right:20px; }	
	.BiosDetail hr							{ margin-bottom:0px;color:#999999;background-color:#999999 }
	a.Print									{ background:url(../Images/printer.png) no-repeat;padding-left:25px;padding-bottom:5px; }

	/* => News --------------------------------- */
	.News					{ border-bottom:1px solid #000;padding:10px 0; }
	.News-First				{ border-bottom:1px solid #000;padding:0;padding-bottom:10px; }
	
	/* => Publications ------------------------- */
	img.Publications		{ float:left;border:1px solid #CCC;padding:5px;margin-right:10px;width:120px;height:170px; }	
	.TopLine				{ border-top:1px solid #000;padding:10px 0; }
	ul.sublevel0 li a.selected { text-decoration:underline; }

	/* => History ------------------------------ */
	.YearsNav				{ border-bottom:1px solid #000;margin-bottom:20px;padding-bottom:10px;z-index:1; }
	/* #ArtistList			{ background:#000000;padding:9px;padding-right:0;z-index:100;display:none;position:absolute;margin-top:18px;float:right; }	 */
	#ArtistList				{ background:#000000;display:none;z-index:100;position:absolute;margin-top:20px;width:173px; }
	#ArtistList a			{ color:#FFF; }
	.Search					{ border:1px solid #CCC;padding:0 5px;padding-left:10px;width:178px; }

	/* => Press --------------------------------- */
	.BottomLine				{ border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px; }	
	.Docs					{ margin-bottom:10px; }

	/* => Links --------------------------------- */
	.Links					{ padding-left:15px; }	
	.LinkDesc				{ width:355px;text-align:right; }


	#pageFooterOuter { 
       	background:#DDD;
		width:100%;
	} 

/* -------------------------- */
/* USEFUL CLASSES			  */
	
	/* Display none */
	.Hidden 	{ display:none; }	

	/* Positioning */ 
	.FloatSX 	{ float:left; }
	.FloatDX 	{ float:right; }
	
	/* Spacing */
	.spacer		{ height:50px;min-height:50px; }
	.Link-spacer{ height:25px;min-height:25px; }
	.ImgSpacer	{ padding:0 0px 10px 10px; }
	.PubliGrey	{ color:#939598; }
	
	/* Typography */
	.line		{ text-decoration:underline; }
	.italic		{ font-style:italic;display:block;margin-bottom:1em; }
	.textDX		{ text-align:right; }
	.white		{ color:#FFF; }
	.ShowTitle 	{ font-size:1.4em;font-weight:bold; }
	
	/* Blueprint Rewrite */
	.box		{ padding:1em;background:#F2F2F2; }
	.prepend-7-reWrite	{ padding-left: 285px; }