body {	
	/* width:800px;	  */
	Background:#dfc802;
	/* margin:10px; */
	font-size:medium;
	font-family:verdana, helvetica, arial, sans-serif;
	line-height:1.2em;
	text-align:center;
}

h1, h2 {
	color: #007e7e;
}

h1 {
	font-size: 200%;
}

h2 {
	font-size: 150%;
} 

h3 {
   	font-size: 100%;
}

table {
	/* width:100%;	 */
	font-size:.8em;	
	border:thin solid black;
	caption-side:top;
	border-collapse:collapse;
}

td, th {
	line-height:	1;
	border:		thin solid black;
	padding:	5px;
}

th {
	background-color:	#e6961b;
}

td {
	text-align:center;
}

caption {
	font-style:	italic;
	font-size:.8em;
	/* padding-top:	8px; */
}	 

#allcontent {
	width:800px;
	text-align:center;
	border:thin solid olive;
	/* padding:5px 5px 15px 5px; */
	background-color:#dfc802;  
	/* margin-left:auto;
	margin-right:auto;
	margin-bottom:auto; */
}	 

#about_img {
 	float:right;
	padding-right:5px;
	padding-bottom:5px;
}

#about_text {
	width:365;
	height:331px;
 	padding:5px;
	border:thin solid black;
	margin-right:415px;
	margin-left:5px;
	margin-bottom:5px;
}

#bio_text {	
	text-align:left;
	font-size:.7em;
	padding: 5px;
	/* margin-right:205px; */
	margin-left: 10px;
	
}					  

#bio_text h1, #bio_text h2,#bio_text blockquote {
 	text-align:center;
}	

#bio_pic { 
	float:right;
	padding-top:5px;
	/* margin-left:10px; */
	margin-right:5px;
	margin-left:5px;
}

#contact_img {
 	float:right;
	padding-right:7px;
	padding-bottom:5px;
}

#contact_text {
	width:365;
	height:400px;
 	padding:5px;
	border:thin solid black;
	margin-right:415px;
	margin-left:5px;
	margin-bottom:5px;
}

#copyright {
 	font-size:.7em;
	margin-top:5px;
	margin-bottom:5px;
}

#dates {
	float:right; 		   
 	margin-right:8px;
	margin-top:3px;
}

#dates table {
	width:325px;
	border:thin solid black;
	height:180px;
	padding:5px;
}

#gallerycontent {
 	width:800px;
	text-align:center;
	border:thin solid olive;
	/* padding:5px 5px 15px 5px; */
	background-color:#dfc802;  
	margin-left:auto;
	margin-right:auto;
} 

#hpimages table, #hpimages td {
 	border:none;
}

#links table {
 	width:500px;
	font-size:1em;
}

#links td {
	width:200px;
	padding:5px;
}

#main_photo_tbl table, #main_photo_tbl td {
	margin-left:auto;
	margin-right:auto;
 	border-color:#dfc802;
} 
/*
#news {	
	font-size:.7em;
	width:370px;	
	height:400px;
	margin-right:405px;
	margin-left:10px;
	border:none;
	padding:5px;
	background:#dfc802;
} */
 
#news {
 	margin:auto;
}

#player {
	padding:5px;
}

#player table{
	width:600;
}

#schedule {
 	text-align:center;
}

#songlist_left table{
	width:375px;
 	border:none;
	/* margin-left:8px; */
	margin:auto;
}   

#songlist_right table{
 	width:375px;
	border:none;
	float:right;
	margin-right:10px;
	margin-left:5px;
	margin-bottom:5px;
}

#topline {	   
	color: #007e7e;	 
	font-size: 200%;
	border:none;
	padding:0;
	margin-top:.5em;
}
 
// start of class info



#bottom_nav p, #bottom_nav a {
 	color:blue;
	font:10px;
}


#bottom_nav a:link, #bottom_nav a:visited {
	color:purple;
	text-decoration:none;
	font-size:.7em;
}

#bottom_nav a:hover{ /*hover background color*/ 
	color: yellow;
}

.links table {   
	width:600px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}

.cellcolor {
	background-color:	#e6961b;
}

.drumkit {
 	float:right;
	margin-right:50px;
}

.schedule_page {
 	width:780px;
}

.schedule_page table {
 	width:100%;
}

/* .songlist table {
 	border:none;
} */ 

.songlist th, .songlist td {
	border:none;
 	width:50%;
}

.songartist {
 	text-align:left;
    padding-left:10px;
}

.songtitle {
 	text-align:right;
}
 
.menuhome {
 	width:70px;
	text-align:center;
}

.menuschedule {
 	width:80px;
	text-align:center;
}

.menusonglist {
	width:70px;
	text-align:center;
}

.menumtb {
 	width:140px;
	text-align:center;
}

.menugallery {
 	width:115px;
	text-align:center;
}

.menuaudio {
 	width:80px;
	text-align:center;
}

.menulinks {
 	width:85px;
	text-align:center;
}		  

.menucontact {
 	width:80px;
	text-align:center;
}

.menuabout {
 	width:65px;
	text-align:center;
}


<!-- Container for upcoming schedule -->
/*
div#schedule {
	border-width:	medium;
	padding:	10px;
}
*/
<!-- End of upcoming schedule container -->
