body {
  margin: 0;
  padding: 0;
  background: url(/img/KatieGirl.jpg) center repeat-y;
  /*background: url(/img/page_shadow.gif) center repeat-y;*/
  /*background: #5A3C32; #287189; background1.gif*/
  font: 10pt/15pt "Tahoma", "Lucida Sans Unicode", sans-serif;
  color: #000;
}

#container a {
  color: #030037;
  text-decoration: none;
  border-bottom: 0px solid #fff;
}

#container a:hover {
  border-bottom: 0px solid #fff;
}

#container {
  width: 750px;
  margin: 0px auto 0 auto;
  /*margin: 10px auto 0 auto;*/
  background-color: #fff;
}

#container h1 {
  margin: 0;
  padding: 0;
  height: 10px;
  background-color: #fff;
}

#container h1 a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -100000px;
  border: 0 !important;
}

#container h1 a:hover {
  border: 0 !important;
}

#container .banner {
  width: 750px;
  height: 80px;
  background-color: #ccc;
}

#container #body {
  padding: 20px 30px 0 30px;
}

#container #body h2 {
  margin: 0;
  padding: 0;
  font: bold 12pt Calibri, "Trebuchet MS", "Lucida Sans Unicode", sans-serif;
  text-transform: uppercase;
  color: #030037;
  border-bottom: 1px solid #ccc;
}

#container #body h3 {
  margin: 0;
  padding: 0;
  font: bold 12pt Optima, "Trebuchet MS", "Lucida Sans Unicode", sans-serif;
  text-transform: uppercase;
  color: #030037;
  border-bottom: 1px solid #ccc;
}

#container #body h4 {
  font: bold 10pt "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  color: #030037;
  margin-bottom: -10pt;
}

#container #body h4 a {
  padding: 2px 0 2px 0;
  color: #254785;
  text-decoration: none;
}

#container #body h4 a:hover {
  color: #fff;
  background-color: #254785;
}

#container #body h4 .byline {
  padding: 2px 0 2px 0;
  margin-left: 10px;
  font-weight: normal;
  color: #bbb;
}

#container #body h4 .author {
  font-weight: bold;
  color: #aaa;
}

#container #body p {
  font: 10pt/15pt "Calibri", "Geneva", sans-serif;
  color: #000;
}

#container #body ol, 
#container #body ul {
  margin: 0 0 0 30px;
  padding: 0 0 0 10px;
  color: #000;
}

#container #body ol li,
#container #body ul li {
  padding: 0px 5px 0px 5px;
  color: #000;
}


#container #footer {
  padding: 0 30px 20px 30px;
  font: 9pt/14pt "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  padding-bottom: 40px;
  text-align: center;
  color: #888;
}

#container #footer p {
  border-top: 1px solid #ccc;
  padding: 20px 0 0 0;
  margin: 20px 0 0 0;
}

#container #footer a#link {
  color: #888;
  text-decoration: none;
  font: bold italic 10pt/14pt "Georgia", "Times", times, serif;
  border: 0;
}

#container #footer a#link:hover {
  border: 0;
}

/*
 *
 * Page Specific Logos
 *
 */

/*#i a#home-logo {
  background: url(/img/home-logo1.gif) 20px center no-repeat;
}

#container h1 a#about-logo {
  background: url(/img/about-logo1.gif) 20px center no-repeat;
}

#container h1 a#what-we-do-logo {
  background: url(/img/what-we-do-logo1.gif) 20px center no-repeat;
}

#container h1 a#support-us-logo {
  background: url(/img/support-us-logo1.gif) 20px center no-repeat;
}

#container h1 a#calendar-logo {
  background: url(/img/calendar-logo1.gif) 20px center no-repeat;
}

#container h1 a#resources-logo {
  background: url(/img/resources-logo1.gif) 20px center no-repeat;
}

#container h1 a#contact-logo {
  background: url(/img/contact-logo1.gif) 20px center no-repeat;
}

#container h1 a#foster-logo {
  background: url(/img/calendar-logo1.gif) 20px center no-repeat;
}

#container h1 a#info-logo {
  background: url(/img/contact-logo1.gif) 20px center no-repeat;
}
*/

/*
 *
 * Page Specific Banners
 *
 */


#container .banner#home-banner {
  background: url(/img/new_header.png);
}

#container .banner#about-banner {
  background: url(/img/index-header.jpg);
}

#container .banner#what-we-do-banner {
  background: url(/img/index-header.jpg);
}

#container .banner#support-us-banner {
  background: url(/img/index-header.jpg);
}

#container .banner#calendar-banner {
  background: url(/img/index-header.jpg);
}

#container .banner#resources-banner {
  background: url(/img/index-header.jpg);
}

#container .banner#contact-banner {
  background: url(/img/index-header.jpg);
}

#container .banner#about-old-banner {
  background: url(/img/index-header.jpg);
}

#container .banner#foster-banner {
  background: url(/img/index-header.jpg);
}

#container .banner#info-banner {
  background: url(/img/index-header.jpg);
}
