html body {
  background: #5a5754; }
  html body #header {
    min-height: 92px;
    padding: 0;
    margin: 10px auto 0;
    width: 806px; }
    html body #header #header-container {
      background: transparent url(../images/header.jpg) left top no-repeat;
      min-height: 92px;
      position: relative;
      padding-bottom: 0; }
      html body #header #header-container ul#quick-navigation {
        left: 25px;
        padding: 0;
        position: absolute;
        top: 9px;
        width: 100px; }
        html body #header #header-container ul#quick-navigation li {
          border-left: none;
          display: block;
          margin: 0;
          margin-bottom: 8px;
          padding: 0;
          width: 100%; }
          html body #header #header-container ul#quick-navigation li a {
            border-left: none;
            color: #555555;
            display: block;
            font-family: Georgia, serif;
            font-style: italic;
            margin: 0;
            padding: 0;
            width: 100%; }
  html body #middle {
    background: white url(../images/bodybg.jpg) left top repeat-y;
    padding: 0;
    margin: 0 auto;
    width: 806px; }
    html body #middle #middle-container {
      background: transparent url(../images/badgebottom.jpg) 660px 0 no-repeat;
      width: 806px; }
      html body #middle #middle-container #column-one {
        margin-right: 6px;
        padding: 0;
        width: 170px; }
        html body #middle #middle-container #column-one ul#page-navigation {
          padding: 0 15px; }
          html body #middle #middle-container #column-one ul#page-navigation li {
            border-bottom: 1px dotted #555555; }
            html body #middle #middle-container #column-one ul#page-navigation li a {
              color: #555555; }
              html body #middle #middle-container #column-one ul#page-navigation li a:hover {
                text-decoration: underline; }
            html body #middle #middle-container #column-one ul#page-navigation li ul {
              border-top: 1px dotted #555555;
              padding-left: 15px; }
            html body #middle #middle-container #column-one ul#page-navigation li:last-child {
              border-bottom: none; }
      html body #middle #middle-container #column-two {
        margin: 0;
        padding: 0;
        width: 629px; }
        html body #middle #middle-container #column-two #page-content .content h1 {
          font-size: 2.4em; }
        html body #middle #middle-container #column-two #page-content .content h2 {
          font-size: 2.1em; }
        html body #middle #middle-container #column-two #page-content .content h3 {
          font-size: 1.8em; }
        html body #middle #middle-container #column-two #page-content .content h4 {
          font-size: 1.5em; }
        html body #middle #middle-container #column-two #page-content .content h5 {
          font-size: 1.2em; }
        html body #middle #middle-container #column-two #page-content .content h6 {
          font-size: 0.9em; }
        html body #middle #middle-container #column-two #page-content .content p {
          margin: 5px 0; }
        html body #middle #middle-container #column-two #page-content h1, html body #middle #middle-container #column-two #page-content h2, html body #middle #middle-container #column-two #page-content h3, html body #middle #middle-container #column-two #page-content h4, html body #middle #middle-container #column-two #page-content h5, html body #middle #middle-container #column-two #page-content h6, html body #middle #middle-container #column-two #page-content p {
          color: #5a5754;
          font-family: Georgia, serif; }
        html body #middle #middle-container #column-two #page-content #title span.action a {
          background: #e1dbcd; }
          html body #middle #middle-container #column-two #page-content #title span.action a:hover {
            background: white; }
        html body #middle #middle-container #column-two #page-content #title h2 {
          color: #5a5754;
          font-family: Georgia, serif;
          font-size: 1.8em; }
        html body #middle #middle-container #column-two #page-content #choose_layout {
          min-width: 603px; }
  html body #footer {
    background: white url(../images/topfooter.jpg) left top no-repeat;
    height: 103px;
    width: 806px; }
    html body #footer #footer-container {
      background: transparent url(/templates/common/images/gl_logo_sm.gif) 25px 25px no-repeat;
      height: auto; }
      html body #footer #footer-container p.credits {
        display: none; }
html body.home #header #header-container {
  background-image: url(../images/header_home.jpg); }
html body.home #middle {
  background-image: url(../images/bodybg_home.jpg); }
html body.home #footer {
  background-image: url(../images/topfooter_home.jpg); }

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; }

#fonttest {
  display: none; }
