body {
text-align : center ;
background : #fff;
margin : 0;
padding : 0;
background-image : url("images/bg.gif") ; 
background-repeat : repeat-y ;
background-position: center;
}


#frame {
width : 700px ;
margin-right : auto ;
margin-left : auto ;
margin-top : 0;
padding : 0;
text-align : left ;
}


#menu {
width : 150px ;
padding : 0;
float : left ;
margin : 1em .5em 1em .5em;
}

#content {
width : 500px ;
float : left ;
padding : 0 1em;
}

a:link, a:active, #menu a:link, #menu a:visited, #menu a:active {
color : #fff ;
text-decoration : none ;
}

#menu a:hover {
color : #fc0; 
text-decoration : none ;
}

#menu ul {list-style-type:none;}


a:visited {
color : #666; 
text-decoration : none ;
}

a:hover {
text-decoration : underline ;
}

p, h1, h2, h3, ul {
font-family : verdana, arial, helvetica, sans-serif ;
color: #000 ; 
}

p {
font-size : 11px ;
margin-top : 0;
}

h1 {
font-weight : bold ;
font-size : 14px ;
margin-bottom : 10px;
margin-top : 1em;
}

h2 {
font-weight : normal ;
font-size : 14px ;
margin-top : 20px;
margin-bottom : 5px;
}

h3 {
font-weight : bold ;
margin-bottom : 0;
font-size : 10px ;
}


ul {
margin:0 1em 0 1.3em;
padding: 0 0 1em 0;
/*list-style-type: none;*/
font-size: 11px;

}


.skipnav {
display : none ;
}


.special_events {width:480px; background:#fff; padding: 10px; float:left; margin: 10px 0;}
.info {width:300px; float:left;}
.sponsors {width:150px; float:right;}
.sponsors img {padding: 10px 0;}

img {border:none;}