/* body and fonts */

body {
  background: #D5D3CE url(/~wwwdown/i/bg.png);
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
  color: #545454;
  font-family: Georgia, Times Roman, Times, serif;
  font-size: 14px;
  line-height: 130%; }

a, a:link {
  color: #698F29;
  text-decoration: underline;
  background: none; }

a:visited {
  color: #698F29;
  text-decoration: underline;
  background: none; }

a:hover {
  color: #698F29;
  text-decoration: none;
  background: #EAF2DE; }

a:active {
  color: #698F29;
  text-decoration: none;
  background: #EAF2DE; }

p {
  margin: 6px 0 0 0;
  padding: 0 0 0 0; }

input, textarea {
  margin: .25em 0;
  padding: 3px 5px;
  background: #FFFFFF;
  border: 1px solid #000000;
  font: normal normal 12px/1.5 Arial, Helvetica, sans-serif;
  color:#545454; }

blockquote {
  color: #949494;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  background: #FFF6B9; }

fieldset{
  color: #000000; }

legend {
  color: #000000; }

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active, h1 a:focus {
  color: #545454;
  font-family: Georgia, Times Roman, Times, serif;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 16px;
  margin: 2px 0 0 0;
  padding: 0 0 0 0; }

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active, h2 a:focus {
  color: #545454;
  font-family: Georgia, Times Roman, Times, serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: lowercase;
  line-height: 16px;
  margin: 2px 0 0 0;
  padding: 0 0 0 0; }

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active, h3 a:focus {
  color: #545454;
  font-family: Georgia, Times Roman, Times, serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 16px;
  margin: 2px 0 0 0;
  padding: 0 0 0 0; }

 /* boxes */

#container {
  width: 930px;
  margin-left: auto;
  margin-right: auto;
  background: transparent url(/~wwwdown/i/fillbg.png); }

#head {
  margin-top: 0px;
  background: transparent url(/~wwwdown/i/bluetop.png) no-repeat;
  text-align: center;
  height: 44px;
  clear: both; }

#logo {
  background: transparent url(/~wwwdown/i/logo.png) no-repeat;
  text-align: center;
  height: 96px;
  clear: both; }

#banner {
  background: transparent url(/~wwwdown/i/banner1.jpg) no-repeat;
  text-align: center;
  width: 930px;
  height: 260px; }

#righthome {
  float: right;
  width: 301px;
  background: transparent;
  margin: 0px 25px 0px 0px;
  padding: 0px 12px 0px 12px;
  text-align: left;
  padding-top: 0px; }

#search {
  background: #EAF2DE;
  color: #698F29;
  font-size: 12px;
  width: 281px;
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  text-align: left; }

#search h1, #search h1 a, #search h1 a:link, #search h1 a:visited, #search h1 a:hover, #search h1 a:active, #search h1 a:focus {
  color: #698F29; }

#search img {
  border: none; }

#dgnews {
  background: #DEEAF2;
  color: #29698F;
  font-size: 12px;
  width: 281px;
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  text-align: left; }

#dgnews a, #dgnews a:link, #dgnews a:visited {
  color: #29698F;
  text-decoration: underline;
  background: none; }

#dgnews a:hover, #dgnews a:active, #dgnews a:focus {
  color: #29698F;
  text-decoration: none;
  background: #FFFFFF; }

#dgnews h1, #dgnews h1 a, #dgnews h1 a:link, #dgnews h1 a:visited, #dgnews h2, #dgnews h2 a, #dgnews h2 a:link, #dgnews h2 a:visited {
  font-weight: normal;
  text-decoration: none;
  background: transparent;
  color: #545454; }

#dgnews h1 a:hover, #dgnews h1 a:active, #dgnews h1 a:focus, #dgnews h2 a:hover, #dgnews h2 a:active, #dgnews h2 a:focus {
  background: #FFFFFF; }

#dgnews h3, #dgnews h3 a, #dgnews h3 a:link, #dgnews h3 a:visited {
  color: #29698F;
  font-weight: bold; }

