html { padding: 0px; margin: 0px; }


body {
  padding: 0px;
  margin: 0px;
  background: #aaa44c;
}

a:link { color: #484b38; }
a:visited { color: #484b38; }
a:hover { color: #939356; }
.hide { display: none; }
div.clear { padding: 0px; margin: 0px; clear: both; }
.homelink {
	position: absolute;
	display: block;
	padding: 0px;
	margin: 0px;
	top: 0px;
	right: 65px;
	height: 95px;
	width: 460px;
}


h1 {
  padding: 0px;
  margin: 0px 0px 0px -5px;
  height: 45px;
  width: 600px;
  background: url(../images/titleHines.gif) top left no-repeat;
}
h2 {
    padding: 10px 0px 0px 0px;
    margin: 0px 0px -10px 0px;
    font: bold 15px/20px Verdana;
    color: #000;
}
h3 {
    padding: 10px 0px 0px 0px;
    margin: 0px 0px -10px 0px;
    font: bold 12px/16px Verdana;
    color: #000;
}
h4 {
    padding: 10px 0px 0px 0px;
    margin: 0px 0px -10px 0px;
    font: bold 11px/15px Verdana;
    color: #000;
}


div#content {
  position: relative;
  padding: 10px 0px 0px 30px;
  margin: 0px;
  width: 650px;
  float: left;
  font: normal 12px/20px Verdana;
  color: #000;
}

	a.ogr {
		position: absolute;
		padding: 0px;
		margin: 0px;
		top: 400px;
		left: 55px;
	}
	
	a.icfa {
		position: absolute;
		padding: 0px;
		margin: 0px;
		top: 413px;
		left: 160px;
	}


div#header {
  position: relative;
  padding: 0px;
  margin: 0px auto;
  width: 950px;
  height: 152px;
  background: url(../images/headerBg.jpg) no-repeat;
}


div#footerNav {
  padding: 0px;
  margin: 0px auto;
  position: relative;
  width: 950px;
  height: 62px;
  background: url(../images/footerBg.jpg) no-repeat;
}


div#container {
  padding: 0px 0px 0px 33px;
  margin: 0px auto;
  position: relative;
  width: 917px;
  background: url(../images/containerBg.jpg) repeat-y;
}





ul#footer {
  padding: 0px;
  margin: 0px;
  width: 679px;
  height: 23px;
  position: absolute;
  bottom: 29px;
  left: 189px;
  list-style: none;
  background: url(../images/footerNavBg.jpg) no-repeat;
}
  ul#footer li {
    padding: 0px;
    margin: 0px;
    display: inline;
  }
    ul#footer li a#blog:link, ul#footer li a#blog:visited, ul#footer li a#blog:active {
      padding: 0px;
      margin: 0px;
      width: 45px;
      height: 23px;
      float: left;
      text-decoration: none;
      background: url(../images/footerBlog.jpg) no-repeat;
    }
    ul#footer li a#blog:hover {
      background: none;
    }
    ul#footer li a#resources:link, ul#footer li a#resources:visited, ul#footer li a#resources:active {
      padding: 0px;
      margin: 0px;
      width: 71px;
      height: 23px;
      float: left;
      text-decoration: none;
      background: url(../images/footerResources.jpg) no-repeat;
    }
    ul#footer li a#resources:hover {
      background: none;
    }
    
    ul#footer li a#services:link, ul#footer li a#services:visited, ul#footer li a#services:active {
      padding: 0px;
      margin: 0px;
      width: 64px;
      height: 23px;
      float: left;
      text-decoration: none;
      background: url(../images/footerServices.jpg) no-repeat;
    }
    ul#footer li a#services:hover {
      background: none;
    }
    
    ul#footer li a#preplanning:link, ul#footer li a#preplanning:visited, ul#footer li a#preplanning:active {
      padding: 0px;
      margin: 0px;
      width: 94px;
      height: 23px;
      float: left;
      text-decoration: none;
      background: url(../images/footerPreplanning.jpg) no-repeat;
    }
    ul#footer li a#preplanning:hover {
      background: none;
    }
    
    ul#footer li a#facilities:link, ul#footer li a#facilities:visited, ul#footer li a#facilities:active {
      padding: 0px;
      margin: 0px;
      width: 70px;
      height: 23px;
      float: left;
      text-decoration: none;
      background: url(../images/footerFacilities.jpg) no-repeat;
    }
    ul#footer li a#facilities:hover {
      background: none;
    }
    
    ul#footer li a#about:link, ul#footer li a#about:visited, ul#footer li a#about:active {
      padding: 0px;
      margin: 0px;
      width: 74px;
      height: 23px;
      float: left;
      text-decoration: none;
      background: url(../images/footerAbout.jpg) no-repeat;
    }
    ul#footer li a#about:hover {
      background: none;
    }
    
    ul#footer li a#contact:link, ul#footer li a#contact:visited, ul#footer li a#contact:active {
      padding: 0px;
      margin: 0px;
      width: 84px;
      height: 23px;
      float: left;
      text-decoration: none;
      background: url(../images/footerContact.jpg) no-repeat;
    }
    ul#footer li a#contact:hover {
      background: none;
    }
    
    ul#footer li a#newsletter:link, ul#footer li a#newsletter:visited, ul#footer li a#newsletter:active {
      padding: 0px;
      margin: 0px;
      width: 79px;
      height: 23px;
      float: left;
      text-decoration: none;
      background: url(../images/footerNewsletter.jpg) no-repeat;
    }
    ul#footer li a#newsletter:hover {
      background: none;
    }
    
    ul#footer li a#privacy:link, ul#footer li a#privacy:visited, ul#footer li a#privacy:active {
      padding: 0px;
      margin: 0px;
      width: 98px;
      height: 23px;
      float: left;
      text-decoration: none;
      background: url(../images/footerPrivacy.jpg) no-repeat;
    }
    ul#footer li a#privacy:hover {
      background: none;
    }


