body {
background-color: #FFF;
color: #000;
font-family: verdana, arial, serif;
font-size: 70%;
}

#main {
top: 100px;
width: 650px;
margin-left: auto;
margin-right: auto;
background-color: #FFF;
}

#logo_col {
position: absolute;
width: 650px;
height: 45px;
border-bottom: solid 2px #FFF;
}

#nav_col {
position: relative;
background-color: #FFF;
top: 46px;
width: 650px;
height: 240px;
border-bottom: solid 2px #FFF;
}

#nav {
position: absolute;
width: 125px;
height: 239px;
background-color: #006666;
border-top: 1px solid #006666;
border-left: 1px solid #006666;
}

#navitem {
padding: 0 0 1px 0;
background-color: #006666;
color: #333;
}

#navitem a {
display: block;
padding: 11px 11px 5px 0.5em;
border-left: 10px solid #006666;
border-right: 1px solid #006666;
background-color: #009999;
color: #fff;
text-decoration: none;
}

#navitem a:hover {
border-left: 10px solid #b0b0b0;
background-color: #dcdcdc;
color: #000;
}

#image {
	position: absolute;
	width: 523px;
	height: 194px;
	left: 123px;
	top: -3px;
}

#content_col {
position: relative;
background-color: #FFF;
top: 47px;
width: 650px;
height: 195px;
}

#content_left {
position: absolute;
width: 125px;
}

#content_middle {
	position: absolute;
	width: 373px;
	left: 129px;
	background-color: #FFF;
	color: #000;
	top: -58px;
	height: 188px;
}

#content_right {
	position: absolute;
	width: 148px;
	height: 173px;
	left: 505px;
	background-image: url(./images/main/events.jpg);
	color: #FFF;
	top: 3px;
}

#footer {
position: relative;
background-image: url(./images/main/footer.jpg);
width: 650px;
height: 15px;
top: 48px;
}

#copyright {
position: relative;
background-color: #FFF;
top: 58px;
width: 650px;
height: 30px;
}

#copyright_info {
position: absolute;
left: 125px;
width: 550px;
font-size: x-small;
}

p.center {
text-align: center;
}

p {
margin: 10px;
}

p.list {
margin-left: 0px;
}

p.bold {
font-weight: bold;
}

p.events {
margin: 18px;
}

p.serif {
font-family: Arial;
}

li.events {
margin: 8px 8px 0px -13px;
}

a.events {
text-decoration: none;
color: #FFF;
}

a.content {
font-weight: bold;
text-decoration: none;
color: #000;
}

a.content:hover {
color: #009999;
}

img.link {
border-style: none;
}

#navitem ul {
list-style: none;
margin: 0;
padding: 0;
}

#navitem li {
border-bottom: 1px solid #006666;
margin: 0;
}

#nav p {
color: #FFF;
text-align: center;
}

#scroll {
position:absolute;
top:0;
bottom:-0.1px;
width:1em;
z-index:-1;
}
