/*
 * Subpage
 *
 * Main container is 916px;
 */
div#subpage {
  background: transparent url(/img/subpage-bg-bottom.gif) no-repeat bottom center;
  color: #000000;
  margin: 0px 3px 34px 3px;
  padding: 0px 0px 34px 0px;
}
div#subpage a {
  color: #000000;
}
div#subpage a:hover {
  color: #1d1d1d;
}


/*
 * Subpage title and nav
 */
div#subpage-title-and-nav {
  background: transparent url(/img/subpage-title-bg.png) repeat-x top left;
  overflow: hidden;
  height: 140px;
}
div#subpage-title-and-nav h2 {
  background: transparent url(/img/subpage-title.png) no-repeat bottom left;
  width: 330px;
  height: 100px;
  float: left;
}
div#subpage-title-and-nav h2 span {
  margin-left: -9999px;
  position: absolute;
}

div#subpage-title-and-nav ul {
  list-style: none;
  float: right;
  border: 0;
  margin: 62px 20px 0px 0px;
  padding: 0;
  overflow: hidden;
}
div#subpage-title-and-nav ul li {
  background: transparent url(/img/subpage-nav-li-bg.png) repeat-x top left;
  font-size: 1.25em;
  list-style: none;
  float: left;
  border: 0;
  margin: 0px 5px 0px 0px;
  padding: 0;
  width: 180px;
  height: 96px;
}
div#subpage-title-and-nav ul li a {
  background: transparent url(/img/subpage-nav-li-bg-left.png) no-repeat top left;
  color: #000000;
  display: block;
  text-decoration: none;
}
div#subpage-title-and-nav ul li a span {
  background: transparent url(/img/subpage-nav-li-bg-right.png) no-repeat top right;
  display: block;
  padding: 15px 20px 50px 20px;
  margin: 0px 0px 0px 0px;
}
div#subpage-title-and-nav ul li a span.last {
  background: transparent url(/img/subpage-nav-li-bg-right-last.png) no-repeat top right;
}

/*
 * Selected Nav Styles
 */
div#subpage-title-and-nav ul li.selected a {
  color: #d01900;
}
div#subpage-title-and-nav ul li.selected a span {
  background: transparent url(/img/subpage-nav-li-bg-right-selected.gif) no-repeat top right;
}
div#subpage-title-and-nav ul li.selected a span.last {
  background: transparent url(/img/subpage-nav-li-bg-right-last-selected.gif) no-repeat top right;
}


/*
 * Subpage Titles
 */
div#subpage-title-and-nav.george h2 {
  background: transparent url(/img/life-and-times-title.png) no-repeat bottom left !important;
}
div#subpage-title-and-nav.foundation h2 {
  background: transparent url(/img/foundation-title.png) no-repeat bottom left !important;
}
div#subpage-title-and-nav.news-and-events h2 {
  background: transparent url(/img/news-title.png) no-repeat bottom left !important;
}
div#subpage-title-and-nav.videos h2 {
  background: transparent url(/img/videos-title.png) no-repeat bottom left !important;
}
div#subpage-title-and-nav.donate h2 {
  background: transparent url(/img/donate-title.png) no-repeat bottom left !important;
}
div#subpage-title-and-nav.shop h2 {
  background: transparent url(/img/shop-title.png) no-repeat bottom left !important;
}
div#subpage-title-and-nav.fundraiser h2 {
  background: transparent url(/img/fundraiser-title.png) no-repeat bottom left !important;
}
div#subpage-title-and-nav.contact h2 {
  background: transparent url(/img/contact-title.png) no-repeat bottom left !important;
}
div#subpage-title-and-nav.faqs h2 {
  background: transparent url(/img/faqs-title.png) no-repeat bottom left !important;
}
div#subpage-title-and-nav.privacy-policy h2 {
  background: transparent url(/img/privacy-policy-title.png) no-repeat bottom left !important;
}
div#subpage-title-and-nav.legal h2 {
  background: transparent url(/img/legal-title.png) no-repeat bottom left !important;
}
div#subpage-title-and-nav.become-a-friend h2 {
  background: transparent url(/img/become-a-friend-title.png) no-repeat bottom left !important;
}


/*
 * Subpage Content
 */
div#subpage-content {
  background: transparent url(/img/subpage-container-bg.gif) repeat-y top left;
  padding: 20px 50px 50px 50px;
  margin: 0px 0px 0px 0px;
  overflow: hidden;
}