div.staff {
    padding: 0px;
    margin: 0px;
    border-bottom: 1px solid #000;
}

img.bio {
	padding: 2px;
	margin: 0px 0px 0px 20px;
	float: right;
	border: 1px solid #000;
}

p.center {
	text-align: center;
}



div#facilities {
   padding: 0px 0px 20px 0px;
   margin: 0px auto;
   width: 400px;
}


/*  DIRECTIONS BUTTON                                                  */
p#buttonDirections {
   padding: 0px;
   margin: 0px auto;
   width: 206px;
   height: 30px;
   background: url(../images/buttonDirectionsRoll.jpg) no-repeat;
}
   p#buttonDirections a:link, p#buttonDirections a:visited, p#buttonDirections a:active {
      padding: 0px;
      margin: 0px;
      display: block;
      width: 206px;
      height: 30px;
      background: url(../images/buttonDirections.jpg) no-repeat;
      text-decoration: none;
   }
   p#buttonDirections a:hover {
      background: none;
   }
   
/*  GILBERT                                                             */
p#buttonGilbert {
   padding: 0px;
   margin: 10px auto;
   width: 243px;
   height: 34px;
   background: url(../images/buttonGilbertRoll.jpg) no-repeat;
}
   p#buttonGilbert a:link, p#buttonGilbert a:visited, p#buttonGilbert a:active {
      padding: 0px;
      margin: 0px;
      display: block;
      width: 243px;
      height: 34px;
      background: url(../images/buttonGilbert.jpg) no-repeat;
      text-decoration: none;
   }
   p#buttonGilbert a:hover {
      background: none;
   }
   
/*  BARBARA                                                           */
p#buttonBarbara {
   padding: 0px;
   margin: 10px auto;
   width: 243px;
   height: 34px;
   background: url(../images/buttonBarbaraRoll.jpg) no-repeat;
}
   p#buttonBarbara a:link, p#buttonBarbara a:visited, p#buttonBarbara a:active {
      padding: 0px;
      margin: 0px;
      display: block;
      width: 243px;
      height: 34px;
      background: url(../images/buttonBarbara.jpg) no-repeat;
      text-decoration: none;
   }
   p#buttonBarbara a:hover {
      background: none;
   }
   
/*  DARLINGTON                                                           */
p#buttonDarlington {
   padding: 0px;
   margin: 10px auto;
   width: 243px;
   height: 34px;
   background: url(../images/buttonDarlingtonRoll.jpg) no-repeat;
}
   p#buttonDarlington a:link, p#buttonDarlington a:visited, p#buttonDarlington a:active {
      padding: 0px;
      margin: 0px;
      display: block;
      width: 243px;
      height: 34px;
      background: url(../images/buttonDarlington.jpg) no-repeat;
      text-decoration: none;
   }
   p#buttonDarlington a:hover {
      background: none;
   }





/*  FAMILY                                                           */
p#buttonFamily {
   padding: 0px;
   margin: 10px auto;
   width: 188px;
   height: 53px;
   background: url(../images/buttonFamilyRoll.jpg) no-repeat;
}
   p#buttonFamily a:link, p#buttonFamily a:visited, p#buttonFamily a:active {
      padding: 0px;
      margin: 0px;
      display: block;
      width: 188px;
      height: 53px;
      background: url(../images/buttonFamily.jpg) no-repeat;
      text-decoration: none;
   }
   p#buttonFamily a:hover {
      background: none;
   }

