html body {
  background: #250c0c url(../images/body_bg.png) left top repeat-x; }
  html body #header {
    width: 970px; }
    html body #header #header-container {
      background: transparent url(../images/header.png) no-repeat 0px 0px; }
      html body #header #header-container ul#quick-navigation {
        background: black;
        top: 0;
        width: auto; }
        html body #header #header-container ul#quick-navigation li a {
          border-color: white;
          color: white;
          font-size: 10px; }
          html body #header #header-container ul#quick-navigation li a:hover {
            color: white;
            text-decoration: underline; }
  html body #middle {
    width: 970px; }
    html body #middle #middle-container {
      background: transparent url(../images/middle_bg.png) repeat-y left top; }
      html body #middle #middle-container #column-one {
        background: transparent url(../images/column1_bg.png) no-repeat 18px 0;
        width: 215px; }
        html body #middle #middle-container #column-one ul#page-navigation {
          background: transparent;
          margin-left: 23px;
          width: 187px; }
          html body #middle #middle-container #column-one ul#page-navigation li {
            border-color: white; }
            html body #middle #middle-container #column-one ul#page-navigation li a {
              background: transparent;
              color: white;
              font-family: Helvetica, Arial, sans-serif; }
              html body #middle #middle-container #column-one ul#page-navigation li a:hover {
                color: #eaaf3c;
                background: transparent; }
            html body #middle #middle-container #column-one ul#page-navigation li.current a {
              background: #464646 url(../images/subnav_bg.png) left bottom repeat-x;
              color: white; }
              html body #middle #middle-container #column-one ul#page-navigation li.current a:hover {
                color: #eaaf3c; }
            html body #middle #middle-container #column-one ul#page-navigation li.current ul {
              background: transparent; }
              html body #middle #middle-container #column-one ul#page-navigation li.current ul li {
                background: transparent; }
                html body #middle #middle-container #column-one ul#page-navigation li.current ul li a {
                  color: #979797;
                  background: transparent; }
        html body #middle #middle-container #column-one ul#private-page-navigation {
          background: #727272 url(../images/private-nav.png) center top no-repeat;
          height: auto;
          margin-left: 42px;
          min-height: 22px;
          padding: 22px 0 0;
          width: 154px; }
          html body #middle #middle-container #column-one ul#private-page-navigation li {
            background: transparent; }
            html body #middle #middle-container #column-one ul#private-page-navigation li a {
              background: transparent;
              color: white; }
      html body #middle #middle-container #column-two {
        width: 734px; }
        html body #middle #middle-container #column-two #page-content .content h1, html body #middle #middle-container #column-two #page-content .content h2, html body #middle #middle-container #column-two #page-content .content h3, html body #middle #middle-container #column-two #page-content .content h4, html body #middle #middle-container #column-two #page-content .content h5, html body #middle #middle-container #column-two #page-content .content h6 {
          font-family: Georgia, serif; }
        html body #middle #middle-container #column-two #page-content .content h2, html body #middle #middle-container #column-two #page-content .content h4, html body #middle #middle-container #column-two #page-content .content h6 {
          font-style: italic; }
        html body #middle #middle-container #column-two #page-content .content h1, html body #middle #middle-container #column-two #page-content .content h2 {
          font-size: 1.6em; }
        html body #middle #middle-container #column-two #page-content .content h3, html body #middle #middle-container #column-two #page-content .content h4 {
          font-size: 1.4em; }
        html body #middle #middle-container #column-two #page-content .content h5, html body #middle #middle-container #column-two #page-content .content h6 {
          font-size: 1.2em; }
  html body #footer {
    height: auto;
    min-height: 58px;
    padding: 0;
    width: 970px; }
    html body #footer #footer-container {
      background: transparent url(../images/footer.png) no-repeat 0 0;
      height: auto;
      min-height: 58px;
      padding: 0; }
      html body #footer #footer-container p {
        background: transparent;
        color: white;
        font-family: Helvetica, Arial, sans-serif;
        font-variant: normal;
        padding: 0 0 20px;
        right: 20px;
        top: 35px; }
        html body #footer #footer-container p a {
          color: white;
          font-family: Helvetica, Arial, sans-serif; }
