body {       
       padding: 8px 12px 12px 12px;         margin: 2px 12px 12px 12px; font-family: Verdana, Arial, Sans-Serif;        font-size: 13px;	background-color: #D6D2AF;	color: #333;	text-align: center; 	}

h1 {   font-size: 24px; font-family: Georgia,  Palatino, Times, serif;   margin: 0px;   padding: 0px;   color: #336633; }
h2 {  font-size: 21px; font-family: Georgia,  Palatino, Times, serif;    margin: 0px;   padding: 0px;   color: #336633; }
h3 {  font-size: 18px; font-family: Georgia,  Palatino, Times, serif;    margin: 0px;   padding: 0px;   color: #000; }
h4 {   font-size: 16px; font-family: Georgia,  Palatino, Times, serif;    margin: 0px;   padding: 0px;   color: #336633; }

a:link {color: #116622; text-decoration: none; }
a:visited {color: #116622; text-decoration: none; }
a:hover {color: #004400; text-decoration: underline;    }
a:active {color: #116622; }
a.foot:link {color: #666666; text-decoration: underline; }
a.foot:visited {color: #666666; text-decoration: underline; }
a.foot:hover {color: #666666; text-decoration: underline; font-weight: normal;  }
a.foot:active {color: #666666; }
.links1 a:link {color: #336633; text-decoration: none; }
.links1 a:visited {color: #336633; text-decoration: none; }
.links1 a:hover {color: #004400; text-decoration: underline;    }
.links1 a:active {color: #336633; }

TD {
   font-family:  Verdana, Arial, Sans-Serif;   font-size: 13px;
   color: #333;   line-height: 1.5; }

.wrapping { width: 900px; padding: 3px; background-color: #DBD7B5; border: 1px solid #aa8; }
.headline {background-color: #fff; padding: 0px; border-top: 1px solid #886; border-right: 1px solid #886;border-left: 1px solid #886;}
.content { padding: 45px 48px 30px 25px; background-color: #fff;  border-bottom: 1px solid #886; border-right: 1px solid #886;border-left: 1px solid #886;}
.content33 { padding: 45px 18px 30px 25px; background-color: #fff;  border-bottom: 1px solid #886; border-right: 1px solid #886;border-left: 1px solid #886; }
 
.home-content {  vertical-align: top;  background-image: url("http://www.heartlandconservation.com/graphics/dec2008bg.jpg");
  padding: 0px;  width: 775px;  height: 517px; }

.home { width: 900px; vertical-align: top; background: url('images/homebg.jpg') top center; background-repeat: no-repeat; height: 530px; border: 1px solid #000; }
.home2 { width: 900px; vertical-align: top; background: url('images/homebg2.jpg') top center; background-repeat: no-repeat; height: 634px; border: 1px solid #000; }


.homelinks { background-color: #151515; text-align: center; padding: 5px; border: 1px solid #000;}
.homelinks a:link, .homelinks a:visited, .homelinks a:active { color: #384; padding: 2px 11px 2px 11px; }
.homelinks a:hover { color: #cb9; }

div#slogan { display: block; position: relative; top: 15px; left: 125px; }

div#homecontent { display: block; position: relative; top: 30px; left: 25px; width: 530px; background-color: #DFDCD8;
  padding: 18px;  }

div#slogan h1 { font-family: Times, "Times New Roman", Georgia, Serif; font-size: 43px;  
        color: #040; padding: 0; margin: 0px 0px -15px 0px; }
div#slogan h2 { font-family: Times, "Times New Roman", Georgia, Serif; font-size: 33px; 
        color: #151515; padding: 0px 0px 10px 150px; margin: 0;}

  
#linkheader { font-size: 16px; background-color: #503925; display: block; margin: 0;
      width: 155px; padding: 4px 18px 4px 18px; text-align: center;   color: #fec; border: 1px solid #320; }

#linkarea {  display: block; margin: 0px 0px 18px 0px; background-color: #DEDCB5;
       width: 155px; padding: 4px 18px 4px 18px; text-align: center; border: 1px solid #320; }

#linkarea LI.last { list-style: none;  margin: 0; padding: 4px 0px 4px 0px; border-bottom: 0px;  }

#linkarea li { list-style: none; l margin: 0; padding: 4px 0px 4px 0px; border-bottom: 0px solid #ccc; }

#linkarea ul {list-style: none; padding: 0; margin: 0; }




  
.linkheader { font-size: 16px; background-color: #503925; display: block; margin: 0; font-weight: bold;
      width: 155px; padding: 4px 18px 4px 18px; text-align: center;   color: #fec; border: 1px solid #320;font-family: Georgia, Times, serif; vertical-align: top;  font-weight: bold; }

.linkarea {  display: block; margin: 0px 0px 18px 0px; background-color: #DEDCB5;font-family: Georgia, Times, serif; vertical-align: top;  font-size: 14px;  width: 180px;  padding: 0px 24px 0px 0px;  font-weight: bold;
       width: 155px; padding: 4px 18px 4px 18px; text-align: center; border: 1px solid #320; }

.linkarea LI.last { list-style: none;  margin: 0; padding: 4px 0px 4px 0px; border-bottom: 0px;  }

.linkarea li { list-style: none; l margin: 0; padding: 4px 0px 4px 0px; border-bottom: 0px solid #ccc; }

.linkarea ul {list-style: none; padding: 0; margin: 0; }




.links1 {  font-family: Georgia, Times, serif; vertical-align: top;  font-size: 14px;  width: 180px;  padding: 0px 24px 0px 0px;  font-weight: bold; }

.text-area {  vertical-align: top;  padding-left: 12px; }
.foot1 {  padding: 4px 0px 0px 0px;  font: 8pt Verdana, Sans-serif;  color: #666666;  margin: 0px; }
.foot2 {  padding: 4px 0px 0px 0px;  text-align: right;  font: 8pt Verdana, Sans-serif;  color: #666666;  margin: 0px;  }
.foot3 {  padding: 8px 0px 14px 0px;  text-align: center;  font: 8pt Verdana, Sans-serif;  color: #666666;  margin: 0px;  }

.right-side { width: 260px; padding: 0px 0px 0px 32px;  vertical-align: top;   font-size: 13px; color: #442; }
.links1 img { padding: 3px; background-color: #fec; border: 1px solid #333; }
 


.list-item { background-color: #fec; font-size: 11px; padding: 12px; border: 1px solid #ccc;}

.right22 { width: 262px; vertical-align: top; padding-left: 22px; }
.left22 { width: 392px; }


#services { width: 262px;  background-color: #DEDCB5; border: 1px solid #cca; text-align: center; margin: 0; padding: 0; }
#services-list { width: 262px;  background-color: #ffd; margin: 0px 0px 14px 0px; padding: 0px; border: 1px solid #cca; }
#services h3 { margin: 0; padding: 4px; }