* {
	margin: 0;
	padding: 0;
}
body {background-color: #000000; font-family: arial; font-size: 14px; 	color:  #ffffff;}
a {color: #ffffff; text-decoration: underline; }
a:hover {color: #ffffff; text-decoration: none; }

a.invs {text-decoration: none;}
img {border: none;}

table {border: 0px;}
tr {border: 0px;}
td {border: 0px;}

/* background scene setups */
.scene_blank {height: 600px; width: 450px; background:#ffffff; float: right; }
.scene_fill {height: 600px; width: 450px; background:#000000; float: right; }

/* toolbar mouseovers */
.sectionlink  {display: block;margin-left: auto;margin-right: auto;
		text-decoration: none;  color: #AFB7D0; font-family:tahoma;
		font-weight: normal; font-size: 11px;
		line-height: 2.8em;letter-spacing: 0.2ex; 
		text-transform: uppercase;	text-align: center; width: 120px;}
.sectionlinkover {cursor:pointer; display: block;margin-left: auto; margin-right: auto;
				text-decoration: none;  color: #F4981D; font-family:tahoma;
				font-weight: bold; font-size: 11px;
				line-height: 2.8em;letter-spacing: 0.2ex;  
				text-transform: uppercase;	text-align: center; width: 120px;}

.slogan1 { width:330px; margin-top: 36px; color: #ffffff;font-size: 60px; font-family:times; float:left ; clear: right; float: left; text-align:right; }
.slogan2 {padding-left: 10px; margin-top: 36px; color: #000000;font-size: 60px; font-family:times;float: left; text-align:left;}

.limited {color: #62739C;}
.limitedbg {background-color: #62739C;}
.bull {color: #F4981D;}	
.sml {font-size:6px;}

		
.line1 {background-color:#62739C; height: 1px; text-align: center; border: 0px solid #62739C;}
.lineW {background-color:#ffffff; height: 1px; text-align: center; border: 0px solid #ffffff;}

/* highlight header */
.hl {color: #62739C; font-family: georgia; font-size: 14px;
		text-transform: uppercase;	text-align: left;  }
/* regular text */
.nhl {font-family: georgia; font-size: 14px;
				text-align: left; font-style:italic; }

/* classes to use in maincontent div */
.hlorange {color: #F4981D; font-family: georgia; font-size: 18px;
		text-align: left; font-style:italic; }
.nhllist {line-height: 1.2em; font-family: sans-serif; font-size: 12px;
						text-align: left;}
.nhllistcol1 {line-height: 1.2em;font-family: sans-serif; font-size: 11px;
text-align: left; float: left; margin-right: 12px;  }
.nhllistcol2 {line-height: 1.2em;font-family: sans-serif; font-size: 11px;
							text-align: left; float: left; clear: right; }	
.aboutus {margin-top:20px; font-family: tahoma; font-size: 14px;line-height: 1.5em; text-align: center;}
.aboutus a {text-decoration: underline; }
.directions {font-family: sans-serif; font-size: 12px; line-height: 1.15em;	 text-align: left; position: relative; top: -85px;}

.artistlist {padding-top:50px; line-height: 1.2em; font-family: sans-serif; font-size: 13px;text-align: left;}
							
.floatleft {float: left; text-align:center ; margin: 0px 0px 2px 2px; padding: 0px; }
.error { font-weight: bold;  color: #EE1111; font-size: 16px; text-decoration: none; }
.default {font-family: tahoma; font-size: 14px; line-height: 1.5em;	text-align: left;}
.default a {text-decoration: underline; }
	
/* email input and button style */
.tb_s {line-height: 1.2em; font-family: tahoma; font-size: 16px;border: 2px solid #7487AD;width: 180px;height: 20px;}
.sbt_s {line-height: 1.2em; font-family: tahoma; font-size: 14px; border: 3px solid #7487AD;width: 230px;height: 32px;margin-top: 12px;}
.tb_s_error {line-height: 1.2em; font-family: tahoma; font-size: 16px;border: 2px solid #AA0000 ;width: 180px;height: 20px;}
.sbt_s_error {line-height: 1.2em; font-family: tahoma; font-size: 14px; border: 3px solid #AA0000;width: 230px;height: 32px;margin-top: 12px;}
	

/* announcement shadow  on home page */
.announcement {position:relative;top: 416px; height:74px; width:442px; float: left;
				vertical-align:middle; background-color: #62739C; border:solid #7283AC 4px;}
.announcement_error {position:relative;top: 356px; height:74px; width:442px; float: left;
								vertical-align:middle; background-color: #863A4E; border:solid #963A4E 4px;}
.announcement_text {margin-top: 4px; margin-left: auto; font-size: 21px; 
			    margin-right: auto; text-decoration: none; 
			font-weight: bold;  font-family:tahoma; text-align:center;}
.announcement_text a {text-decoration: none; cursor:pointer; position: absolute;  
					left: 2px;top: 2px; color: #000000;}			
.announcement_text a:hover {color: #000000;}	
.announcement_text { width:400px;text-decoration: none; position: relative;  left: 2px;top: 2px; color: #000000;}			
.announcement_text span {width:400px; position: absolute; left: -2px; top: -2px; color: #fff;}

.announcement_text_sml {margin-left: auto; font-size: 18px; 
			    margin-right: auto; text-decoration: none; 
			font-weight: bold;  font-family:tahoma; text-align:center;}
.announcement_text_sml a {text-decoration: none; cursor:pointer; position: relative;  
					left: 2px;top: 2px; color: #000000;}			
.announcement_text_sml a:hover {color: #000000;}	
.announcement_text_sml { width:400px;text-decoration: none; position: relative;  left: 2px;top: 2px; color: #000000;}			
.announcement_text_sml span {width:400px; position: absolute; left: -2px; top: -2px; color: #fff;}


#page {
	padding-top: 0px;
	width:930px;
	margin-left: auto;margin-right: auto;	
}

#main {
	width: 790px;
	float: left;
}

#main-content-box {
	width: 340px;
	float: left;
}
#content {
	padding-left: 10px;
	padding-right: 10px;
	width: 320px;
	height: 480px;
	float: left;
}
#contentfitted {
	padding-left: 20px;
	padding-right: 10px;
	width: 260px;
	padding-top: 50px;
	float: left;
}



#leftside {
	float:left;	
	padding-left: 10px;
	padding-right: 10px;
	width: 120px;
}

#left-sidebar {

}

#topheader {
	padding-top: 20px;
	width: 120px;
	height: 120px;
}


#footer {
	float: left;
	padding-top: 30px;
	text-align: center;
	font-size: 11px;
	line-height: 1.4em;	
}
#footer a {text-decoration: underline; }

/* next to image, bottom right */			
#sig {padding-right:10px; 	font-size: 10px;
	vertical-align: bottom; text-align:right;}