#dgnews h3 a:hover, #dgnews h3 a:active, #dgnews h3 a:focus {
  background: #FFFFFF; }

#dgnews img {
  border: none; }

#centerhome {
  background: transparent;
  width: 521px;
  margin: 0px 0px 0px 25px;
  padding: 0px 12px 0px 12px;
  text-align: left; }

#welcome {
  background: transparent;
  color: #545454;
  width: 501px;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  text-align: left; }

#map {
  background: #EAF2DE;
  color: #698F29;
  width: 501px;
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  text-align: left; }

#map a, #map a:link, #map a:visited{
  color: #698F29;
  text-decoration: underline;
  background: none; }

#map a:hover, #map a:active, #map a:focus {
  color: #698F29;
  text-decoration: none;
  background: #FFFFFF; }

#map h1, #map h1 a, #map h1 a:link, #map h1 a:visited, #map h2, #map h2 a, #map h2 a:link, #map h2 a:visited {
  font-weight: normal;
  text-decoration: none;
  background: transparent;
  color: #545454; }

#map h1 a:hover, #map h1 a:active, #map h1 a:focus, #map h2 a:hover, #map h2 a:active, #map h2 a:focus {
  background: #FFFFFF; }

#map h3, #map h3 a, #map h3 a:link, #map h3 a:visited {
  color: #698F29;
  font-weight: bold; }

#map h3 a:hover, #map h3 a:active, #map h3 a:focus {
  background: #FFFFFF; }

#map img {
  border: none; }

#feature {
  background: #F2E5DE;
  color: #8F4F29;
  width: 501px;
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  text-align: left; }

#feature a, #feature a:link, #feature a:visited{
  color: #8F4F29;
  text-decoration: underline;
  background: none; }

#feature a:hover, #feature a:active, #feature a:focus {
  color: #8F4F29;
  text-decoration: none;
  background: #FFFFFF; }

#feature h1, #feature h1 a, #feature h1 a:link, #feature h1 a:visited, #feature h2, #feature h2 a, #feature h2 a:link, #feature h2 a:visited {
  font-weight: normal;
  text-decoration: none;
  background: transparent;
  color: #545454; }

#feature h1 a:hover, #feature h1 a:active, #feature h1 a:focus, #feature h2 a:hover, #feature h2 a:active, #feature h2 a:focus {
  background: #FFFFFF; }

#feature h3, #feature h3 a, #feature h3 a:link, #feature h3 a:visited {
  color: #8F4F29;
  font-weight: bold; }

#feature h3 a:hover, #feature h3 a:active, #feature h3 a:focus {
  background: #FFFFFF; }

#feature img {
  border: none; }

#dgfb {
  background: #F2E5DE;
  color: #8F4F29;
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  text-align: left; }

#dgfb a, #dgfb a:link, #dgfb a:visited{
  color: #8F4F29;
  text-decoration: underline;
  background: none; }

#dgfb a:hover, #dgfb a:active, #dgfb a:focus {
  color: #8F4F29;
  text-decoration: none;
  background: #FFFFFF; }

#dgfb h1, #dgfb h1 a, #dgfb h1 a:link, #dgfb h1 a:visited, #dgfb h2, #dgfb h2 a, #dgfb h2 a:link, #dgfb h2 a:visited {
  font-weight: normal;
  text-decoration: none;
  background: transparent;
  color: #545454; }

#dgfb h1 a:hover, #dgfb h1 a:active, #dgfb h1 a:focus, #dgfb h2 a:hover, #dgfb h2 a:active, #dgfb h2 a:focus {
  background: #FFFFFF; }

#dgfb h3, #dgfb h3 a, #dgfb h3 a:link, #dgfb h3 a:visited {
  color: #8F4F29;
  font-weight: bold; }

#dgfb h3 a:hover, #dgfb h3 a:active, #dgfb h3 a:focus {
  background: #FFFFFF; }

#dgfb img {
  border: none; }

#past {
  background: transparent;
  color: #545454;
  width: 521px;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left; }

#past img {
  border: none; }

