html {
  margin: 0 auto; }
  html #header, html #middle, html #footer {
    width: 950px; }

body {
  background-color: #31568e; }
  body a {
    color: #31568e; }
    body a:hover {
      color: #7a5f18; }

#header {
  background: transparent url(../images/header.jpg) no-repeat top left; }
  #header #header-container {
    background: none;
    min-height: 161px;
    padding: 0; }
    #header #header-container ul#quick-navigation {
      bottom: 0.6em;
      left: 15px; }
      #header #header-container ul#quick-navigation li a {
        color: white;
        text-decoration: none; }
      #header #header-container ul#quick-navigation li:first-child {
        margin-left: 0;
        padding-left: 0; }

#middle-container {
  background: transparent url(../images/middle.jpg) repeat-y top left; }
  #middle-container #column-one {
    width: 197px; }
    #middle-container #column-one ul#page-navigation li {
      background: transparent none; }
      #middle-container #column-one ul#page-navigation li a {
        color: black;
        padding-left: 15px; }
        #middle-container #column-one ul#page-navigation li a:hover {
          color: #133972; }
      #middle-container #column-one ul#page-navigation li.current a {
        color: #133972; }
      #middle-container #column-one ul#page-navigation li.current ul li a {
        color: white; }
        #middle-container #column-one ul#page-navigation li.current ul li a:hover {
          color: #133972; }
      #middle-container #column-one ul#page-navigation li ul {
        background-color: #c59d28;
        padding-left: 10px; }
        #middle-container #column-one ul#page-navigation li ul li a {
          color: white; }
  #middle-container #column-two {
    width: 753px; }
    #middle-container #column-two #page-content .content h1 {
      font-size: 2.4em; }
    #middle-container #column-two #page-content .content h2 {
      font-size: 2.1em; }
    #middle-container #column-two #page-content .content h3 {
      font-size: 1.8em; }
    #middle-container #column-two #page-content .content h4 {
      font-size: 1.5em; }
    #middle-container #column-two #page-content .content h5 {
      font-size: 1.2em; }
    #middle-container #column-two #page-content .content h6 {
      font-size: 0.9em; }
    #middle-container #column-two #page-content .content p {
      margin: 5px 0; }

#footer {
  background: transparent url(../images/footer.jpg) no-repeat top left;
  padding: 25px 0 0 0; }
  #footer #footer-container {
    background: transparent url("/templates/common/images/gl_logo.gif") no-repeat top right;
    min-height: 68px; }
  #footer p.credits {
    padding: 15px 10px; }

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