* {
margin:0;
padding:0;
}

body {
font:10px verdana;
background: url('images/bodybg.jpg') #732b2c repeat-x;
}

a img {
border:0;
}

#left a {
color:blue;
}
#left a:hover {
color:darkblue;
text-decoration:none;
}

#left span {
line-height:22px;
}

#container {
width:732px;
text-align:center;
margin:0 auto;
}

#header {
width:726px;
height:144px;
background:url('images/mainheader2.jpg') no-repeat top center;
}

#top_body {
height:16px;
width:732px;
background:url('images/maintop.jpg') no-repeat;
}
#main_body {
width:732px;
background:url('images/mainbg.jpg') repeat-y;
text-align:left;
}
#content {
background:url('images/linksbg.jpg') repeat-x top left;
width:712px;
margin-top:-2px;
margin-left:10px;
}
#main_content {
text-align:left;
padding:30px;
font:12px verdana;
}
img.head_img {
border:1px solid black;
}
#links ul {
list-style:none;
margin-top:-30px;
}
#links li {
float:left;
}
#links li a {
padding:20px 40px 30px;
font:16px arial;
color:black;
text-decoration:none;
display:block;
}
#links li a.current {
background:url('images/hoverbg.jpg') repeat-x;
}

#links li a:hover {
text-decoration:underline;
}
#left {
float:left;

}
#right {
float:right;
width:200px;
}
#bottom_body {
height:16px;
width:732px;
background:url('images/mainbottom.jpg') no-repeat;

}
#footer {
margin-top:40px;
text-align:center;
margin-bottom:-25px;
}
#powered {
margin:20px;
}
#powered a {
color:blue;
}
#powered a:hover {
color:lightblue;
}
#guys td {
font:10px verdana;
text-align:center;
padding:5px;
}

#event_table {
margin: 0 auto;
border-left:1px solid #aaa;
border-top:1px solid #aaa;
}
#event_table td {
padding:10px;
background:#ddd;
border-right:1px solid #aaa;
border-bottom:1px solid #aaa;
}


/* LINKS WITH ICONS */

#right a {
color:blue;
line-height:25px;
}
#right a:hover {
text-decoration:none;
color:darkblue;
}
a.vol {
background: url('images/iconcontact.jpg') no-repeat top left;
padding:2px 0 2px 25px;
}
a.rules {
background: url('images/iconrules.jpg') no-repeat top left;
padding:2px 0 2px 25px;
}
a.mm {
background: url('images/iconmm.jpg') no-repeat top left;
padding:2px 0 2px 25px;
}
a.cal {
background: url('images/iconcalendar.jpg') no-repeat top left;
padding:2px 0 2px 25px;
}
a.donate {
background: url('images/icondonate.jpg') no-repeat top left;
padding:2px 0 2px 25px;
}