#rightsec {
  float: right;
  width: 521px;
  background: transparent;
  margin: 0px 25px 0px 0px;
  padding: 10px 12px 20px 12px;
  text-align: left; }

#centersec {
  background: #DEEAF2;
  width: 301px;
  margin: 0px 0px 0px 25px;;
  padding: 10px 12px 20px 12px;
  text-align: left; }

#center {
  background: transparent;
  width: 856px;
  margin: 0px 25px 0px 25px;
  padding: 10px 12px 0px 12px;
  text-align: left; }

#filler {
  background: transparent;
  clear: both;
  width: 930px;
  height: 15px; }

#footer {
  height: 75px;
  clear: both;
  padding-right: 25px;
  padding-left: 25px;
  padding-top: 0px;
  margin-top: 20px;
  text-align: left;
  background: transparent url(/~wwwdown/i/footer.png);
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 130%; }

#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
  text-decoration: underline;
  color: #FFFFFF;
  background: none; }

#footer img {
  border: none; }

#fr img {
  float: right;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
  margin-bottom: 0px; }

#fl img {
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
  margin-bottom: 0px; }

.fr {
  float: right;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
  margin-bottom: 0px; }

.fl {
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
  margin-bottom: 0px; }

#footr {
  float: right;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-decoration: none ! important ;
  outline: none;
  color: #FFFFFF;
  border: none;
  clear: right; }

#footl {
  float: left;
  padding-left: 15px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  clear: left; }

#floatl {
  float: left;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 0px;
  margin: 0 0 0 0;
  clear: left;
  color: #FFFFFF;
  text-align: left; }

#floatr {
  float: right;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 0px;
  margin: 0 0 0 0;
  clear: left;
  color: #FFFFFF;
  text-align: left; }

 /* main navigation */

#nav {
  margin-top: 0px;
  background: transparent url(/~wwwdown/i/nav.png) no-repeat;
  width: 930px;
  height: 54px;
  list-style: none none;
  border: none; }

#nav ul {
  width: 930px;
  height: 54px;
  background: url(/~wwwdown/i/nav.png) no-repeat;
  margin: 0;
  padding: 0;
  position: relative;
  display: block; }

#nav ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute; }

#nav ul li, #nav a {
  height: 54px;
  display: block; }

#nav ul li a {
  border: none;
  text-indent: -9999px;
  text-decoration: none; }

/* main navigation normal */

#nav-home {left: 0px; width: 125px;}
#nav-about {left: 125px; width: 95px;}
#nav-businesses {left: 220px; width: 137px;}
#nav-news {left: 357px; width: 87px;}
#nav-farmers-market-special-events {left: 444px; width: 336px;}
#nav-contact {left: 780px; width: 150px;}

/* main navigation hover */

#nav-home a:hover {background: transparent url(/~wwwdown/i/nav.png) 0px -54px no-repeat;}
#nav-about a:hover {background: transparent url(/~wwwdown/i/nav.png) -125px -54px no-repeat;}
#nav-businesses a:hover {background: transparent url(/~wwwdown/i/nav.png) -220px -54px no-repeat;}
#nav-news a:hover {background: transparent url(/~wwwdown/i/nav.png) -357px -54px no-repeat;}
#nav-farmers-market-special-events a:hover {background: transparent url(/~wwwdown/i/nav.png) -444px -54px no-repeat;}
#nav-contact a:hover {background: transparent url(/~wwwdown/i/nav.png) -780px -54px no-repeat;}

 /* main navigation context */

body#home #nav-home, body#home #nav-home a:hover {background: transparent url(/~wwwdown/i/nav.png) 0px -108px no-repeat;}
body#about #nav-about, body#about #nav-about a:hover {background: transparent url(/~wwwdown/i/nav.png) -125px -108px no-repeat;}
body#businesses #nav-businesses, body#businesses #nav-businesses a:hover {background: transparent url(/~wwwdown/i/nav.png) -220px -108px no-repeat;}
body#news #nav-news, body#news #nav-news a:hover {background: transparent url(/~wwwdown/i/nav.png) -357px -108px no-repeat;}
body#farmers-market-special-events #nav-farmers-market-special-events, body#farmers-market-special-events #nav-farmers-market-special-events a:hover {background: transparent url(/~wwwdown/i/nav.png) -444px -108px no-repeat;}
body#contact #nav-contact, body#contact #nav-contact a:hover {background: transparent url(/~wwwdown/i/nav.png) -780px -108px no-repeat;}

