/*
	This file holds the CSS for the consistent design elements of the site.
	Image paths are relative to the css directory; ie: correct paths start with ../images/
*/



	*HTML {	min-width: 750px; }
	
	html { height: 100%; margin-bottom: 1px; }

	* { margin: 0px; }

	BODY
	{
		margin: 0px auto;
		height: 100.1%;
		padding: 0px 0px 0px 0px;
		background-color: #000;
		color: #fff;
		font-family: Arial, "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		text-align: center;
		line-height: 150%;
		background: url(../images/body_background.gif);
		background-repeat: repeat-y;
		background-position: center;
		background-color:#000;
	}
	H1
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: normal;
		padding: 20px 0px 10px 0px;
		line-height: 150%;
		text-decoration: none;
		color: #ADD9FF;
	}

	H2
	{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: normal;
		text-decoration: none;
		padding-top: 20px;
		line-height: 150%;
		color: #FFFFFF;
	}

	H3
	{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		padding-top: 15px;
		line-height: 150%;
		color: #AEBFD2;
	}
	
	DIV#content_left H1
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding: 03px 03px 3px 9px;
		border: solid 0px silver;
		margin-bottom: 10px;
		line-height: 150%;
		background: url(../images/lefttitlebg_plain.gif);
		color: #E8E8E8;
		font-variant:small-caps;
	}
	
	DIV#preload
	{	/* preloaded images should be placed in this div */
		position: absolute;
		z-index: -1;
		width: 1px;
		height: 1px;
		overflow: hidden;
	}

	A, A:visited, P A, P A:visited
	{
		font-weight:bold;
		text-decoration: none;
		color:#79ABFF;
	}

	A:hover, P A:hover
	{
		color: #C0C0C0;
	}

	DIV#content A:hover
	{
		text-decoration:underline;
	}
	
	A:active
	{
		color: #719CC7;
	}
	
	DIV#topbg
	{
		position: absolute;
		width: 100%;
		height: 164px;
		background:  url(../images/top_background.gif) repeat-x top;
		_left: 0px;
		z-index:1;
	}
	#ie7 #topbg
	{
		left: 0px;
	}

	DIV#toppic
	{
		position: absolute;
		width: 100%;
		height: 164px;
		background: url(../images/top_mics_2.gif) no-repeat top right;
		_left: 0px;
		z-index:5;
	}
	
	DIV#header
	{
		position: relative;
		margin: 0px auto;
		width: 752px;
		height: 164px;
		background-image: url(../images/top_logo.gif);
		background-repeat: no-repeat;
		background-position: top;
		z-index:10;
	}
	
	DIV#topleft
	{
		position:absolute;
		_left:0px;
		width:266px;
		height:164px;
	}
	
	DIV#topright
	{
		position:absolute;
		_position:relative;	
		padding-left: 0px;
		vertical-align:bottom;
		padding-top:135px;
/*
		border: solid 01px green;
*/
	}
	#ie7 #topright
	{
		position:relative;	
	}
	.thumbnail, img.border 
	{
		border : 01px solid #999;
		padding : 01px;
		margin-right:10px;
		background-color : #222;
		float:left;
		position:relative;
	}
	.image
	{
		position:relative;
		margin-left:10px;
		float:right;
		border : 01px solid #999;
		padding : 01px 01px 01px 01px;
		background-color : #222;
		width:150px;
	}
	
	.imagecaption
	{
		text-align: center;
		padding: 1px;
		font-family: Times New Roman,Arial,Verdana;
		font-weight: normal;
		font-style: italic;
		font-size: 12px;
/*
		border:1px solid silver;
*/
	}

	DIV#content
	{	/* entire content container (left & right) */
		width: 752px;
		margin: 0px auto;
		position:relative;
	}
	#ie7
	{
		background-color:#000;
	}
	#ie7 #content
	{
		background: url(../images/body_background.gif) repeat-y center top;
		height:100%;
	}
	DIV#content_left
	{	/* left content container */
		position: absolute;
		font:  normal 11px Verdana;
		line-height: 150%;
		_left: 0px;
		top: 0px;
		margin: 20px;
		width: 226px;
		color: #A5B6C6;
		text-align: left; 
/* 
		text-align: justify; 
*/
	}
	#ie7 #content_left
	{
		left: 0px;
	}

	DIV#content_right
	{	/* right (main) content container */
		position: relative;
		margin-left: 278px;
		padding: 0px;
		padding-top: 0px;
		width: 460px;
		text-align: justify;
	}

	DIV#content_right table
	{	/* right (main) content container tables */
		margin: auto;
	}

	DIV#content_right li
	{
		margin-left:2em;
	}
	
	TD
	{
		font-size: 13px;
		font-family: Arial, Franklin Gothic Medium, "Trebuchet MS", Verdana, Trebuchet MS;
		line-height: 130%;
		text-align: left; /* justify; */
		vertical-align:top;
/*
		text-indent:0px;
*/
	}
	
	TABLE
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	DIV#content p 
	{
		margin: 0px 0px 20px 0px;
	}
	#ie7 #content_right {left:-5px;}
	
	DIV#footer
	{
		position: relative;
		width:484px;
		text-align:left;
		margin-left: 266px;
		padding-bottom: 20px;
		padding-top: 100px;
		padding-left: 20px;
		font-size:11px;
		font-family:Verdana;
		color:#70869E;
	}

	DIV#footer A, A.visited
	{
		font-size:11px;
		font-weight: normal;
		font-family:Verdana;
		color:#A3B0C0;
	}
	
	.centered
	{	/* centers the artist list index */
		text-align:center;
	}

	DIV#copyright
	{
		color : #cccccc;
		font-size : 11px;
		line-height:125%;
	}
	
	img
	{	/* removes border from image links */
	 	border:0px;
	}
	
	.smalltitle
	{
		font-size: 11px;
		color: #B3BDCA;
	}
		
	TEXTAREA
	{
		color: #FFF1DD;
		background-color:#46494F;
	    font-family: MS sans-serif,arial,sans-serif; 
	    font-size  : 13px; 
	    font-style : normal; 
	    font-weight: normal; 
	    border: 1px solid #aaaaaa;
	    padding: 3px;
	}
	#ie7 TEXTAREA {width:99%;}

	.inputtext 
	{
		color: #FFF1DD;
		background-color:#46494F;
	    font-family: arial,verdana,sans-serif; 
	    font-size  : 13px;
	    font-style : normal; 
	    font-weight: normal; 
	    padding: 3px;
	    border: 1px solid #aaaaaa;
	    width:100%; 
	}
	#ie7 .inputtext {width:99%;}

	.button
	{
		color: #404020;
		font: normal 11px Verdana,Arial,sans-serif;
		line-height: 100%;
		padding-top: 3px;
		padding-bottom: 4px;
	}
	
	.form TD
	{
		font-family:Trebuchet MS, Sans-serif;
		font-size:13px;
		text-align:right;
	}

	.form TD B
	{
		color:#F29D00;
	}

	.caption
	{
		font-family: Franklin Gothic Book,Arial,Sans-serif;
		font-size:13px;
		font-style:italic;
		text-align:center;
		margin-top:03px;
		margin-bottom:15px;
		color:#204584;
	}
	
	