/* -------------------------- */

/* 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; }

	a.ShowImgsInstallation		{ color: #939598; text-decoration: none; }



	/* => 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; }
