@charset "UTF-8";
/* CSS Document */

*{padding:0;margin:0;}
body{font: 62.5% Helvetica, Arial, sans-serif;text-align: center; background-color:#fff; color:#000;}
a:link { color: #603; text-decoration:underline }
a:visited { color: #333; }
a:hover { color:#7CA8A9; }
a:active {color: #603;}
a:focus {color: #603; outline:none;}
a.c1:link { color: #FFFFCD; text-decoration:none; }
a.c1:visited {color: #FFFFCD; text-decoration:none;}
a.c1:hover { color:#FFF; background: #6F9F9F; }
a.c1:active {color: #FFFFCD;}
a.c1:focus {color: #FFFFCD; outline:none;}
p{font-size:1.4em;margin-top:10px; line-height:1.3em;}
h1{font-size:3em;color:#000;}
h2{font-size:2.5em;color:#000; margin-top:15px;}
h3{ font-size:2.0em; color:#000; margin-top:15px;}
.clearfloat{clear:both;}

/*Begin Positioning*/
#bodyWrap{width:auto; height:auto; margin:0 auto 0 auto; background:url(img/bodyBG.jpg) top repeat-x; }
	#pageWrap{width:960px;margin:0 auto 0 auto;overflow:hidden; border-left:1px solid #646464;border-right:1px solid #646464;border-bottom:1px solid #646464;}
		#header{ width:960px; height:100px; margin:0 auto 0 auto; text-align:left; border-bottom:1px solid #646464; background: #FFFFCD url(img/logo2006a.gif) no-repeat scroll right top; }
			#logo{ width:310px; height:100px; float:left; padding-left: 10px; }
				#logo h1{ font-size:3.0em; color:#000; padding:0px 0 0 5px; }
			#nav{width:600px;height:100px;float:right;text-align:right;}
				#nav ul{ padding:69px 5px 0 0; }
				#nav li{ list-style:none; display:inline; font-size:16px; padding:3px; background: #603 url(img/buttonBG.jpg) repeat-x; color: #FFFFCD;}
				#nav a{color: #FFFFCD; text-decoration:none; }
				#nav a:visited{color: #FFFFCD; text-decoration:none; }
				#nav a:hover{color:#FFF; background: #6F9F9F;  }
	#contentWrap{width:960px; height:auto; min-height:325px; overflow:hidden;  background:#fff;}
		#contentContainer{ text-align:left; padding:25px; list-style: none inside; }
				#contentContainer ul { padding:10px 5px 0 0;  }
				#contentContainer li { font-size: 14px; color: #000; text-align: left; padding: 2px; }
		#socialmedia{ width:960px; height:44px; margin:30px auto 0; vertical-align: bottom; float: left; }
	#footer{width:960px;height:25px;margin:0 auto 0 auto;}
		#footer p{font-size:0.8em;}

#emailsignup { margin: 5px 5px 5px 20px; float: right; width: 200px; text-align: left; padding: 5px; color: #000; list-style-position: outside; list-style-type: disc; font: normal 9px Arial, Helvetica, sans-serif; }


#contactForm { height: auto; }
.myspecialpurpose {display:none;}
#musictable table {border-collapse: collapse;}
#musictable th {border: solid 1px #CCC; background:#333; text-align:left; font: 16px Arial, Helvetica, sans-serif; color: #FFF; padding:5px;}
#musictable td { border: solid 1px #000; padding:5px; font: 12px Arial, Helvetica, sans-serif; color: #000; white-space: nowrap; }
#showtable table {border-collapse: collapse;}
#showtable th {border: solid 1px #CCC; background:#333; text-align:left; font: 12px Arial, Helvetica, sans-serif; color: #FFF; padding:5px;}
#showtable td {border: solid 1px #000; padding:5px;font: 11px Arial, Helvetica, sans-serif;}
col#date {width: 140px;}
col#venue {width: 200px;}
col#location {width:auto;}
col#comment {width:auto;} 
col#songtitle{width:300px;}
col#track {width:80px;}
col#songtitleInput{width:300px;}

col#size {width:150px;}


.showtitle { font: normal 14px Arial, Helvetica, sans-serif; color: #000; }
