body,html{
margin:0;
padding:0;
background-color:#FFF;
border:0px;
font-family: Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#000;
min-width:1050px;
}
img {border:0;}

a{
color:#30F;
}

#wrap{
width:1000px;
margin:auto;
}

p.blackline{
border-top: thin solid #000;
padding:0;
margin:0;
}

div#navbar a:link,div#navbar a:visited{
font-weight:bold;
color:#000;
text-decoration:none;
}
div#navbar a:hover{
font-weight:bold;
color:#909090;
text-decoration:none;
border-bottom: medium solid #909090;
}
div#navbar .hover {
border-bottom: medium solid #000;
}

ul{
padding:0;
margin:0;
}
ul.events_horizontal li{
text-align: left;
float: left;
list-style: none;
font-weight:bold;
padding:5px;
margin:2px;
width:185px;
border: none;
}

ul.events_vertical li{
text-align: left;
list-style: none;
padding:5px;
margin:2px 2px 4px 2px;
width:235px;
border: none;
}

ul.events_vertical a:link,ul.events_vertical a:visited, ul.events_horizontal a:link,ul.events_horizontal a:visited{
color:#000;
text-decoration:none;
}

ul.events_vertical a:hover, ul.events_horizontal a:hover{
color:#909090;
border-bottom: medium solid #909090;
}

#main_650, #main_330, #main_320, #main_184{
display:block;
padding:15px 0;
float:left;
border-top: thin solid #000;
}

#main_650{
width:650px;
}

#main_330{
width:330px;
}

#main_320{
width:320px;
overflow:hidden;
}

#main_184{
width:184px;
}

#archive_650{
display:block;
float:left;
border-top: thin solid #000;
width:650px;
}

#main_spacer{
display:block;
width:20px;
height:20px;
float:left;
}

h2.main_title{
padding:0; margin:0; font-size:26px;
}

h2 a:link,h2 a:visited{
color:#000;
text-decoration:none;
}

h2 a:hover{
color:#909090;
border-bottom: medium solid #909090;
}

p.main_title{
font-weight:bold;
}

p.main_title a:link,p.main_title a:visited{
color:#000;
font-size:16px;
text-decoration:none;
}

p.main_title a:hover{
color:#909090;
font-size:16px;
border-bottom: medium solid #909090;
}