* { margin: 0; padding: 0; }
body {
	text-align: center;
	height:100%;
	margin: 0 auto;
	background: #FFF;
	font: 15px "Times New Roman", Times, serif;
}
.top {  
    height:  189px;  
    width:   900px;  
	overflow: hidden; 
    top:  0; 
    left: 0 
} 
ul#navigation {
	list-style-type: none;
	border-bottom: 3px solid #000;
	top: 255px;
	left: 0;
	width: 900px;
	height: 30px;
	background: url(../images/headernav.jpg);
}
ul#navigation li {
	display: block;
	float: left;
	text-indent: -9999px;
}
ul#navigation li#home a {
border: 0;
display:block;
width: 80px;
height: 30px;
}
ul#navigation li#news a {
border: 0;
display:block;
width: 80px;
height: 30px;
}
ul#navigation li#forum a {
border: 0;
display:block;
width: 99px;
height: 30px;
}
ul#navigation li#calendar a {
border: 0;
display:block;
width: 136px;
height: 30px;
}
ul#navigation li#directions a {
border: 0;
display:block;
width: 147px;
height: 30px;
}
ul#navigation li#media a {
border: 0;
display:block;
width: 95px;
height: 30px;
}
ul#navigation li#results a {
border: 0;
display:block;
width: 115px;
height: 30px;
}
ul#navigation li#info a {
border: 0;
display:block;
width: 148px;
height: 30px;
}


ul#navigation a:hover {
	list-style-type: none;
	border-bottom: 3px solid #000;
	top: 255px;
	left: 0;
	width: 900px;
	height: 30px;
	background: url(../images/headernav.jpg);
}

li#home a {
width: 80px;
}
li#home a:hover {
background-position: 0 -30px;
}
li#news a {
background-position: -80px 0;
width: 80px;
left: 80px;
}
li#news a:hover {
background-position: -80px -30px;
}
li#forum a {
background-position: -160px 0;
width: 99px;
left: 160px;
}
li#forum a:hover {
background-position: -160px -30px;
}
li#calendar a {
background-position: -259px 0;
width: 139px;
left: 259px;
}
li#calendar a:hover {
background-position: -259px -30px;
}
li#directions a {
background-position: -395x 0;
width: 147px;
left: 395px;
}
li#directions a:hover {
background-position: -395px -30px;
}
li#media a {
background-position: -543px 0;
width: 95px;
left: 543px;
}
li#media a:hover {
background-position: -543px -30px;
}
li#results a {
background-position: -637px 0;
width: 115px;
left: 637px;
}
li#results a:hover {
background-position: -637px -30px;
}
li#info a {
width: 148x;
background-position: -752px 0;
left: 752px;
}
li#info a:hover {
background-position: -752px -30px;
}
#navigation a{
color: #F00;
}
#navigation a:hover {
color: #ffcccc;
}
#content {
	text-align: left;
	width: 900px;
	margin: 0 auto;
	bottom: 0;
	min-height: 100%;
	position: relative;
    border-right: 1px solid #000;
	border-left: 1px solid #000;
}
#footernav a{
color: #F00;
}
#mcontent {
padding: 14px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
#footer {
	width: 900px;
	height: 32px;
	background: #FFF;
	padding: 0px;
	margin: 0px;
	position:relative;
	bottom: 0px;
	border-top: 3px solid #000;
}
ul#footernav{
padding: 6px 0 0 0;
margin: 0;
width: 250px;
float: right;
list-style-type: none;
font-family:Tahoma,Verdana,Arial,sans-serif;
}
ul#footernav li{
float:left;
display: block;
width: auto;
height: 26px;
padding-right: 5px;
}
ul#footernav li a{
text-decoration: none;
}
#credit {
	float: left;
	border: none;
}
.list{
text-align:left;
list-style-type:disc;
list-style-position:inside;
width: 500px;
}
#footer {
	width: 900px;
	height: 20px;
	background: #FFF;
	padding: 0px;
	margin: 0px;
	position:relative;
	bottom: 0px;
	border-top: 3px solid #000;
}
#footer a{
color:#FF0000;
font-weight:bold;
text-decoration:none;
}
#footer a:hover{
color: #FF9999;
font-weight:bold;
text-decoration:none;
}
.left{
padding-left: 5px;
text-align:left;
float:left;
}
.right{
padding-right: 5px;
float:right;
text-align:right;
}
.centered{
text-align:center;
}
.news {
margin-right: 10px;
text-align:left;
padding-bottom: 30px;
}
.rm
{
float:right;
position:relative;
}
H1 {
text-align:center;
}
<!---------------gallery---->
/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 5px solid #ff0000;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #ff0000; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #ff0000; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 