body{
text-align:center;
font-family:Arial,verdana,sans-serif;
background:#cc9;
font-size:80%;

}
#siteaddress{
width:800px;
text-align:right;
font-weight:bold;
color:#903;

}
#thesite{

width:800px;
background:#ffc;
border-bottom:solid 2px #690;
height:75%;

}
#content{

}
p{
text-align:justify;
}
#header{

float:left;
clear:both;
height:164px;
background:url(logo.png) top left no-repeat #fff;
border-top:solid 4px #690;
border-right:solid 3px #690;
border-left:solid 2px #690;
border-bottom:solid 4px #690;

}
#toplinks{
background:#690;
width:630px;
float:right;
clear:none;
text-align:right;
padding:7px;
padding-right:3px;
}
#toplinks a{
text-decoration:none;
font-weight:bold;
color:#000;
}
#toplinks a:hover{
text-decoration:underline;
}
#topimage{
float:right;
border-left:solid 2px #690;
background:#690;
}
#middle{
float:left;
clear:both;
width:790px;
border-right:solid 3px #690;
border-left:solid 2px #690;
height:100%;

padding-right:5px;

}
#menu{
float:left;
clear:none;
width:165px;
height:100%;
background:#690;
padding:2px;
}
#ads{
float:right;
clear:none;
width:150px;
height:100%;
border:solid 1px #000;
}
#homebutton{
padding-bottom:5px;
border:double 4px #690;
background:#cc9;
text-align:center;
}
#homebutton a{
color:#000;
text-decoration:none;
font-weight:bold;
}
#menuitems ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#menuitems li {
background:#fff; 
margin: 0 0 2px 0; 
}
#menuitems a{
display: block;
color: #000;
background-color: #fff;
border:double 4px #690;
padding: 5px;
text-decoration: none;
}
#menuitems a:hover{
font-weight:bold;
border:double 4px #690;
background:#690;
color: #FFF;
}
#content{
float:right;
clear:none;
text-align:left;
width:450px;
padding-left:5px;
padding-top:5px;
}
#footer{
border-top:solid 1px #ccc;
padding-right:4px;
float:left;
clear:both;
text-align:right;
border-right:solid 3px #690;
border-left:solid 2px #690;
border-bottom:solid 1px #690;
padding-bottom:10px;
width:791px;
background:#ccc;
}
#footer a{
color:#000;
text-decoration:none;
font-weight:bold;
}
#footer a:hover{
text-decoration:underline;
}
a{
color:#000;
}
#selectedmenuitem{
background:#690;
padding:5px;
font-weight:bold;
color:#fff;
text-decoration:none;
margin: 0 0 2px 0; 
}
.wrapper{
width:100%;
clear:both;
float:left;
border-bottom:dotted 1px #000;
padding-top:5px;
padding-bottom:5px;
}
.fcol{
float:left;
clear:left;
width:30%;
}
.scol{
float:left;
width:45%;
}
.tcol{
float:left;
width:26%;
}

.wrapper a{
text-decoration:none;
}
.wrapper a:hover{
color:#903;
}
.event{
border-bottom:dashed 1px #000;
padding-bottom:4px;
width:50%;
}
.eventdate{
color:#666;
}
