body {
    background-color: #CCCCCC;
    font-family:Verdana,Helvetica,"Sans Serif";
    font-size: 85%;
}
table {
    background-color: #f9f9fa;
    color: #333333;
    font-family:Verdana,Helvetica,"Sans Serif";
    font-weight: normal;
}
h1 {font-weight: bold;
     font-size: larger;
     color: #669900;}
h2 {font-weight:normal;
	font-size:larger;
	color: navy}
p  { 
    color: #333333;
    font-family:Verdana,Helvetica,"Sans Serif";
    font-weight: normal;}
li { 
    color: #333333;
    font-family:Verdana,Helvetica,"Sans Serif";
    font-weight: normal;}
ul  {

    color: #333333;
    font-family:Verdana,Helvetica,"Sans Serif";
    font-weight: normal;
}
a {
    font-family:Verdana,Helvetica,"Sans Serif";
    font-weight: normal;
}
a:link {
    color: #3333FF;
    text-decoration: none;
}

a:visited {
    text-decoration: none;
    color: #3333FF;
}

a:hover {
    text-decoration: none;
    color: #551a8b;
}
a:active {
    text-decoration: none;
    color: #669900;
}
a { }

#main-nav {margin: 0 0 1em 0;
           padding: 0;
           height: 20px;
}

/* from List-o-matic */
#main-nav ul {font-family:helvetica,arial,sans-serif;
              margin:0 1em;
              padding:0;
              float:left;
              width:100%;
              list-style-type: none;
              text-align: center;
}
#main-nav ul li {display:block;
                 margin:0;
                 padding:0.3em;
                 list-style:none;
                 float:left;
                 margin:0 0.5em 0 0;}
#main-nav ul li a {text-decoration:none;
                   display:block;
                   padding:0.3em 0.5em;
                   border:1px solid silver;
                   color:#333333;
                   background:#fff;}
#main-nav ul li a:hover {border:1px solid gray;
                         color:#000;
                         background:#efefef;}

body#home a#homenav,
body#about a#aboutnav,
body#programs a#prognav,
body#community a#comnav,
body#support a#supnav,
body#contact a#contnav 	{color: #fff;
                         background: teal;
                         font-weight:bold;
}

#prog-nav {margin: 0 0 1em 0;
           padding: 0;
           height: 20px;
}

/* from List-o-matic */
#prog-nav ul {font-family:helvetica,arial,sans-serif;
              font-size:90%;
              margin:0 0.5em;
              padding:0;
              float:left;
              width:100%;
              list-style-type: none;
              text-align: center;
}
#prog-nav ul li {display:block;
                 margin:0;
                 padding:0.3em;
                 list-style:none;
                 float:left;
                 margin:0 0.5em 0 0;}
#prog-nav ul li a {text-decoration:none;
                   display:block;
                   padding:0.4em 0.3em;
                   border:1px solid silver;
                   color:navy;
                   background:#99CC66;}
#prog-nav ul li a:hover {border:1px solid gray;
                         color:#000;
                         background:#efefef;}

body#home a#homenav,
body#about a#aboutnav,
body#programs a#prognav,
body#community a#comnav,
body#support a#supnav,
body#contact a#contnav 	{color: #fff;
                         background: #teal;
                         font-weight:bold;
}

body#critical a#critnav,
body#harvest a#harvnav,
body#brownbag a#bagnav,
body#citizen a#citinav,
body#tax a#taxnav,
body#adopt a#adoptnav,
body#stat a#statnav {
    color: #fff;
    background: teal;
    font-weight:bold;
}

body#critical a#prognav,
body#harvest a#prognav,
body#brownbag a#prognav,
body#citizen a#prognav,
body#tax a#prognav,
body#adopt a#prognav,
body#stat a#prognav
{
    color: #fff;
    background: #3333FF;
    font-weight:bold;
}


.imgbutton a img {display:block; width:144px; height:44px;background:#f9f9fa}
.imgbutton a:hover img {background:#9ec865;width:144px; height:44px;}
/* ie6 needs his fix*/
.imgbutton a:hover {zoom:1;}

.green_hyper {font-family:Verdana,Helvetica,"Sans Serif"; font-size: 90%; color: #aece6d; font-weight:bold;}

