body {
	background:#000;
	margin:0 auto;
	color:#fff;
	}

#wrapper {
	width:1010px;
	margin:0 auto;
}

#headertop {
	width:1010px;
	height:84px;
}

	#logo {
		float:left;
		height:84px;
		width:366px;
	}
	
	#nav {
		float:left;
		height:84px;
		width:644px;
	}
		#nav_top {
			width:644px;
			height:47px;
		}
			#nav1 {
				background:url(images/nav1.jpg) top;
				display:block;
				height:47px;
				width:79px;
				float:left;
			}
			#nav2 {
				background:url(images/nav2.jpg) top;
				display:block;
				height:47px;
				width:76px;
				float:left;
			}
			#nav3 {
				background:url(images/nav3.jpg) top;
				display:block;
				height:47px;
				width:95px;
				float:left;
			}
			#nav4 {
				background:url(images/nav4.jpg) top;
				display:block;
				height:47px;
				width:89px;
				float:left;
			}
			#nav5 {
				background:url(images/nav5.jpg) top;
				display:block;
				height:47px;
				width:93px;
				float:left;
			}
			#nav6 {
				background:url(images/nav6.jpg) top;
				display:block;
				height:47px;
				width:105px;
				float:left;
			}
			#nav7 {
				background:url(images/nav7.jpg) top;
				display:block;
				height:47px;
				width:107px;
				float:left;
			}
			a#nav1:hover, a#nav2:hover, a#nav3:hover, a#nav4:hover, a#nav5:hover, a#nav6:hover, a#nav7:hover, a#nav8:hover, a#nav9:hover, a#nav10:hover {
				background-position:bottom;
			}
			
		#nav_bot {
			height:74px;
			width:644px;
		}
			#nav8 {
				background:url(images/nav8.jpg) top;
				display:block;
				height:37px;
				width:213px;
				float:left;
			}
			#nav9 {
				background:url(images/nav9.jpg) top;
				display:block;
				height:37px;
				width:109px;
				float:left;
			}
			#nav10 {
				background:url(images/nav10.jpg) top;
				display:block;
				height:37px;
				width:322px;
				float:left;
			}
		
		#bordertop {
			background:url(images/bordertop.jpg);
			height:15px;
			width:1010px;
		}
		
		#main {
			background:url(images/mainbg.jpg) repeat-y;
			width:1010px;
		}
		
		#borderbot {
			background:url(images/borderbot.jpg);
			height:15px;
			width:1010px;
		}
		
		#footer {
			width:1010px;
			text-align:center;
			font-size:11px;
		}
			#footer a {
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
				color:#fff;
			}
			#footer a:hover {text-decoration:underline;}
			
		#myspace { 
			float:right;
			margin-right:480px;
		}
		
#scheduleBG {
	background:url(images/scheduleBG.jpg) no-repeat #fff;
	height:645px;
	width:1010px;
}
	#schedule_pad {
		color:#000;
		padding:14px 316px 0 28px;
		
	}
	#scroll {
	height:625px;
	width:670px;
	overflow:auto;
	}
.purple {color:#ff00ff;}
h1 {margin:0px;}
		
#mediaBG {
	background:url(images/mediabg.jpg) no-repeat;
	height:650px;
	width:1010px;
	float:left;
}			
	#media_left {
		float:left;		
		padding:15px 0 0 25px;
		
	}
	#media_left a {font-weight:bold; font-size:20px !important; color:#fff; text-decoration:none;}
#media_left a:hover { text-decoration:underline;}

	#media_right {
		float:right;
		padding:250px 45px 0 0;
		width:275px;
		font-size:20px;
	}

