body.main {
background-color: #e7e7c6; 
color: #003300; 
border: 5px solid #003300;
padding: 0;
}
p {
font: normal 10pt Verdana, Arial, sans-serif; 
text-align: justify; 
line-height: 1.2em; 
width: 90%; 
padding-bottom: 10px; 
}
p.lower {
font: bold 9pt Verdana, Arial, sans-serif; 
text-align: left;
}
p.pc {
font: bold 16pt Verdana, Arial, sans-serif; 
}

p.pctext {
font: normal 12pt Arial, sans-serif; 
background: transparent;
color: #000000;
}
p.gv {
font: bold 16pt Verdana, Arial, sans-serif;
} 

p.pcr {
font: normal 12pt Arial, sans-serif;
text-align: left;
}

h2.pc {
background-color: transparent;
color: #339966;
}

h2 {
font: bold 14pt Arial, sans-serif;
text-align: center;
}


h3 {
font: bold 12pt Arial, sans-serif;
text-align: center;
}
    
a {color: #003300; background-color: transparent;}
a:visited {color: #ff6666; background-color: transparent;}
a:hover {color: #ff6666;}

td#content {
border-bottom: 2px solid #336633; 
border-left: 2px solid #336633;
}
td#events {
border-bottom: 2px solid #336633;
border-left: 2px solid #336633;
border-right: 2px solid #336633;
font: bold 10pt Arial, sans-serif;
text-align: center;
background: #339966;
color: #ffffff;
}
h1.events {
font: bold 1.1em Verdana, Arial, sans-serif;
text-align: center;
background: #336633;
color: #fffff0;
}
td#spacer {
border-bottom: 2px solid #336633;
border-right: 2px solid #336633;
}

div#button {
position: absolute;
top: 660px; 
left: 40px; 
width: 120px;
padding-left: 3px;
}

div#links {
width: 450px;
height: 53px;
background: #000000;
color: #000000;
text-align: center;
font: bold 1em Verdana, Arial, sans-serif;
border: 1px solid #000000;
}

div#newlinks a:link {
   display: inline; 
   text-decoration: none; 
   padding: 5px; 
   font: bold 9pt Tahoma, Arial, sans-serif; 
   background-color: #99cc99; 
   color: #000000;
   text-align: center;
   border: 2px solid #000000;
   }
        
div#newlinks a:visited {
   display: inline;
   text-decoration: none;
   padding: 5px;
   background-color: #ff6666;
   color: #000000;
   font: bold 9pt Tahoma, Arial, sans-serif;
   text-align: center;
   border: 2px solid black; 
   }
       
div#newlinks a:hover {
   background-color: #ffffef; 
   color: #ff6666;
   } 
   
div#hours {
position: absolute; 
top: 710px; 
left: 20px; 
width: 150px; 
font: bold 9pt Verdana, Arial, sans-serif; 
padding-left: 3px;
}

div#phone {
background: #ffffc0; 
color: #000000;
border: 1px black solid; 
font: bold 11pt Arial, sans-serif;
text-align: left;
padding: 2px;
}