	body {
	 	 background:url('/fall08pics/main_bg.gif') repeat-x #2d2d2d;
		 text-align:center;
	 	 padding:0;
	 	 margin:0;
	 	 font-family:"Verdana","Arial",sans-serif;
	 	 font-size:12px;
	 	 line-height:1.5em;
	}
	
	img, a img {
		border:0;
	}
	
	a, a:visited {
	   color:#0174DF;
	}
	
	a:hover {
			text-decoration:none;
	}

	ul {
   	   list-style:circle;
   	   margin-left:30px;
	   margin-bottom:14px;
	   padding:0;
	}
	
	li {
	   margin-bottom:8px;
	}
	
	h2 {
	font-size:10pt;
	margin-bottom:14px;
	margin-top:5px;
	}
	
	h3 {
	font-size:10pt;
	margin-top:26px;
	margin-bottom:8px;
	}	
	
	.contact_title {
		font-weight:bold;
		text-transform:uppercase;
	}

	.listing {
		margin-top:15px;
		font-size:8pt;
		line-height:18pt;
	}

	.news{
		padding:0px 0px 4px 4px;
	}

	.events{
		border-left:1px solid #666666;
		padding:0px 4px 4px 4px;
		width:30%;
		max-width: 160px;
		float:right;
		font-size:80%;
	}

	.date{
    	   color: #555555;
     	   font-family:"Verdana","Arial",sans-serif;
	}

	.event{
		display:block;
	}

	.eventEdit{
		display:none;
	}

	.orng{
	   color:#f5a022;
	}
	.whitebg{
           background: white;
	}
	.whitebgnews{
           background: white;
		margin-right:30%;
	}
	.or{
	   color:#c95414;
	}
	.red{
	   color:#B40404;
	}

	.blue{
	   color:#0174DF;
	}

	.bb{
	   font-weight: 800;
	}

	#text .listing a, #text .listing a:visited {
		margin-top:10px;
		font-size:8pt;
		line-height:18pt;
	}
	
	#now_playing {
		font-size:10pt;
		margin-top:10px;
		margin-bottom:10px;
		color:#7B0500;
	}
		
/* header */		     
	#header_container {
			background:url('/fall08pics/fall08_top.jpg') no-repeat;
			margin:0 auto 0 auto;
			width:902px;
			height:208px;
			position:relative;
	}
	
	#header_logo {
		position:absolute;
		top:67px;
		left:34px;
		width:274px;
		height:150px;		
	}
	#header_logo a {
		display:block;
		width:274px;
		height:150px;		
	}	
	
#header_links {
	position:absolute;
	top:41px;
	left:302px;
	list-style:none;
	display:inline;
	height:166px;
	margin:0;
	padding:0;
	width:604px;
	overflow:hidden;
	z-index:1;
}

#header_links a {
	float:left;
	padding:166px 0 0 0;
	margin-right:1px;
	height: 0px !important;
	height /**/:166px; 
}
#header_links a:hover {
	background-position:0 -166px;
}

#header_links li {
	  padding:0;
	  margin-right:1px;
	  display:inline;
}

* html #header_links a {
  margin-right:0px;
}

#links_noisefeSTL {
	  background:url('/fall08pics/links_noisefeSTL.gif') bottom left no-repeat;
	  height:166px;
	  width:138px; 
	  float:left;	  
}

#links_OD {
	  background:url('/fall08pics/links_OD.gif') bottom left no-repeat;
	  height:166px;
	  width:138px; 
	  float:left;	  
}

#links_events {
	  background:url('/fall08pics/links_events.gif') bottom left no-repeat;
	  height:166px;
	  width:95px;	  
	  float:left;
}
#links_directions {
	  background:url('/fall08pics/links_directions.gif') bottom left no-repeat;
	  height:166px;
	  width:138px;
	  float:left;	  
}
#links_about {
	  background:url('/fall08pics/links_about.gif') bottom left no-repeat;
	  height:166px;
	  width:137px;
	  float:left;	  
}
* html #links_about {
  margin-right:1px;
}

#links_links {
	  background:url('/fall08pics/links_links.gif') bottom left no-repeat;
	  height:166px;
	  width:87px;
	  float:left;	  
	  margin-right:0;
}	

#links_noisefeSTL a {
	  background:url('/fall08pics/links_noisefeSTL.gif') top left no-repeat;
	  height:166px;
	  width:138px;
}

#links_OD a {
	  background:url('/fall08pics/links_OD.gif') top left no-repeat;
	  height:166px;
	  width:138px;
}

#links_events a {
	  background:url('/fall08pics/links_events.gif') top left no-repeat;
	  height:166px;
	  width:95px;
}
#links_directions a {
	  background:url('/fall08pics/links_directions.gif') top left no-repeat;
	  height:166px;
	  width:138px;
}
#links_about a {
	  background:url('/fall08pics/links_about.gif') top left no-repeat;
	  height:166px;
	  width:137px;
}
#links_links a {
	  background:url('/fall08pics/links_links.gif') top left no-repeat;
	  height:166px;
	  width:87px;
	  margin-right:0;
}	

