body,
html {
   margin:0 0 0 0;
   padding:0 0 0 0;
   color: black;
   background-image: url(../img/map.jpg);
   background-repeat: repeat;
   background-attachment: fixed;
}

a:link, a:visited, a:hover, a:active { color: black }

#header { background-image: url(../img/header.png); width:1024px; height:329px; }
#sponsorlink { width: 193px; height: 82px;
     position:relative;
     top: 72px;
     left: 794px;
}
#sponsorlink a { display: block; height: 82px; }
#sponsorlink a span { margin-left: -9999px; }

#container { width: 1024px; margin: 0 auto 0 auto; padding: 0; }
#nav { background-image: url(../img/website_body.png); float: left; margin-left:26px; width: 268px; }
#main {
     background-image: url(../img/whitebox.png);
     font-family: georgia,garamond,serif;
     font-color:black;
     float: left; 
     padding: 20px;
     width: 657px;
     min-height:617px;
}
#main img { margin: 10px; }
#main p { margin: 10px; }
div.tabContent.hide { display: none; }
.hidden { display: none; }
.unhidden { display: block; }
#sidebar { background-color:none; float: left; width: 0px; display: none; }
#footer { background: url(../img/footer.png); clear: both; width: 1024px; height:68px; }

#nav ul {
margin:0;
padding:0;
list-style:none;
}
#nav ul li, #nav ul li img, #nav ul li a {
margin:0;
padding:0;
}
#nav li { display:block; width: 268px; }
#nav li.tab0 { background: url(../img/tab0.png) no-repeat 0 0; height: 85px; }
#nav li.tab1 { background: url(../img/tab1.png) no-repeat 0 0; height: 82px; }
#nav li.tab2 { background: url(../img/tab2.png) no-repeat 0 0; height: 77px; }
#nav li.tab3 { background: url(../img/tab3.png) no-repeat 0 0; height: 78px; }
#nav li.tab4 { background: url(../img/tab4.png) no-repeat 0 0; height: 79px; }
#nav li.tab5 { background: url(../img/tab5.png) no-repeat 0 0; height: 80px; }
#nav li.tab6 { background: url(../img/tab6.png) no-repeat 0 0; height: 86px; }

#nav li.tab0:hover { background-position: 0 -85px; }
#nav li.tab1:hover { background-position: 0 -82px; }
#nav li.tab2:hover { background-position: 0 -77px; }
#nav li.tab3:hover { background-position: 0 -78px; }
#nav li.tab4:hover { background-position: 0 -79px; }
#nav li.tab5:hover { background-position: 0 -80px; }
#nav li.tab6:hover { background-position: 0 -86px; }

#nav #buttons { text-align:center; margin: 20px 0 10px 0; }
#nav #buttons img { margin: 5px; }

#link0 { display:block; width: 268px; height: 85px; }
#link1 { display:block; width: 268px; height: 82px; }
#link2 { display:block; width: 268px; height: 77px; }
#link3 { display:block; width: 268px; height: 78px; }
#link4 { display:block; width: 268px; height: 79px; }
#link5 { display:block; width: 268px; height: 80px; }
#link6 { display:block; width: 268px; height: 86px; }

img.test {
   margin: 0;
   padding: 0;
   border: 1px solid black;
}

img { border-style:none; }

/* I love IE6 - bug fix, keeps footer where we want it */
* html #footer {
   height:1px;
}

