BODY {
  margin: 0px; 
  padding: 0px;	
  background-image: url(../img/bg_main.png);
}

A {
  color: #3a5528;
}

#container {
  width: 880px;
  margin: auto;
}

#menu_top {
  height: 35px;
  width: 885px;
  overflow: hidden;
}

.td_title {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: white;
  height: 25px;
  background-color: #395921;
  text-transform: uppercase;
  border-bottom: 1px #ffffff solid;
}

#spacer_top {
  background-color: #39581d;
  height: 5px;
  overflow: hidden;  
}

#spacer_bottom {
  background-color: #50862e;
  height: 5px;
  overflow: hidden;  
}

.bodytext {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
}

#news_bottom IMG {
  padding: 7px 10px 10px 5px;
  float: left;
}

.smalltext {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  color: #727272;
}

H1 {
  font-family: arial, helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #598641;
}

#news_right IMG {
  padding: 5px;
}

#news_right {
  background-color: #ffffff;
}

#news_bottom .bodytext {
  line-height: 16px;
}

#news_right .bodytext {
  line-height: 16px;
  padding: 6px;
}

.news-single-img {
  float: left;
  background-color: #eeeeee;
  border: 1px solid #000000;
  margin-right: 10px;
}

.news-single-img IMG {
  padding: 5px 5px 0px 5px;
}

.news-single-imgcaption {
  font-family: arial, helvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  line-height: 10px;
  padding: 0px 5px 5px 5px;
}

.days {
  background-color: #395921;
  color: #ffffff;	   
}
	  
.calendar {
  border: 1px solid #000000;	   
} 	   
	  
.calendar TD {
  text-align: center;
  width: 80px;
  height: 30px;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
}
	   
.navigation {
  width: 100%;
}
	   
.navigation TD {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #395921;
  font-family: arial, helvetica, sans-serif;
}

.gfpb_landscape {
  padding: 10px;
}