body {
padding:0;
margin: 0;
background: url('bg.jpg') #000 repeat-x top left;
}


.clear {
clear:both;
}
#container {
width:800px;
margin: 0 auto;
text-align:center;
}
#event_table {
width:400px;
}
#event_table td {
font-size:14px;
}
#event_table td.title{
font:24px verdana bold;
}

#header {
width: 800px;
background: url('top.gif');
height: 89px;
margin-top:-71px;
}


#logo img {
position:relative;
z-index:100;
left:-210px;
top:35px;
}

#links_logo img {
float:left;
position:relative;
top:20px;
left:5px;
}
#links_logo {
height:71px;
margin-top:-56px;
margin-right:20px;
}

#links_logo ul {
list-style: none;
height:47px;
margin: 10px 10px 0 0;
float:right;
}
#links_logo li {
display:block;
float:left;
}
#links_logo li a {
font: 11px verdana;
color:white;
text-decoration:none;
margin-right:2px;
padding:30px 5px 3px;
display:block;
}
#links_logo li a:hover {
background: url('linkHOVER.gif');
}
#links_logo li a.current {
background: url('linkCURRENT.gif');
}

h2.title {
font: 12px verdana bold;
}

#mainpic{
border-left:1px solid white;
border-right:1px solid white;
margin-top:-15px;
height:239px;
}


#gray_main {
background: #9f9f9f;
border-left:1px solid white;
border-right:1px solid white;
width:798px;
padding-top:10px;
}

#top_inside {
margin:0 auto;
text-align:center;
width:778px;
height: 19px;
background: url('topinside.jpg') no-repeat top left;
}
#main_area {
width:778px;
background: #fff;
color: #333;
font: 12px arial;
margin:0 auto;
}
#content_area {
padding:5px 20px;
}
#content_area a {
color:#666;
text-decoration:none;

}
#content_area a:hover {
background:black;
color:white;
}

#content_area span.header {
color:#cc9900;
font: 18px Times New Roman bold;
border-left: 2px solid;
padding-left:5px;
padding-bottom:7px;
font-variant:small-caps;
position:relative;
left:-5px;

}
#content_area_left {
float:left;
width:450px;
text-align:left;
overflow:hidden;
}

#content_area_right {
width:200px;
float:right;
text-align:left;
}
.event {
border-bottom: 1px solid #666;
padding-bottom:10px;
margin-bottom:5px;
}

.event a {
position:relative;
left:2px;
}

#footer {
background:url('footer.jpg') no-repeat top center;
width:800px;
height:140px;
}

#powered {
color: #ddd;
font: 10px verdana;
}
#powered a {
color: #aaa;
}
#powered a:hover {
text-decoration:none;
}

