html {
  background: #e0d894 url(../images/body.png) left top repeat-x; }
  html body {
    background: transparent url(../images/body.jpg) center top no-repeat; }
    html body #header {
      background: transparent url(../images/header.png) left top no-repeat;
      width: 1024px;
      height: 300px; }
      html body #header #header-container {
        margin: 0;
        padding: 0 31px 0 43px; }
        html body #header #header-container ul#quick-navigation {
          background: transparent url(../images/quicknav_left.png) left top no-repeat;
          margin: 0;
          padding: 0 0 0 13px;
          position: absolute;
          top: 0;
          right: 20px;
          bottom: auto; }
          html body #header #header-container ul#quick-navigation li {
            display: block;
            background: transparent url(../images/quicknav.png) left top repeat-x;
            border: none;
            float: left;
            height: auto;
            width: auto;
            margin: 0;
            padding: 12px 0 23px; }
            html body #header #header-container ul#quick-navigation li a {
              display: block;
              background: transparent;
              color: #595959;
              border-left: 1px solid #595959;
              margin: 0;
              padding: 0 10px;
              font-family: Georgia, Times, serif;
              font-size: 10px;
              line-height: 12px; }
            html body #header #header-container ul#quick-navigation li:first-child a {
              border-left: none; }
            html body #header #header-container ul#quick-navigation li:last-child {
              background: transparent url(../images/quicknav_right.png) right top no-repeat;
              padding: 12px 13px 23px 0; }
            html body #header #header-container ul#quick-navigation li#quick-nav-facebook {
              display: none; }
    html body #middle {
      background: transparent url(../images/middle.png) left top repeat-y;
      width: 1024px; }
      html body #middle #middle-container {
        padding: 0 31px 0 43px;
        overflow: visible; }
        html body #middle #middle-container #column-one {
          width: 166px;
          margin: -30px 10px 0 0;
          padding: 0; }
          html body #middle #middle-container #column-one ul#page-navigation {
            width: 100%;
            height: auto;
            margin: 0;
            padding: 0;
            text-align: center; }
            html body #middle #middle-container #column-one ul#page-navigation li {
              height: auto; }
              html body #middle #middle-container #column-one ul#page-navigation li a {
                display: block;
                background: transparent url(../images/link.png) left top repeat-x;
                color: white;
                height: auto;
                padding: 8px;
                font-size: 10px;
                line-height: 14px; }
                html body #middle #middle-container #column-one ul#page-navigation li a:hover {
                  background: transparent url(../images/link_hover.png) left top no-repeat;
                  color: #f5f5b5; }
              html body #middle #middle-container #column-one ul#page-navigation li li {
                height: auto; }
                html body #middle #middle-container #column-one ul#page-navigation li li a {
                  background: #ad616e;
                  padding: 5px 8px;
                  font-size: 10px;
                  line-height: 14px; }
                  html body #middle #middle-container #column-one ul#page-navigation li li a:hover {
                    background: #ad616e url(../images/sublink_hover.png) left top repeat-y; }
        html body #middle #middle-container #column-two {
          width: 773px;
          margin: 0;
          padding: 0; }
          html body #middle #middle-container #column-two #page-content {
            background: white;
            padding: 0 11px 10px 12px; }
            html body #middle #middle-container #column-two #page-content .content a, 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 {
              color: #003050; }
            html body #middle #middle-container #column-two #page-content .content a {
              text-decoration: underline; }
              html body #middle #middle-container #column-two #page-content .content a:hover {
                text-decoration: none; }
            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, Times, serif; }
            html body #middle #middle-container #column-two #page-content .content h1, html body #middle #middle-container #column-two #page-content .content h3, html body #middle #middle-container #column-two #page-content .content h5 {
              font-weight: bold; }
            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: 24px; }
            html body #middle #middle-container #column-two #page-content .content h3, html body #middle #middle-container #column-two #page-content .content h4 {
              font-size: 20px; }
            html body #middle #middle-container #column-two #page-content .content h5, html body #middle #middle-container #column-two #page-content .content h6 {
              font-size: 16px; }
            html body #middle #middle-container #column-two #page-content .content p {
              color: #404040;
              font-size: 12px; }
    html body #footer {
      background: transparent url(../images/footer.png) left top no-repeat;
      width: 1024px;
      height: auto; }
      html body #footer #footer-container {
        padding: 70px 60px 15px;
        position: relative; }
        html body #footer #footer-container p.credits {
          color: black;
          font-size: 12px;
          font-variant: small-caps;
          line-height: 15px;
          text-align: right; }
          html body #footer #footer-container p.credits a {
            color: #8b4e58; }
        html body #footer #footer-container ul#quick-navigation {
          display: block;
          position: absolute;
          right: 53px;
          top: 0px; }
          html body #footer #footer-container ul#quick-navigation li {
            display: none;
            float: left;
            margin-right: 10px; }
            html body #footer #footer-container ul#quick-navigation li a {
              background: transparent url(../images/arrow.png) left center no-repeat;
              color: #3a1906;
              margin: 0;
              padding: 0 0 0 8px;
              font-family: Georgia, Times, serif;
              font-size: 14px;
              font-style: italic;
              line-height: 23px; }
            html body #footer #footer-container ul#quick-navigation li#quick-nav-contact-us {
              display: block; }
            html body #footer #footer-container ul#quick-navigation li#quick-nav-facebook {
              display: block; }
              html body #footer #footer-container ul#quick-navigation li#quick-nav-facebook a {
                display: block;
                background: transparent url(../images/facebook.png) left top no-repeat;
                width: 23px;
                height: 23px;
                margin: 0;
                padding: 0;
                overflow: hidden;
                text-indent: -9999px; }
