body
{
font-family: "Verdana"; "Tahoma"; "Arial";
background: #FFFFCC;
color: #000000;
margin-right: 2.5%;
margin-left: 2.5%;
font-size1: 0.8em;
}

a:active, a:visited {
color: #0000FF;
}

a, a:hover {
color: #FF0000;
}

h1
{
margin-top: 0em;
padding-top: 0em;
1text-align: left;
}

.maininfo h1
{
text-align: center;
}

h2 {
margin-top: 0em;
font-size: 1.6em;
}

h2 a, h2 a:active, h2 a:visited {
text-decoration: none;
color: #000000;
}

.pagemenu a, .pagemenu a:visited, .pagemenu a:active {
color: #000000;
}

.pagemenu a:hover{
color: #009900;
}

h2 a:hover {
color: #6600CC;
}



label, .contactlabel
{width: 9em;
float: left;
text-align: right;
font-weight: bold;
margin-right: 0.5em;}

.maininfo {
MARGIN-LEFT: 0%;
COLOR: #000000;
BACKGROUND-COLOR: #FFFFCC;
TEXT-ALIGN: left;
width: 98%;
padding-top: 0.5em;}

.1rightnavbar {
padding-top: 0.5em;
float: right;
MARGIN-RIGHT: 0%;
BACKGROUND-COLOR: #FFFFCC;
width: 28%;
}

.menu1:hover, .submenu:hover, .submenu1:hover {
color: #9966FF;
}

.mainmenu1 li a, .categorymenu li a {
display: block;
text-align: left;
color: #6600CC;
font-size: 1.2em;
text-transform: uppercase;}

.mainmenu li a:visited, .mainmenu li a:visited {
color: #009933;
}

.mainmenu, .mainmenu ul, .categorythumbs, .categorymenu, .pagemenu {
margin: 0em 0em;
padding: 0em;
list-style-type: none;
}

.categorymenu {
border-style: outset;
border-color: #9966FF;
border-width: 2px;
padding: 0.5em;
}

.mainmenu1 {
text-align: center;
}

.mainmenu li, .categorymenu li {
padding: 0em;
margin: 0em;
}

.mainmenu li, .categorythumbs li, .categorymenu li, .pagemenu li {
display: inline;
}

.mainmenu li {
padding-right: 2em;
}

.menu1 {
border: none;
background-color: #FFFFCC;
color: #000000;
1padding: 0.4em 0.4em 0.4em 0.4em;
padding-right: 2em;
font-weight: bold;
text-decoration: none;
z-index: 1;
}

.categorymenu a {
border-style: dotted;
border-color: #CC99FF;
border-width: 0 0px 1px 0;
background-color: #FFFFCC;
color: #000000;
padding: 0.4em 0.4em 0.4em 0.4em;
font-weight: bold;
text-decoration: none;
z-index: 1;
}

.pmenu {
background-color: #FFFFCC;
width: 80%;
text-align: center;
padding-top: 0.5em;
margin: 0em 10%;
}

.pagemenu1 {
color: #FFFFCC;
border-top: 1px solid #FFFFCC;
border-top: 1px solid #FFFFCC;
}

.pagemenu ul {
list-style-type: none;
width: 80%;
text-align: center;

padding: 0 5%;
}

.pagemenu li {
background-color: #FFFFCC1;
text-align: center;
padding: 0.25em 0em;
margin: 0em 0.25em;
width: 18%;
float: left;}

.pagemenug  {
background-color: #009900;
border: 2px solid #009900;
}

.pagemenuy {
background-color: #FFFF00;
border: 2px solid #FFFF00;
}

.pagemenur {
background-color: #FF0000;
border: 2px solid #FF0000;
}

.pagemenub {
background-color: #000000;
border: 2px solid #000000;
}

.pagemenuw {
background-color: #FFFFFF;
border: 2px solid #FFFFFF;
}

.pagemenu a {
font-size: 1.2em;
text-transform: uppercase;
font-weight: bold;
}

.pagemenuy a,.pagemenuy a:active,.pagemenuy a:visited {
color: #000000;
}

.pagemenug a,.pagemenug a:active,.pagemenug a:visited {
color: #FFFFFF;
}

.pagemenur a,.pagemenur a:active,.pagemenur a:visited {
color: #FFFF00;
}

.pagemenub a,.pagemenub a:active,.pagemenub a:visited {
color: #FF0000;
}

.pagemenuy a,.pagemenuy a:active,.pagemenuy a:visited {
color: #009900;
}

.pagemenuw a,.pagemenuw a:active,.pagemenuW a:visited {
color: #000000;
}

.pagemenuy a:hover {
color: #FF0000;
}

.pagemenur a:hover {
color: #000000;
}

.pagemenug a:hover {
color: #FFFF00;
}

.pagemenub a:hover {
color: #FFFFFF;
}

.pagemenuw a:hover {
color: #009900;
}

.menu {
text-decoration: none;
}

.menu1:hover {
color: #009900;
}

.categorythumbs li {
float: left;
height: 110px;
width: 120px;
text-align: center;
}

fieldset {
margin-bottom: 1em;
padding-bottom: 0.5em;
}

legend {
color: #000000;
}

.leftcol {
width: 280px;
float: left;
}

.rightcol {
width: 280px;
float: right;
}

.addfooter {
border-top: 1px solid #3366CC;
padding-top: 0.5em;
}

.hidden {
display: none;
}

.columnleft {
width: 70%;
float: left;
1border: 1px solid #FF0000;
margin-bottom: 0.5em;
}

.1columnright {
width: 45%;
border: 1px solid #FF0000;
}

.footer {
font-size: 0.8em;
border-top: 1px solid #000000;
padding-top: 0.5em;
}

.events {
border: 2px solid #FF0000;
padding: 0.5em;
font-size: 0.8em;
float: left;
}

.events h3 {
font-size: 1em;
}

dd {
font-weight: bold;
}