﻿body { background: #ffffff url('Images/Body.jpg'); margin: 0px; margin-top: 10px; padding: 0px }

h1 { font-family: Arial; font-size: 16pt; color: #79B933; margin: 0px; margin-bottom: 9pt }

div { font-family: Arial; font-size: 10pt; color: #000000; margin: 0px; margin-bottom: 9pt }

a
{
	color: #79B933;
	text-decoration: underline;
}

a:hover 
{
	color: #5F9128;
}


p { font-family: Arial; font-size: 10pt; color: #000000; margin: 0px; margin-bottom: 9pt }

table { border: none }


td.main { width: 980px; white-space: nowrap }
div.main { width: 980px; border: solid 2px #eee }
table.main { width: 980px; white-space: normal }
td.header { background: #ffffff url('Images/Header.jpg') repeat-x left top; height: 111px }
td.headerl { width: /*860px*/980px; text-align: left } 
/*td.headerr { width: 120px; text-align: right }*/
td.sidebar { height: 400px; width: 230px; background: #333; vertical-align: top }
div.sidebarline { border-top: solid 2px #000; width: 100%; margin: 0px; padding: 0px; height: 2px }
div.sidebar { width: 210px; padding: 10px 10px 10px 10px }
p.newsheader { font-size: 14pt; color: #ccc }
td.content { width: 750px; vertical-align: top; background: #fff url('Images/content.jpg') no-repeat left top }
div.content { width: 730px; padding: 10px 10px 10px 10px }
td.sidebarbottom { height: 10px; background: #000 }
div.bottomline { border-top: solid 1px #eeeeee; width: 100%; margin: 0px; padding: 0px; height: 1px }
td.footer { height: 25px; vertical-align: middle }
p.copyright { margin-bottom: 0pt; color: #333; font-size: 10pt }
p.links { text-align: right; margin-bottom: 0pt; color: #333; font-size: 10pt }

#nav 
{
	background: #4F9EC9 url('images/nav.jpg') top repeat-x;
	border-bottom: solid 2px #4F9EC9;
	border-top: solid 2px #388CBA;
	border-left: solid 2px #388CBA;
	border-right: solid 2px #388CBA;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}

#nav li {
	display: inline;
	list-style: none;
	margin: 0 1px 0 0;
}

#nav a {
	color: #fff;
	font-family: Trebuchet MS;
	font-size: 14pt;
	text-decoration: none;
	padding: 10px;
}

#nav a:hover {
	background: #4F9EC9;
}

#nav a em {
	font-style: normal;
	text-decoration: underline;
}

p.newsdate { font-size: 10pt; margin-top: 10px; font-weight: bold; color: #FF8040 }
p.news { font-size: 10pt; margin-top: 5px; color: #999 }
p.newsreadmore { font-size: 10pt; margin-top: 5px; text-align: right }
a.newsreadmore { color: #ccc; text-decoration: none }
a.newsreadmore:hover { color: #79B933}

p.newsdatemain { font-size: 10pt; margin-top: 10px; font-weight: bold; color: #FF8040 }
p.newsmain { font-size: 10pt; margin-top: 5px; color: #000000 }
p.newsreadmoremain { font-size: 10pt; margin-top: 5px; text-align: right }
a.newsreadmoremain { color: #999; text-decoration: none }
a.newsreadmoremain:hover { color: #79B933}


span.event { margin: 6px 0px 6px 0px; display: block; }
span.eventcategory { margin: 6px 0px 6px 0px; display: block; }
span.eventcost { margin: 6px 0px 6px 0px; display: block; }

.adminheader { font-family: Arial; font-size: 14pt; color: #000000; margin: 0px; padding-bottom: 10pt }
.admintheader { font-family: Arial; font-size: 9pt; color: #000000; margin: 0px; padding-bottom: 10px; font-weight: bold; padding-right: 15px }
.admintable { font-family: Arial; font-size: 9pt; color: #000000; margin: 0px; padding: 8px; padding-left: 0px; padding-right: 15px }
p.adminmessage { font-family: Arial; font-size: 12pt; color: Red; margin: 0px; padding-bottom: 10pt }