#supportBG {
	background:url(images/supportersbg.jpg) no-repeat;
	height:650px;
	width:1010px;
}
	#padding {padding:15px 0 0 15px;}
	#a {
		background:url(images/support/01.jpg) top; 
		height:127px; 
		width:164px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#b {
		background:url(images/support/02.jpg) top; 
		height:113px; 
		width:150px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#c {
		background:url(images/support/03.jpg) top; 
		height:117px; 
		width:150px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#d {
		background:url(images/support/04.jpg) top; 
		height:98px; 
		width:129px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#e {
		background:url(images/support/05.jpg) top; 
		height:83px; 
		width:154px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#f {
		background:url(images/support/06.jpg) top; 
		height:70px; 
		width:234px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#g {
		background:url(images/support/07.jpg) top; 
		height:97px; 
		width:268px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#h {
		background:url(images/support/08.jpg) top; 
		height:73px; 
		width:150px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#i {
		background:url(images/support/09.jpg) top; 
		height:93px; 
		width:193px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#j {
		background:url(images/support/10.jpg) top; 
		height:61px; 
		width:300px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#k {
		background:url(images/support/11.jpg) top; 
		height:47px; 
		width:150px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#l {
		background:url(images/support/12.jpg) top; 
		height:80px; 
		width:150px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#m {
		background:url(images/support/13.jpg) top; 
		height:180px; 
		width:195px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#n {
		background:url(images/support/14.jpg) top; 
		height:150px; 
		width:153px; 	
		display:block;
		float:left;
		margin-right:5px;
	}
	#link_wrap {
		float:left;
	}
	#o {
		background:url(images/support/15.jpg) top; 
		height:47px; 
		width:175px; 	
		display:block;
		margin-right:5px;
	}
	#p {
		background:url(images/support/16.jpg) top; 
		height:98px; 
		width:148px; 	
		display:block;
		margin-right:5px;
		margin-top:10px;
	}
	#q {
		background:url(images/support/17.jpg) top; 
		height:165px; 
		width:142px; 	
		display:block;
		margin-right:5px;
	}
	#r{
		background:url(images/support/18.jpg) top; 
		height:79px; 
		width:150px; 	
		display:block;
		margin-right:5px;
		float:left;
	}
	#s{
		background:url(images/support/19.jpg) top; 
		height:77px; 
		width:150px; 	
		display:block;
		margin-right:5px;
		float:left;
	}
	#t{
		background:url(images/support/20.jpg) top; 
		height:62px; 
		width:137px; 	
		display:block;
		margin-right:5px;
		float:left;
	}
	#u{
		background:url(images/support/21.jpg) top; 
		height:71px; 
		width:150px; 	
		display:block;
		margin-right:5px;
		float:left;
	}
	#v{
		background:url(images/support/22.jpg) top; 
		height:68px; 
		width:137px; 	
		display:block;
		margin-right:5px;
		float:left;
	}
	#w{
		background:url(images/support/23.jpg) top; 
		height:53px; 
		width:149px; 	
		display:block;
		margin-right:5px;
		float:left;
	}
 a#a:hover, a#b:hover, a#c:hover, a#d:hover, a#e:hover, a#f:hover, a#g:hover, a#h:hover, a#i:hover, a#j:hover, a#k:hover, a#l:hover, a#m:hover, a#n:hover, a#o:hover, a#p:hover, a#q:hover, a#r:hover, a#s:hover, a#t:hover, a#u:hover, a#v:hover, a#w:hover  {background-position:bottom;}
 
 #support_text {width:150px; position:relative; top:-0px; left:15px;}
 
 #locations {
	background:url(images/locationsbg.jpg) no-repeat;
	height:650px;
	width:1010px;
	font-size:16px;
	font-weight:bold;
}
	#location_pad {padding:20px 25px 0 45px;}
	.red {color:#fe0000;}
	
 #contact {
	background:url(images/contactbg.jpg) no-repeat;
	height:650px;
	width:1010px;
	font-size:16px;
	font-weight:bold;
}
	#contact_pad {padding:20px 25px 0 45px;}
	#lineht {line-height:22px; font-size:14px;} #lineht a {color:#5d928e; text-decoration:none;} #lineht a:hover {text-decoration:underline;}
	h3, h2 {margin:0px; text-align:center;}
	
	
#fuss {
	width:800px;
	text-align:justify;
}

#designer {
	background:url(images/designerbg.jpg) no-repeat;
	height:650px;
	width:1010px;
	font-size:16px;
	font-weight:bold;
}
	#designer_pad {padding:20px 25px 0 15px;} #designer_pad img {margin-right:15px; margin-left:8px;}
	
	#flash {
		float:left;
		margin-left:45px;
		width:550px;
	}
	
	#text_area {
		float:left;
		height:700px !important;
		overflow:hidden;
		width:350px;
		text-align:center;
	}
		#text_area {
			text-align:justify;
			padding:25px 15px 0 20px;
		}
	
	