	/* Body alignment */
	body {
		width:98%;
		font-family: Verdana, Arial, Helvetica, sans-serif ;
		margin:0px;
		padding:0px;
		font-size:80%;text-align:center;
background: url(oliturner-background.jpg) repeat-y top center #ffffff;}
	
	/* Outer bounding box for all pages */
	#Frame {
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		text-align:left;
		width: 1000px;
background: url(cymbal-background.jpg) repeat-y top center #ffffff;}
	
	html&gt;body #Frame { width: 1000px; }

#AccessibilityBanner { height:90px; }
#BannerFrame {
width:1000px;
position:absolute;
top:0px;

height:90px;
}

/* Main content */
	#Content {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
width:800px; 
float:right;

}

/* Left side text */
	#LHNav {
		margin: 5px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
		width: 185px;
		font-size:90%;
		voice-family: &quot;\&quot;}\&quot;&quot;;
		voice-family: inherit;
		width: 185px; }

/* Footer side text */
	#Footer {
		float: none;
		clear: both;
		padding: 0;
		margin: 0;  }
	
.hidden, #ctl00_lnk_CSSControl2 { display:none; }

/***************************************************
	BREADCRUMBTRAIL
	***************************************************/
	
	#Breadcrumbtrail {		
		padding:6px 3px 3px 0px;
		margin:0px 0px 0px 10px;
		font-size:90%; 
		color:#999999;
	}
	
	#Breadcrumbtrail a:link, #Breadcrumbtrail a:visited {		
		padding:3px 3px 3px 3px;
		margin:0px; 
		text-decoration:none; 
		color:#999999;
	}
	
	#Breadcrumbtrail a:hover {		
		padding:3px 3px 3px 3px;
		margin:0px; 
		text-decoration:underline; 
	}
/***************************************************
	TODAYS DATE
	***************************************************/
	
	#todaysdate {
		text-align:right;
		padding:5px;
		float:right;
		position:absolute;
		top:0;
		right:10px;
		font-size:85%;
	}
	
	
	/***************************************************
	BANNER
	***************************************************/
	
	#Banner {
		border:none;
		background-color:#ffffff;
	}
	
	#Banner img {
		border:none;
		padding:5px;
	}

	/***************************************************
	LEFT HAND NAVIGATION
	***************************************************/
	
	#LHNav h3 {
		margin: 0px 0px 0px 10px;
		padding:0px 0px 3px 0px;
		font-size:100%;
		font-weight:bold;
	}
	
	#LHNav p {
		margin: 20px 10px 20px 10px;
		font-size:100%;
	}
			
		
	#LHNav ul {
		margin: 0px 0px 0px 0px;
		padding:0px;
		
	}
	
	#LHNav ul li {
		margin:0px;
		display:inline;
		list-style-type:none;
	}
	
	#LHNav ul li a {
		display:block;
		margin:0px 0px 2px 0px;
		padding:3px 3px 3px 10px; 
		font-weight:normal;
		border:1px solid #AAAAAA;
	}
	
	#LHNav ul li a:link, #LHNav ul li a:visited {
		text-decoration:none;
		color:#ffffff;
		background-color:#333399;
	}
	
	#LHNav ul li a:hover {
		background-color:#cce0e0;
		text-decoration:underline;
		color:#333399;
	}
	
	
	/***************************************************
	RIGHT HAND NAVIGATION
	***************************************************/
			
	#RHNavContent {
		border:1px solid #AAAAAA;
		font-size:90%;
		}
	
	#RHNav h3 {
		background-color:#cce0e0;
		margin:0px 0px 5px 0px;
		padding:3px;
		color:#333399;
		}
	
	#RHNav h4 {
		font-size:110%;
		margin:10px 5px 5px 5px;
		font-weight:bold;
		}	
		
	#RHNav .imageleft {
		margin-left:0px;
		}	
		
	/***************************************************
	FOOTER
	***************************************************/
	
	#Footer {
		margin:0px 0px 0px 0px;
		color:#999999;
		font-size:95%;
border-top:1px solid #ccc;
		}
		
	#Footer p, #Footer div {
		margin:3px 5px 3px 5px;
		}
/***************************************************
	GENERAL LAYOUT
	***************************************************/	
		
	
	h1, h2, h3, h4, h5, h6 {
		margin:0px 5px 10px 5px;
		color:#ff6600;
		font-weight:normal;
	}
	
	h1 {
		font-size:180%;}
		
	h2 {
		font-size:160%;}
		
	h3 {
		font-size:140%;}
		
	h4 {
		font-size:120%;}
		
	h5 {
		font-size:110%;}
		
	h6 {
		font-size:100%;}
		
	p 	{
		margin:10px 15px 10px 5px;
		padding:0;
		}
		
	table {
		margin:3px;
		border:1px solid #aaaaaa;
		padding:0px;
		}
		
	table tr th {
		padding:3px;
		border:1px solid #cccccc;
		background-color:#333399;
		color:#ffffff;
		vertical-align:top;
		}
		
	table tr td {
		padding:3px 3px 3px 0px;
		border:1px solid #aaaaaa;
		vertical-align:top;
		}
		
	
	#logintable, #logintable td, #contactus, #contactus td {border:none;}
	
	
	img 
	{
		border:none;
	}

	
	.imageleft 
	{
		float:left;
		margin:5px 10px 5px -5px;
	}
	
	.imageright 
	{
		float:right;
		margin:5px 10px 5px 10px;
	}
	

	hr 
	{
		margin-right:5px;
		margin-left:5px;
		height:1px;
	}
	
	
	
	dt 
	{
		font-weight:bold;
		margin-left:5px;
	}
	
	dd {
		padding-bottom:10px;
	}
	
	
	
	#ErrorMessage {
		color:#ff0000;
		margin:0px 0px 10px 5px;
		}
		
	.required {
		color:#ff0000;
		font-weight:bold;
	}
	
		
	#HitCounter {
		display:none;
	}

table.drums, table.cymbals { width:400px; font-size:90%; }

#ctl00_SystemContentBottom_contactForm_contactus { border-collapse:collapse; font-size:90%; margin-top:2em; }
#ctl00_SystemContentBottom_contactForm_contactus tr td, .contactForm {border:none; }

#MP3Player { width:250px; }
#MP3Info { border-collapse:collapse; font-size:90%; }
#MP3Info tr th, #MP3Info tr td { padding:3px; }

.rhPanel { float:right; width:130px; padding:5px 10px 10px 0; border:1px solid #ccc; }