/* Side Menus */

#side-list {
  list-style: none;
  background: #DEEAF2;
  margin: 0;
  padding: 0;
  line-height: 150%; }

#side-list li {
  color: #29698F;
  font-family: Georgia, Times Roman, Times, serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: lowercase;
  line-height: 150%;
  margin: 2px 0 0 0;
  padding: 0 0 0 0; }

.rssArticle {
  color: #29698F;
  font-family: Georgia, Times Roman, Times, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: lowercase;
  line-height: 150%;
  margin: 2px 0 0 0;
  padding: 0 0 0 0; }

dl, dt {
  font-family: Georgia, Times Roman, Times, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  line-height: 150%;
  margin: 2px 0 0 0;
  padding: 0 0 0 0; }

.rssArticle, a.rssArticle, a.rssArticle:link, a.rssArticle:visited, a.rssArticle:active, a.rssArticle:focus {
  color: #29698F;
  background: #DEEAF2;
  text-decoration: none; }

#side-list, #side-list a, #side-list a:link, #side-list a:visited, #side-list a:active, #side-list a:focus {
  color: #29698F;
  background: #DEEAF2;
  text-decoration: none; }

a.rssArticle:hover {
 background: #FFFFFF;
 text-decoration: underline; }

#side-list a:hover {
 background: #FFFFFF;
 text-decoration: underline; }

#side-list li.active, #side-list li.active a, #side-list li.active a:link, #side-list li.active a:visited, #side-list li.active a:active, #side-list li.active a:focus {
  color: #FFFFFF;
  background: transparent; 
  text-decoration: none;
  text-transform: uppercase; }

#side-list li.active a:hover {
 background: transparent;
 text-decoration: none; }

#side-list h1, #side-list h1 a, #side-list h1 a:link, #side-list h1 a:visited, #news h2, #side-list h2 a, #side-list h2 a:link, #side-list h2 a:visited {
  font-weight: normal;
  text-decoration: none;
  background: transparent;
  color: #545454; }

#side-list h1 a:hover, #side-list h1 a:active, #side-list h1 a:focus, #side-list h2 a:hover, #side-list h2 a:active, #side-list h2 a:focus {
  background: #FFFFFF; }

#side-list h3, #side-list h3 a, #side-list h3 a:link, #side-list h3 a:visited {
  color: #29698F;
  font-weight: bold; }

#side-list h3 a:hover, #side-list h3 a:active, #side-list h3 a:focus {
  background: #FFFFFF; }

#side-list img {
  border: none; }

#rssCatList {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  line-height: 150%; }

#rssCatList li {
  color: #29698F;
  font-family: Georgia, Times Roman, Times, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  list-style: none;
  line-height: 150%;
  margin: 2px 0px 0px -20px;
  padding: 0px 0px 0px 0px; }

#rssCatList a:link, #rssCatList a:visited, #rssCatList a:active, #rssCatList a:focus {
  color: #29698F;
  text-decoration: none;
  background: none; }

#rssCatList a:hover {
  color: #29698F;
  text-decoration: underline;
  background: #FFFFFF; }

#rssCatList li.active a:link, #rssCatList li.active a:visited, #rssCatList li.active a:hover, #rssCatList li.active a:active, #rssCatList li.active a:focus {
  color: #29698F;
  text-decoration: none;
  background: #FFFFFF; }

#cell {
clear: both; }

.pics {
float: left;
border: 1px solid #006A00;
background: transparent;
margin: 0px 10px 10px 0px; }

.pics img {
background: #FFF;
padding: 5px 5px 5px 5px; }

.pics a:hover img {
background: #D8E4D8; }

a { outline:none; }