html {
  background: transparent none; }

html #middle, html #footer {
  width: 84.8em; }

html #header {
  height: 26.5em !important;
  width: 102.1em; }

html #footer {
  width: 83em; }

body {
  background: #fbf4e5 none; }

#header {
  background: transparent url(../images/header.jpg) no-repeat top left; }
  #header #header-container {
    z-index: 0 !important;
    height: 0; }

#middle {
  background: none;
  margin: -16.7em auto 0; }

#middle #middle-container {
  background-color: transparent; }

#column-one {
  background-color: transparent;
  text-align: left; }

#column-two {
  width: 82.5em;
  min-height: 2em; }

#private-page-navigation {
  margin-top: 10px;
  margin-left: 8px;
  width: 70em; }
  #private-page-navigation li a {
    color: #b78c87; }

#page-content {
  font-family: times New Roman; }
  #page-content a {
    color: #b78c87; }

#title span.action {
  font-family: arial; }

ul#page-navigation {
  padding: 0.7em 0 0 0.11em; }
  ul#page-navigation li {
    border: none;
    margin-right: 3em; }
    ul#page-navigation li a {
      color: black;
      padding: 5px; }
      ul#page-navigation li a:hover {
        color: white;
        background-color: black;
        filter: alpha(opacity=70);
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
        text-decoration: none; }
    ul#page-navigation li ul li {
      background-color: transparent;
      border: none; }
      ul#page-navigation li ul li a {
        background-color: black;
        filter: alpha(opacity=70);
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
        color: white;
        font-weight: normal; }
        ul#page-navigation li ul li a:hover {
          background-color: black;
          filter: alpha(opacity=90);
          -moz-opacity: 0.9;
          -khtml-opacity: 0.9;
          opacity: 0.9;
          color: white; }
      ul#page-navigation li ul li:first-child {
        border: none; }
    ul#page-navigation li.current a {
      color: white;
      font-weight: normal;
      background-color: black;
      filter: alpha(opacity=70);
      -moz-opacity: 0.7;
      -khtml-opacity: 0.7;
      opacity: 0.7; }

html #header h1 {
  color: black;
  display: block;
  font-family: times New Roman;
  font-size: 1.2em;
  font-weight: normal;
  left: 39.5em;
  position: absolute;
  top: 5.6em; }

#footer {
  background: transparent url(../images/footer.jpg) no-repeat top left; }

#footer #footer-container {
  border: none;
  background: transparent url(../../templates/common/images/gl_logo_sm.gif) no-repeat left 1em;
  padding: 2em 2.3em 2em 5em;
  color: black;
  font-family: times new roman;
  margin: 0;
  min-height: 80px;
  border: none; }
  #footer #footer-container a {
    color: black;
    font-family: times new roman; }
