
body, td { font-family: arial; font-size: 12px; color: #003300;  }

body { background-color: #3d5336; margin: 0px; }

.slug { background-color: #fde88f; color: #003300; font-weight: bold; font-size: 14px; }

.divider { background-color: #3d5336; }
   
a:link    { color: #006600; text-decoration: underline; font-weight:bold; }
a:visited { color: #006600; text-decoration: underline; font-weight:bold; }
a:hover   { color: #cc0000; text-decoration: underline; font-weight:bold; }     

.topnav { font-family: arial; font-weight: bold; font-size: 12px;  }
.topnav a:link { color: #006600; text-decoration: none }
.topnav a:visited { color: #006600; text-decoration: none }
.topnav a:hover { color: #cc0000; text-decoration: none }
   
.leftnav {  background-color: #507955; }
.leftnav a:link    { color: #F6EECD; text-decoration: none; } /*f4f4a0*/
.leftnav a:visited { color: #EAE1BD; text-decoration: none; }
.leftnav a:hover   { color: #E6BD0E; text-decoration: underline;  }  

a.menu:link, a.menu:visited {
display: block;
width: 152px;
margin-right: 1px;
margin-left: 1px;
background-color: #244728;
vertical-align: middle;
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #ffffee;
text-align: left;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 0px;
text-decoration: none;
border-bottom: 2px solid #385F3D;
}


a.menu:hover {
background-color: #F6CB41;
text-decoration: none;
color: #000000;
}

a.menu2:link, a.menu2:visited {
display: block;
width: 152px;
margin-right: 1px;
margin-left: 1px;
background-color: #D66D07;
vertical-align: middle;
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #000000;
text-align: left;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 0px;
text-decoration: none;
border-bottom: 2px solid #385F3D;
}


a.menu2:hover {
background-color: #F6CB41;
text-decoration: none;
color: #000000;
}

.heading1 { font-weight: normal; font-size: 18px; font-family: verdana, arial }

.heading2 { font-weight: bold; font-size: 16px; color: #aa0000; line-height: 20px; }

.heading3 { font-weight: normal; font-size: 26px; font-family: georgia; font-style: italic; color: #587a51; }

.heading4 { font-weight: normal; font-size: 18px; font-family: verdana, arial; background-color: #f4d649; }

.head5 { font-weight: bold; font-size: 14px; font-family: trebuchet ms, arial; color: #006600; }

h1 { font-weight: bold; font-size: 22px; font-family: arial; color: #aa0000; }
h2 { font-weight: bold; font-size: 20px; font-family: verdana, arial; }
h3 { font-weight: bold; font-size: 14px; font-family: verdana, arial; }
h4 { font-weight: bold; font-size: 11px; font-family: verdana; }

.georgia { font-family: georgia; font-size: 12; font-weight: normal; }

i { font-family: georgia;  }

.sub1 { font-size: 10px; font-weight: bold; }

.sub2 { font-size: 11px; font-weight: bold; color: #000000; }

.wassail {   
background-color: #000000;
margin-right: 4px;
margin-left: 4px;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-size: 10;
}

.submit { font-size: 12; font-weight: bold; color: #ffffee; background-color: #3d5336; }

.eventdate { font-size: 16px; font-weight: bold; }

.totop { font-size: 10; font-weight: bold; line-height: 24px; }

.address { font-family: verdana; font-size: 12; font-weight: bold; line-height: 18px; }

td#mem { font-weight: bold; font-size: 14; font-family: arial; 
vertical-align: center; 
    background: #f1c209; 
       padding: 1px 4px 1px 4px; 
   border-left: 2px solid #fef9e3; 
    border-top: 2px solid #fef9e3; 
  border-right: 2px solid #b15d2f; 
 border-bottom: 2px solid #b15d2f;}
 
.mem a:link { color: #194e48; text-decoration: none; }
.mem a:visited { color: #194e48; text-decoration: none;}
.mem a:hover { color: #cc0000; text-decoration: none; background: #fce482; }

 td#button { 
 font-weight: bold; 
 font-size: 11; 
 font-family: arial; 
 vertical-align: center; 
     background: #507955; 
        padding: 2px 2px 2px 3px; 
    border-left: 1px solid #c3d3c5; 
     border-top: 1px solid #c3d3c5; 
   border-right: 1px solid #003300; 
  border-bottom: 1px solid #003300;}

.button a:link    { font-size: 11; font-weight: bold;  color: #FFFFFF; text-decoration: none; }
.button a:visited { font-size: 11; font-weight: bold;  color: #FFFFFF; text-decoration: none;}
.button a:hover   { font-size: 11; font-weight: bold;  color: #FFFFFF; text-decoration: none; background: #37643d; }

td#summer 
 { background-image: url(images/summerback.jpg); background-repeat: no-repeat; 
 background-position: top center; background-attachment: fixed; }










