body
{
	background:url('../images/body_bg.png');
	background-repeat:repeat-x;
	width:100%;
	height:100%;
/*need to add htc file*/
	
}

#wrapper
{background-color:#06F;
	width:970px;
	height:auto;
	margin-right:auto;
	margin-left:auto;

}

#banner
{
	width:500px;
	height:125px;
	float:left;
	
	margin-left:0.5%;
	margin-top:2px;
	




}

#nav
{	
	float:left;
	
	margin-top:20px;

	width:450px;
	

	
}

A:link{color:#FFD700; text-decoration:none;}
A:visited{color:#FFD700; text-decoration:none;}
A:hover{color:blue; background-color:white; 
		text-decoration:none;}
A:active{color:#FFD700; text-decoration:none;}


ul.main li
{
	float:left;
	display:block;
	list-style:none;width:80px;
	margin:15px 5px 10px 5px;	
	border-right:inset 2px #ffffff;
	border-bottom:inset 2px #ffffff;
	text-align:center;
}

ul.main a
{
display:block;	
	
	
	
}
ul.main a:hover
{

display:block;
color:blue; 
text-decoration:none;	
background-color:#ffffff;
}

body.home a.home, body.about a.about,body.gallery a.gallery,body.venue a.venue,body.contact a.contact,body.guest a.guest,body.video a.video,body.instructor a.instructor, body.admin_home a.admin_home
{
	display:block;
color:blue; 
text-decoration:none;	
background-color:white;
	
	
}


#spacer
{

clear:left;
width:98%;
height:20px;
margin-left:0.5%;
margin-right:0.65%;
padding-right:10px;
border-top:2px black solid;
border-bottom:2px black solid;
text-align:right;

}

#main_content
{
clear:left;
float:left;
width:945px;
min-height:400px;
border-right:3px #cccccc solid;
		border-bottom:3px #cccccc solid;
		border-top:3px #cccccc solid;
		border-left:3px #cccccc solid;
				margin-left:0.65%;
				margin-top:2px;
				margin-bottom:2px;
				padding:2px 5px 0 2px;
					
}


.av_gallery
{
	float:left;

width:160px;
height:160px;
margin:0 30px 20px 42px;	
text-align:center;
	
}

#admin_nav
{
	width:900px;
	height:70px;
	

	margin:-30px;
	
	
}

#content_1
{
	
float:left;
width:99%;
	height:250px;
	
			margin-left:0.5%;	
			
	
	
}

#content_1_left
{
	
float:left;
width:35%;
	height:230px;
		border-right:3px #cccccc solid;
		border-bottom:3px #cccccc solid;
		border-top:1px #cccccc solid;
		border-left:1px #cccccc solid;
				margin:6px 6px 0px 6px;
				
			
				
				
}

#content_1_middle
{
	
float:left;
width:35%;
	height:230px;
		border-right:3px #cccccc solid;
		border-bottom:3px #cccccc solid;
		border-top:1px #cccccc solid;
		border-left:1px #cccccc solid;
				margin:6px 6px 0px 6px;

				
				
}

#content_1_right
{
	
float:left;
width:240px;
	height:230px;
		border-right:3px #cccccc solid;
		border-bottom:3px #cccccc solid;
		border-top:1px #cccccc solid;
		border-left:1px #cccccc solid;
			margin-left:0.5%;	
				margin:6px 6px 0px 6px;
				
			
			
				
				
}
#content_2
{
	
float:left;
width:99%;
	height:150px;
		
			margin-left:0.5%;
		
	
	
	
}

#content_2_left
{
	
float:left;
width:465px;
	height:135px;
		border-right:3px #cccccc solid;
		border-bottom:3px #cccccc solid;
		border-top:1px #cccccc solid;
		border-left:1px #cccccc solid;
			margin-left:0.5%;	
			margin:6px 8px 0px 6px;
				
				
}
#content_2_right
{
	
float:left;
width:460px;
	height:135px;
			border-right:3px #cccccc solid;
		border-bottom:3px #cccccc solid;
		border-top:1px #cccccc solid;
		border-left:1px #cccccc solid;
			margin:6px 6px 0px 6px;
				
				
}

#footer
{
	
clear:left;
width:100%;
	height:100px;
		border-top:2px black solid;
			
			background-color:#06F;
			
				
	
	
	
}

#footer_left
{
	
float:left;
width:250px;
	height:90%;
		margin: 10px 4px 10px 4px;
		
			
				
			
			
				
		
}

#footer_right
{
	
float:left;
padding-left:100px;
width:600px;
	height:90%;
			margin: 4px 4px 4px 4px;
			
			line-height:4px;
				
		
}

