html #header #header-container, html #middle #middle-container, html #footer #footer-container {
  margin: 0 auto; }

body {
  background: #5977b9 url(../images/bg.png) repeat-x; }
  body a {
    color: #e890ae; }
    body a:hover {
      color: #5977b9;
      text-decoration: none; }
  body #header {
    min-height: 185px;
    width: 1004px; }
    body #header h1 {
      display: none; }
    body #header #header-container {
      background: url(../images/header.png) no-repeat;
      min-height: 185px;
      padding-bottom: 0;
      width: 954px; }
      body #header #header-container ul#quick-navigation {
        display: none; }
  body #middle {
    width: 954px;
    background: #5977b9; }
    body #middle #middle-container #column-one {
      width: 195px; }
      body #middle #middle-container #column-one ul#page-navigation li {
        background: url(../images/navigation.png) no-repeat;
        height: auto;
        width: 186px;
        display: block;
        padding: 0; }
        body #middle #middle-container #column-one ul#page-navigation li.current > a, body #middle #middle-container #column-one ul#page-navigation li a:hover {
          background: url(../images/navigation-hover.png) repeat-x top left; }
        body #middle #middle-container #column-one ul#page-navigation li a {
          display: block !important;
          text-align: left;
          padding: 3px 5px 5px 10px;
          line-height: 20px;
          color: white; }
        body #middle #middle-container #column-one ul#page-navigation li ul {
          background: none; }
          body #middle #middle-container #column-one ul#page-navigation li ul li {
            background: transparent;
            margin-right: 0; }
            body #middle #middle-container #column-one ul#page-navigation li ul li a {
              background: transparent;
              line-height: 14px;
              color: #012677; }
              body #middle #middle-container #column-one ul#page-navigation li ul li a:hover {
                color: #e890ae; }
            body #middle #middle-container #column-one ul#page-navigation li ul li.current > a, body #middle #middle-container #column-one ul#page-navigation li ul li a:hover {
              background: none; }
            body #middle #middle-container #column-one ul#page-navigation li ul li ul {
              background: transparent;
              padding-left: 5px; }
      body #middle #middle-container #column-one ul#private-page-navigation {
        margin: 10px 0 0 0;
        width: 164px;
        padding: 30px 10px 0px 10px; }
        body #middle #middle-container #column-one ul#private-page-navigation li {
          margin: 0 5px;
          list-style-type: none; }
    body #middle #middle-container #column-two {
      width: 759px;
      background: white; }
      body #middle #middle-container #column-two #page-content .content h1 {
        font-size: 2.4em; }
      body #middle #middle-container #column-two #page-content .content h2 {
        font-size: 2.1em; }
      body #middle #middle-container #column-two #page-content .content h3 {
        font-size: 1.8em; }
      body #middle #middle-container #column-two #page-content .content h4 {
        font-size: 1.5em; }
      body #middle #middle-container #column-two #page-content .content h5 {
        font-size: 1.2em; }
      body #middle #middle-container #column-two #page-content .content h6 {
        font-size: 0.9em; }
      body #middle #middle-container #column-two #page-content .content p {
        margin: 5px 0; }
      body #middle #middle-container #column-two #page-content #title h2 {
        color: #e890ae; }
  body #footer {
    width: 954px;
    height: 124px;
    background: url(../images/footer.png) no-repeat;
    margin-bottom: 30px; }
    body #footer #footer-container {
      width: 100%;
      height: 100%; }
      body #footer #footer-container ul#quick-navigation {
        display: block;
        position: relative;
        top: 65px;
        right: 10px;
        float: right; }
        body #footer #footer-container ul#quick-navigation li {
          display: inline;
          border-left: 1px solid white;
          padding: 0;
          margin: 0;
          padding: 0 5px 0 6px;
          margin: 0; }
        body #footer #footer-container ul#quick-navigation li:first-child {
          border-left: none; }
      body #footer #footer-container .credits {
        padding: 65px 0 0 265px; }

#fonttest {
  display: none; }

body#tinymce {
  background-color: white !important;
  min-height: 550px;
  color: black !important; }
  body#tinymce h1 {
    font-size: 2.4em; }
  body#tinymce h2 {
    font-size: 2.1em; }
  body#tinymce h3 {
    font-size: 1.8em; }
  body#tinymce h4 {
    font-size: 1.5em; }
  body#tinymce h5 {
    font-size: 1.2em; }
  body#tinymce h6 {
    font-size: 0.9em; }
  body#tinymce p {
    margin: 5px 0; }
