html body {
  background: white url(../images/body.png) left top repeat-x;
  color: #282828; }
  html body #header {
    background: transparent url(../images/header.png) left top no-repeat;
    width: 808px;
    height: 270px;
    margin: 0 auto;
    padding: 0; }
    html body #header #header-container {
      height: auto;
      margin: 0;
      padding: 0 4px; }
      html body #header #header-container h1, html body #header #header-container span.tagline1, html body #header #header-container span.tagline2 {
        display: block;
        width: 1px;
        height: 1px;
        text-indent: -9999px;
        overflow: hidden; }
      html body #header #header-container ul#page-navigation {
        margin: 0;
        padding: 170px 0 13px; }
        html body #header #header-container ul#page-navigation li {
          width: auto;
          height: auto;
          margin: 0;
          padding: 0; }
          html body #header #header-container ul#page-navigation li a {
            font-size: 12px;
            line-height: 14px;
            margin: 0;
            padding: 6px 20px; }
          html body #header #header-container ul#page-navigation li ul li {
            width: 150px; }
            html body #header #header-container ul#page-navigation li ul li a {
              background: #faeac4;
              text-align: center; }
              html body #header #header-container ul#page-navigation li ul li a:hover {
                background: #fff4d8;
                color: #ba1235; }
            html body #header #header-container ul#page-navigation li ul li ul {
              left: 100%; }
        html body #header #header-container ul#page-navigation > li:hover > a {
          background: transparent url(../images/nav_hover.png) left top repeat-x; }
      html body #header #header-container ul#private-page-navigation {
        clear: both;
        background: #a70d30 url(../images/private_navigation.png) left top no-repeat;
        height: auto;
        border: 1px solid #a70d30;
        padding: 0 0 0 160px; }
        html body #header #header-container ul#private-page-navigation li {
          width: auto;
          height: auto;
          margin: 0 2px 0 0;
          padding: 0; }
          html body #header #header-container ul#private-page-navigation li a {
            background: transparent;
            color: white;
            font-size: 10px;
            line-height: 15px;
            width: auto;
            height: auto;
            margin: 0;
            padding: 5px 10px;
            border: 0; }
            html body #header #header-container ul#private-page-navigation li a:hover {
              background: #ba1235;
              color: #ffecb7;
              text-decoration: none; }
          html body #header #header-container ul#private-page-navigation li ul {
            background: #a70d30;
            margin: 0;
            padding: 0; }
            html body #header #header-container ul#private-page-navigation li ul li {
              margin: 0;
              padding: 0; }
              html body #header #header-container ul#private-page-navigation li ul li ul {
                left: 100%; }
      html body #header #header-container ul#quick-navigation li {
        margin: 0;
        padding: 0; }
        html body #header #header-container ul#quick-navigation li a {
          color: white;
          border-color: white;
          font-size: 11px;
          text-transform: uppercase;
          margin: 0;
          padding: 0 7px 0 6px; }
  html body #middle {
    width: 800px;
    height: auto;
    margin: 0 auto;
    padding: 0; }
    html body #middle #middle-container {
      margin: 0;
      padding: 0 0 10px; }
      html body #middle #middle-container #column-two #page-content {
        margin: 0;
        padding: 0 15px; }
        html body #middle #middle-container #column-two #page-content #title a, html body #middle #middle-container #column-two #page-content #title h2 {
          color: #ba1235; }
        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: #ba1235; }
        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 {
          text-transform: uppercase; }
        html body #middle #middle-container #column-two #page-content .content h1, html body #middle #middle-container #column-two #page-content .content h2 {
          font-size: 18px; }
        html body #middle #middle-container #column-two #page-content .content h3, html body #middle #middle-container #column-two #page-content .content h4 {
          font-size: 16px; }
        html body #middle #middle-container #column-two #page-content .content h5, html body #middle #middle-container #column-two #page-content .content h6 {
          font-size: 14px; }
        html body #middle #middle-container #column-two #page-content .content p {
          color: #282828;
          font-size: 12px; }
  html body #footer {
    background: transparent url(../images/footer.png) left top no-repeat;
    width: 806px;
    height: auto;
    margin: 0 auto;
    padding: 0; }
    html body #footer #footer-container {
      background: transparent url(../images/greek.png) 3px 60px no-repeat;
      margin: 0;
      padding: 0; }
      html body #footer #footer-container p.credits {
        color: black;
        font-size: 12px;
        font-family: Helvetica, Arial, sans-serif;
        line-height: 15px;
        text-align: right;
        padding: 65px 13px 25px; }
        html body #footer #footer-container p.credits a {
          color: #ba1235; }
