td, ul{
	color: #000000;	margin:0;	padding:0; font: 12px arial;
}
th, h1{
  color: #000000; 
	margin:0;	
	padding:6px;
	font: bold 14px "trebuchet ms",arial,helvetica,san-serif;
	text-decoration: underline;
}

body{background-color: #000000;}

input{font: 12px arial;}

#wrapper{position: relative; width: 840px; height: 100%; margin: 0 auto; text-align: left; background-color: #ffffff;}

#header{
float:left;
background: url(images/header1.gif);
width: 840px;
height: 200px;
border:0;
overflow: hidden;
}

#header img.banner{margin: 20px 20px 0; border: 0; padding:0; width:800px; height:180;}

#main{float:left; background: url(images/main.gif) repeat-y; width:840px; height:100%;}
#Home{float:left; background: url(images/main1.gif) repeat-y; width:840px; height:100%;}

#footer{clear: both; background: url(images/footer1.gif); width:840px; height:20px;}

a{color: #000000;}
a:visited {color: purple;}


/* menu.php */
#menu {
  position: relative;
	float:left;
	text-align:center;
	border:0;
	height: 30px;
	width: 840px;
	background: url(images/menu1.gif) top;
	overflow: hidden;
}

table.nav{margin: 0 auto;}

a.menu {
  color:#ffffff;
	font: 18px "Trebuchet MS", arial, helvetica, san-serif;
	text-decoration: none;
}
a.menu:visited{
  color:white;
}

#signin{
position: absolute;
top:0;
right:20px;
display:none;
background-color: #ffffff;
}
a.sign{
  position:absolute;
	top:0;
	right:0;
}



/* home.php */
#side{
float:left; margin-left:19px; width: 192px; height:100%; overflow: hidden;
display: inline;
}
#side td.dates{
	text-align: left;
	font-size: 11px;
}
#side h1{text-align: left;}

#side td.upcoming{
	font: 10px arial, helvetica, san-serif;
	color:#000000;
	padding: 5px;
	}
#side ul{
list-style: none;
text-align: center;
}

#HomeMain{
margin-left: 205px;
margin-bottom: 20px;
margin-right: 20px;
border: 0;
font-family: arial, helvetica, san-serif;
padding:5px;
}
#HomeMain h2{
font: 26px "trebuchet ms",arial,helvetica,san-serif;
text-align: left;
font-weight: bold;
}
#HomeMain .major{
font-size: 14px;
padding:0px 15px 45px;
border-bottom:solid 1px black;
}

#HomeMain .major img{
margin: 15px auto 0;
display: block;
}
#HomeMain .minor img{
margin: 15px auto 0;
display: block;
border: none;
}

img.banner{
margin-top: 20px;
display:block;
}

#HomeMain ul{
list-style: none; font-size: 12px;
}
#HomeMain .minor{
margin-top: 0px;
margin-bottom: 0px;
font-size: 14px;
border-bottom:solid 1px black;
padding:5px 15px 45px;
}

#HomeMain .minor h2{
font-size: 20px;
font-weight: bold;
}

#flashbanner{
display:block;
margin: 0 auto;
}

#news{
border: solid 1px black;
margin: 20px auto 0px;
width: 580px;
padding: 10px;
font-size: 14px;
}
#news img.thumb{
float: right;
border: 0;
width: 120px;
height: 80px;
margin-right: 20px;
}
#news a{
color:#CC9900;
font: 14px arial,helvetica,san-serif;
}
#news h1{
font: italic bold 26px "trebuchet ms",arial,helvetica,san-serif;
text-decoration: none;
}

#news h2{font-size: 18px; display:inline;}

#news p.first{display: inline;}


/* newsletter.php */
#newsletter{
position: relative; width: 770px; height: 100%; margin: 0 auto 20px; text-align: left; padding-top:15px;
font: 14px arial,helvetica,san-serif;
}
#newsletter a{font: 16px "trebuchet ms",arial,helvetica,san-serif; padding: 0 15px;}

#newsletter h1{display:inline; font: 27px "trebuchet ms",arial,helvetica,san-serif; text-decoration: none;font-weight: bold; font-style: italic;color: #000000; text-align: center;}
#newsletter h2{font-family: "trebuchet ms",arial,helvetica,san-serif;}
#newsletter h3{ display:inline;font: 27px "trebuchet ms",arial,helvetica,san-serif; font-weight: bold; color: #CC9900; text-align: center;}
#newsletter h4{font: normal 14px arial,helvetica,san-serif; text-align:right; }

#newsletter img.feb01{display:block; margin: 0 auto;}
.mar01{margin: 0 auto;}

#newsletter p.lyrics{text-align:center; font-style: italic;}
#newsletter table{display: block; width:760px; text-align: center; font-size: 9px; margin: 0px auto;
}
/* eventhistory.php */
a.news{
	color:#000000;
}
font.newsHeader{
	font-weight:bold;
	font-size:24px;
	color:#000000;
}
font.newsDetails{
	font-style:italic;
	font-size:12px;
	color:#000000;
}
td.news{
	border-color:#CC9900;
	border-style:solid;
	border-width:thin;
	padding:5;
}
td.sidebar{
	padding:5px;
	text-align:center;
	padding-bottom: 10px;
	border-bottom: solid 1px white
}

/* about.php */
#about{
position:relative; width: 770px; height: 100%; margin: 15px auto 20px; text-align: left;
font: 14px arial,helvetica,san-serif;
}
#about ul{
list-style: none;
font-size: 14px;
}
#about h2{font-family: "trebuchet ms", arial,helvetica,san-serif;}
#about a{color: #CC9900;}
#about img.club{float: right;}
#about img{float: left;}
ul.sponsors{font:12px;}

table.signin{margin: 5px auto 10px;}


/* event.php */
font.eventHeader{
	font-weight: bold;
	font-size:24px;
	color:#000000;
}
a.event{
	color:#000000;
}
td.event{
	border-color:#CC9900;
	border-style:solid;
	border-width:thin;
	padding:5;
}
img.event{
	width: 200px;
	height: auto;
}
font.eventTitle{
	font-weight: bold;
	font-size:18px;
	color:#CC9900;
}
font.eventLocation{
	font-weight: bold;
	font-size:14px;
}
font.eventCost{
	font-weight: bold;
	font-size:14px;
}
font.eventDate{
	font-size:14px;
	font-style:italic;
}
font.eventBlurb{
	font-size:12px;
	text-align:left;
}
td.eventRight{
	vertical-align:middle;
	text-align:left;
	width:200px;
	
}
td.eventLeft{
	vertical-align:top;
}
#event{
margin: 0 20px 20px;
}
#eventhistory{
  margin: 0 20px 20px;
  position:relative;
}

/* eventList.php */
#eventList{
margin: 0 20px 20px;
}

a.eventList{
	color:#000000;
}
