#fun{
 position:absolute;
 bottom:0px;
 left:-100px;
 z-index: -1;
}

#content{
width:350px;
border:2px black;
}


body{
background-color:#002366;
}

div{
padding:0;
margin:0;
border:0;
}


p{
color:white;
font-size:75%;
font-weight:normal;
font-family:Georgia,Palatino,serif;
}

#container{
text-align:center;
}

IMG{
vertical-align: middle;
}

img#shirts{
vertical-align: bottom;
}

ul{
color:white;
font-weight:bold;
}

ol{
color:white;
text-align:left;
font-size:80%
}

h5{
color:white;
margin:5px;
}

h4{
color:white;
}


#header{
text-align:right;
}

#twocol{
width:750px;
margin-left: auto;
margin-right: auto;
position:relative;
top:15px;

}

#leftcol{
width:320px;
background-color:#4169E1;
float:right;
}

#registercol{
background-color:#4169E1;
margin-left:auto;
margin-right:auto;
width:800px;
margin-top:60px;
padding:5px;
}

#largelink{
font-size:160%;
font-weight:bold;
font-family:sans-serif;
text-align:center;
margin-top:20px;
}

img#shirts{
border:0;
}

#paypal{
border:1;
color:black;
}

#rightcol{
width:400px;
float:left;
height:600px;
}

#registernow{
width:350px;
background-color:#4169E1;
margin-left: auto;
margin-right: auto;
}

a:visited{
color:white;
text-decoration: underline;
}

a:link{
color:white;
text-decoration: underline;
}

a:hover{
color:#CA006C;
}

#navmenu{
width:100px;
background-color:#4169E1;
color:white;
}

#participate{
position:absolute;
left:30px;
top:260px;
}

#support{
position:absolute;
left:150px;
top:260px;
}

#history{
position:absolute;
left:270px;
top:260px;
}

#bigmenu{
width:420px;
}

#navtitle{
height:10px;
font-family:sans-serif;
font-weight:bold;
font-size:80%;
margin:0px;
width:100px;
}

#note{
height:10px;
font-family:sans-serif;
font-weight:bold;
font-size:80%;
margin-top:0px;
}

#note p{
margin-top:0px;
}

#navtitle p{
margin:0px;
}

#register a{
color:#F15C22;
}

#date{
position:relative;
top:0px;
}

#text {
position:relative;
top:125px;
margin-left:auto;
margin-right:auto;
}

#register a:hover{
color:#CA006C;
}

#event{
color:white;
}

#regtable{
margin-right:auto;
margin-left:auto;
border:1;
}

#big{
border-color:yellow;
}


h6{
color:white;
font-weight:bold;
font-size:100%;
font-family:sans-serif;
margin-top:5px;
margin-bottom:10px;
}

h4{
margin-bottom:-4px;
}

h3{
color:white;
font-weight:bold;
font-size:100%;
font-family:sans-serif;
margin-bottom:2px;
}

h1{
font-weight:bold;
font-size:200%;
font-family:sans-serif;
margin-top:10px;
margin-bottom:0px;
}

#rwrregister{
}

#null{
}

#sponsors{
position:absolute;
top:550px;
left:0px;
color:red;
width:86%;

margin-left:7%;
margin-right:7%;
}

#table{
display:table;
}

#tablerow{
display:table-row;
}

#tablecash{
display:table-cell;
color:green;
font-size:250%;
}

#tableprize{
display:table-cell;
font-size:50%;
}

ul{
text-align:left;
}

#event{
text-align:left;
margin-top:8px;
margin-left:5px;
}

#privacy{
position:fixed;
right:2px;
bottom:2px;
font-size:50%;
}



label.c_off,
label.r_off,
label.c_on,
label.r_on { padding-left: 20px; }
label.c_off input,
label.r_off input,
label.c_on  input,
label.r_on  input { position: absolute; left: -9999px; }
label.r_off { background: url(radio_off.gif); }
label.c_off { background: url(check_off.gif); }
label.c_on  { background: url(check_on.gif); }
label.r_on  { background: url(radio_on.gif); }