/*  FACILITIES                                                           */
p#buttonFacilities {
   padding: 0px;
   margin: 10px auto;
   width: 188px;
   height: 53px;
   background: url(../images/buttonFacilitiesRoll.jpg) no-repeat;
}
   p#buttonFacilities a:link, p#buttonFacilities a:visited, p#buttonFacilities a:active {
      padding: 0px;
      margin: 0px;
      display: block;
      width: 188px;
      height: 53px;
      background: url(../images/buttonFacilities.jpg) no-repeat;
      text-decoration: none;
   }
   p#buttonFacilities a:hover {
      background: none;
   }

/*  CONTACT                                                           */
p#buttonContact {
   padding: 0px;
   margin: 10px auto;
   width: 188px;
   height: 53px;
   background: url(../images/buttonContactRoll.jpg) no-repeat;
}
   p#buttonContact a:link, p#buttonContact a:visited, p#buttonContact a:active {
      padding: 0px;
      margin: 0px;
      display: block;
      width: 188px;
      height: 53px;
      background: url(../images/buttonContact.jpg) no-repeat;
      text-decoration: none;
   }
   p#buttonContact a:hover {
      background: none;
   }






/*  OPTIONS                                                           */
p#buttonServicesOptions {
   padding: 0px;
   margin: 0px auto 5px auto;
   width: 206px;
   height: 30px;
   background: url(../images/buttonServicesOptionsRoll.jpg) no-repeat;
}
   p#buttonServicesOptions a:link, p#buttonServicesOptions a:visited, p#buttonServicesOptions a:active {
      padding: 0px;
      margin: 0px;
      display: block;
      width: 206px;
      height: 30px;
      background: url(../images/buttonServicesOptions.jpg) no-repeat;
      text-decoration: none;
   }
   p#buttonServicesOptions a:hover {
      background: none;
   }

/*  WISHES                                                           */
p#buttonServicesWishes {
   padding: 0px;
   margin: 5px auto;
   width: 206px;
   height: 30px;
   background: url(../images/buttonServicesWishesRoll.jpg) no-repeat;
}
   p#buttonServicesWishes a:link, p#buttonServicesWishes a:visited, p#buttonServicesWishes a:active {
      padding: 0px;
      margin: 0px;
      display: block;
      width: 206px;
      height: 30px;
      background: url(../images/buttonServicesWishes.jpg) no-repeat;
      text-decoration: none;
   }
   p#buttonServicesWishes a:hover {
      background: none;
   }

/*  COST                                                           */
p#buttonServicesCost {
   padding: 0px;
   margin: 5px auto;
   width: 206px;
   height: 30px;
   background: url(../images/buttonServicesCostRoll.jpg) no-repeat;
}
   p#buttonServicesCost a:link, p#buttonServicesCost a:visited, p#buttonServicesCost a:active {
      padding: 0px;
      margin: 0px;
      display: block;
      width: 206px;
      height: 30px;
      background: url(../images/buttonServicesCost.jpg) no-repeat;
      text-decoration: none;
   }
   p#buttonServicesCost a:hover {
      background: none;
   }

/*  AURORA                                                           */
p#buttonServicesAurora {
   padding: 0px;
   margin: 5px auto;
   width: 206px;
   height: 30px;
   background: url(../images/buttonServicesAuroraRoll.jpg) no-repeat;
}
   p#buttonServicesAurora a:link, p#buttonServicesAurora a:visited, p#buttonServicesAurora a:active {
      padding: 0px;
      margin: 0px;
      display: block;
      width: 206px;
      height: 30px;
      background: url(../images/buttonServicesAurora.jpg) no-repeat;
      text-decoration: none;
   }
   p#buttonServicesAurora a:hover {
      background: none;
   }

/*  RESOURCES                                                           */
p#buttonServicesResources {
   padding: 0px;
   margin: 5px auto 0px auto;
   width: 206px;
   height: 30px;
   background: url(../images/buttonServicesResourcesRoll.jpg) no-repeat;
}
   p#buttonServicesResources a:link, p#buttonServicesResources a:visited, p#buttonServicesResources a:active {
      padding: 0px;
      margin: 0px;
      display: block;
      width: 206px;
      height: 30px;
      background: url(../images/buttonServicesResources.jpg) no-repeat;
      text-decoration: none;
   }
   p#buttonServicesResources a:hover {
      background: none;
   }

