html #header, html #middle, html #footer {
  margin: 0 auto;
  width: 950px; }

body {
  background-color: black; }

#header-container, #middle-container, #footer-container {
  width: 950px; }

#header {
  background: black url(../images/header.jpg) repeat-x scroll left top; }
  #header #header-container {
    background-image: none; }
    #header #header-container ul#page-navigation {
      left: 98px;
      top: 55px; }
      #header #header-container ul#page-navigation li a {
        font-size: 1.1em;
        text-transform: uppercase;
        font-weight: bold; }
        #header #header-container ul#page-navigation li a ul {
          background-color: #8a7b92;
          display: block !important; }
    #header #header-container ul#page-navigation li.current > a, #header #header-container ul#page-navigation li a:hover {
      background-color: #443463; }
    #header #header-container ul#quick-navigation {
      right: 40px;
      top: 0;
      padding-top: 8px; }
      #header #header-container ul#quick-navigation li a {
        text-transform: inherit; }
      #header #header-container ul#quick-navigation li#quick-nav-facebook {
        width: 40px;
        float: left;
        display: block;
        border-left: none;
        top: 272px;
        right: 15px;
        position: absolute; }
        #header #header-container ul#quick-navigation li#quick-nav-facebook a {
          background: transparent url(../images/facebook.png) no-repeat top left;
          display: block;
          text-indent: -42px;
          overflow: hidden;
          padding: 15px 0;
          width: 40px; }
      #header #header-container ul#quick-navigation li#quick-nav-twitter {
        width: 40px;
        float: left;
        display: block;
        border-left: none;
        top: 272px;
        right: -33px;
        position: absolute; }
        #header #header-container ul#quick-navigation li#quick-nav-twitter a {
          background: transparent url(../images/twitter.png) no-repeat top left;
          display: block;
          text-indent: -42px;
          overflow: hidden;
          padding: 15px 0;
          width: 40px; }
      #header #header-container ul#quick-navigation li#quick-nav-donate {
        width: 75px;
        float: left;
        display: block;
        border-left: none;
        top: 284px;
        right: 64px;
        position: absolute; }
        #header #header-container ul#quick-navigation li#quick-nav-donate a {
          background: transparent url(../images/donate.png) no-repeat bottom left;
          display: block;
          text-indent: -50px;
          overflow: hidden;
          padding: 15px 0 0;
          width: 75px; }

#middle-container, .home #middle-container {
  background: white url(../images/home-main.jpg) no-repeat scroll center top;
  padding-top: 206px; }

#middle {
  background-color: white; }
  #middle #column-two {
    padding: 20px 10px 10px 20px; }

#page-content {
  color: black; }

#page-content #title h2 {
  color: #996699;
  font-size: 24px;
  font-weight: bold; }

#footer {
  background: #6c6c6c url(../images/footer.jpg) repeat-x scroll bottom left;
  min-height: 225px; }
  #footer #footer-container {
    padding: 0.5em 1em; }
    #footer #footer-container ul#site-map li {
      font-size: 11px;
      font-weight: bold;
      text-transform: uppercase;
      width: 135px;
      float: left; }
      #footer #footer-container ul#site-map li a {
        color: #cfa1df; }
        #footer #footer-container ul#site-map li a:hover {
          color: white;
          text-decoration: none; }
      #footer #footer-container ul#site-map li ul li a {
        color: white;
        font-weight: normal !important;
        text-transform: none !important; }
        #footer #footer-container ul#site-map li ul li a:hover {
          color: #cfa1df;
          text-decoration: none; }
      #footer #footer-container ul#site-map li ul li ul {
        display: none; }
    #footer #footer-container ul#site-map li#page_8639, #footer #footer-container ul#site-map li#page_8641, #footer #footer-container ul#site-map li#page_44969, #footer #footer-container ul#site-map li#page_8789 {
      width: 88px; }
    #footer #footer-container .credits {
      padding-top: 200px; }

#footer-container p, #footer-container a {
  text-transform: inherit; }

ul#page-navigation li ul {
  *top: 2.4em !important; }

ul#page-navigation li ul li a {
  font-weight: normal !important;
  text-transform: none !important; }
