body {
  background: #6f0719 url(../images/bg.png) repeat-x 0 0;
  font-family: Helvetica, Arial, sans-serif; }
  body a, body a:hover {
    color: #6f0719; }

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

#header {
  background: transparent; }
  #header #header-container {
    background: transparent url(../images/header.png) no-repeat left top;
    min-height: 402px !important;
    padding-top: 0; }
    #header #header-container h1 {
      width: 500px;
      text-align: right;
      position: absolute;
      top: 85px;
      right: 0px;
      color: white;
      font-size: 12px;
      font-family: Georgia, Garamond, "Times New Roman", Times, serif;
      font-weight: bold; }
    #header #header-container .tagline1, #header #header-container .tagline2 {
      display: none; }
    #header #header-container ul#quick-navigation {
      top: 30px;
      right: 0;
      font-family: Georgia, Garamond, "Times New Roman", Times, serif;
      font-size: 12px; }
      #header #header-container ul#quick-navigation li {
        padding: 10px 0; }
        #header #header-container ul#quick-navigation li:first-child > a {
          border: none; }
        #header #header-container ul#quick-navigation li a {
          border-left: 1px solid white;
          text-decoration: none;
          padding: 0 10px;
          color: white; }
          #header #header-container ul#quick-navigation li a:hover {
            color: white;
            text-decoration: none; }
    #header #header-container ul#page-navigation {
      height: 36px;
      width: 650px;
      padding: 125px 0 0 310px;
      font-family: Georgia, Garamond, "Times New Roman", Times, serif; }
      #header #header-container ul#page-navigation li {
        height: auto;
        float: left;
        display: block; }
        #header #header-container ul#page-navigation li.current > a, #header #header-container ul#page-navigation li a:hover {
          background: transparent url(../images/li-hover.png) no-repeat center bottom; }
        #header #header-container ul#page-navigation li a {
          display: block !important;
          font-weight: bold;
          font-size: 11px;
          color: white;
          padding: 11px; }
          #header #header-container ul#page-navigation li a:hover {
            color: white; }
        #header #header-container ul#page-navigation li ul {
          top: 33px;
          width: 15em;
          background: transparent url(../images/subnav_bg.png); }
          #header #header-container ul#page-navigation li ul li a {
            line-height: 10px;
            font-weight: normal; }
            #header #header-container ul#page-navigation li ul li a:hover {
              background: none;
              color: #550816; }
          #header #header-container ul#page-navigation li ul li ul {
            left: 15em;
            top: 0; }

#header #header-container ul#private-page-navigation {
  background: #a61a32 url(../images/private-nav.png) no-repeat 4px 4px;
  border: none;
  height: 23px; }
  #header #header-container ul#private-page-navigation li a {
    border-right: none;
    color: white;
    font-family: Georgia, Garamond, "Times New Roman", Times, serif;
    padding: 3px 5px; }
    #header #header-container ul#private-page-navigation li a:hover {
      background: #c6304a; }
  #header #header-container ul#private-page-navigation li ul {
    background: #c6304a; }
    #header #header-container ul#private-page-navigation li ul li a {
      border-bottom: 1px solid #a61a32; }

#middle {
  background: transparent; }
  #middle #middle-container {
    background: url(../images/middle_bg.png) repeat-y 0 0; }
    #middle #middle-container #column-two {
      min-height: 500px; }
      #middle #middle-container #column-two #page-content {
        padding: 1em; }
        #middle #middle-container #column-two #page-content .content {
          color: black;
          font-family: Georgia, Garamond, "Times New Roman", Times, serif;
          font-size: 14px;
          padding: 0 4em; }
          #middle #middle-container #column-two #page-content .content a, #middle #middle-container #column-two #page-content .content a:hover {
            color: #6f0719; }
        #middle #middle-container #column-two #page-content #title h2 {
          color: #c6304a;
          font-family: Georgia, Garamond, "Times New Roman", Times, serif;
          font-weight: bold; }

#footer {
  background: transparent url(../images/footer_bg.png) repeat 0 0; }
  #footer #footer-container {
    background: transparent url(/templates/common/images/gl_logo_sm.gif) no-repeat scroll 10px 35px;
    min-height: 112px;
    padding: 0; }
    #footer #footer-container p.credits {
      color: #fefefe;
      font-size: 12px;
      font-variant: small-caps;
      position: relative;
      right: 10px;
      text-align: right;
      top: 40px; }
      #footer #footer-container p.credits a, #footer #footer-container p.credits a:hover {
        color: #fefefe; }

body#tinymce {
  background-color: white !important;
  color: black !important;
  font-family: Georgia, Garamond, "Times New Roman", Times, serif;
  min-height: 550px; }
  body#tinymce a, body#tinymce a:hover {
    color: #6f0719; }