/* main */
	#main_container {
					width:902px;
					margin:0 auto;
					position:relative;
					background:url('/fall08pics/main_body_bg.gif') repeat-y #000;
					height:auto;
					text-align:left;
	}
	
	#sidebar_container {
					   position:absolute;
					   top:0;
					   left:0;
					background:url('/fall08pics/fall08_left.jpg') no-repeat #000;
					height:auto;
					width:302px; 
	}

	
#left_nav {
     position:absolute;
	 top:50px;
	 left:122px;		  
	 width:180px;	 
}	
	 
#left_nav ul {
	list-style:none;
	text-align:left;
	margin:0;
	padding:0;
}	

#left_nav ul li {
   display:block;
   margin-bottom:2px;
   background-color:#fff;
   color:#000;
   opacity:0.8;
   -moz-opacity:0.8;
   font-weight:bold;     
   text-transform:uppercase;
   padding:4px;
}	

* html #left_nav {
     filter:alpha(opacity=80);
	 width:199px;
}

#left_nav a, a:visited { 
   font-size:10px;		  
   display:block;		  				
   width:179px;   
   color:#000;  
   text-decoration:none; 
   padding-left:2px;
   z-index:1;  
}

* html #left_nav a, a:visited {
  width:174px;
}

#left_nav a:hover {
  background-color:#000;
  color:#fff;	  
  text-decoration:none;
}

#side_header {
   font-size:10px;		  
   display:block;		  				
   width:180px; 
   padding-left:2px;
  background-color:#000;
  color:#fff;	  
  text-decoration:none;
} 

* html #side_header {
  width:174px;
}

	#spacer {
			height:692px;
			width:1px;
			float:right;
	}
	
	.clear_spacer {
				  clear:both;
				  height:1px;
				  overflow:hidden;
	}
	
	#main {			
			left:0px;
			width:902px;
			text-align:right;				
	}
	
	#text_container {
		  position:absolute;
		  
		  left:302px;
		  width:600px;
		  text-align:left;
		  background:url('/fall08pics/main_text_bg.gif') repeat-y top right;
	}

	#benefit_container {
		  position:absolute;
		  
		  left:302px;
		  width:600px;
		  text-align:left;
		  background:url('/fall08pics/main_benefit_bg.gif') repeat-y top right;
	}

	#lightbox_stage {
		position:relative;
		width:360px;
		height:200px;
		background:url('/fall08pics/lightbox_stage.gif');		
	}

	*html #text_container {
		  position:relative;
		  left:0px;
		  width:600px;
		  text-align:left;
		  background:url('/fall08pics/main_text_bg.gif') repeat-y top right;
	}	
	
	#text a, a:visited {
	   display:inline;
	   font-size:12px;
	   padding:0px;
	   color:#0174DF;
	   text-decoration:underline;
	}
	
	#text a:hover {
		  text-decoration:none;
	}
	
	#text {
		  padding:15px;
	}
	
	#news {
		  margin-top:25px;
	}
	
	/* buttons */
	#listen_links {
		list-style:none;
		height:61px;
		padding:0;
		margin:0;
		width:500px;
		overflow:hidden;
	}

#listen_links a {
	float:left;
	padding:61px 0 0 0;
	margin-right:15px;
	height: 61px !important;
	height /**/:61px; 
}

* html #listen_links a {
	height:61px;
}	

#listen_links a:hover {
	background-position:0 -61px;
}

#listen_links li {
	  padding:0;
	  margin-right:15px;	  
	  display:inline;
}

#listen_regular a {
	  background:url('/fall08pics/listen_button_regular.gif') top left no-repeat;
	  height:61px;
	  width:144px;
}

#listen_low a {
	  background:url('/fall08pics/listen_button_low.gif') top left no-repeat;
	  height:61px;
	  width:144px;   
}
	
	/* tables */
	.table_header {
				  background-color:#b9c8d0;
				  color:#000;
				  font-weight:bold;
				  padding:5px;
				  width:160px;
	}
	
	.schedule_table {
					border:0;
					border-spacing:2px;					
	}
	
	.table_time {
				background-color:#bdd6d4;
				padding:5px;
	}
	
	.table_body {
				background-color:#dae0b8;
				padding:5px;
	}
	
	.donation_form {
		font-size:11pt;
		height:16px;		
	}
	
	.donation_form_button {
		font-size:11pt;
		height:26px;
		margin-top:12px;
	}
	
	
	/* footer */
	#footer {
			height:30px;
			padding-top:7px;
			border-top:1px solid #424242;
			background: url('/fall08pics/footer_bg.gif') repeat-y top center;
			color:#fff;
			text-align:center;
			font-size:10px;
			margin:0 auto;
	}

	#footer a, #footer a:visited {
		color:#fff;
		font-size:10px;		
	}
