html #header, html #middle, html #footer {
  width: 950px !important;
  padding: none;
  margin: none; }

body {
  background-color: #570009;
  font-family: Arial, Verdana, sans-serif; }
  body a {
    color: #880011; }
    body a:hover {
      color: #880011; }

#header {
  background: none;
  padding-top: 0;
  height: 200px; }

#header-container {
  height: 200px !important;
  background: #570009 url(../images/header.jpg) no-repeat top left; }
  #header-container h1 {
    display: block;
    font-weight: normal;
    letter-spacing: 0.2em; }

#header .tagline1, #header .tagline2 {
  display: none; }

#header #header-container h1 {
  padding: 12.5em 13em 0;
  font-size: 1.2; }

#middle-container {
  padding: 0;
  min-height: 200px; }

#column-two {
  width: 76.5em; }

#page-content {
  padding: 1em; }

#column-one {
  float: left;
  width: 17.5em; }

ul#page-navigation {
  margin-top: 1em;
  padding-left: 1em;
  font-size: 0.9em; }
  ul#page-navigation li {
    border-bottom: 1px solid #a8a8a8;
    padding: 0; }
    ul#page-navigation li a {
      color: black;
      display: block;
      width: 100%;
      padding: 5px 12px; }
      ul#page-navigation li a:hover {
        color: #880011; }
    ul#page-navigation li.current {
      background: none; }
      ul#page-navigation li.current a {
        color: #880011; }
      ul#page-navigation li.current ul li {
        background-color: #e7e7e7;
        margin: 0;
        padding: 0; }
        ul#page-navigation li.current ul li a {
          color: black;
          font-style: italic;
          padding: 5px 12px; }
          ul#page-navigation li.current ul li a:hover {
            color: #880011; }
        ul#page-navigation li.current ul li:first-child {
          border-top: 1px solid #a8a8a8; }
    ul#page-navigation li:first-child {
      border-top: none; }
    ul#page-navigation li ul {
      background-color: none; }
      ul#page-navigation li ul li {
        margin: 0 !important;
        padding: 0;
        background-color: #e7e7e7; }
        ul#page-navigation li ul li a {
          padding-left: 12px;
          color: black;
          font-style: italic; }
          ul#page-navigation li ul li a:hover {
            color: #880011; }
        ul#page-navigation li ul li.current {
          background-color: #e7e7e7; }
        ul#page-navigation li ul li:first-child {
          border-top: 0.1em solid #a8a8a8; }
          ul#page-navigation li ul li:first-child a:hover {
            color: #880011; }

#private-page-navigation {
  width: 85%;
  margin-left: 1em; }

#footer {
  background: white url(../../templates/common/images/gl_logo.gif) no-repeat scroll left center;
  padding: 0; }

#footer #footer-container {
  border-top: 1px solid #dadada;
  color: #767676;
  height: 70px;
  margin: 0;
  padding: 0; }

ul#quick-navigation {
  padding: 30px 5px 0 0;
  float: right; }
  ul#quick-navigation li {
    padding-right: 0.5em; }

ul#quick-navigation li a {
  font-size: 1.1em;
  color: #767676; }
  ul#quick-navigation li a:hover {
    color: #880011;
    text-decoration: none; }

p.credits {
  padding-top: 30px;
  padding-right: 70em;
  font-size: 1.1em; }
  p.credits a {
    color: #767676; }
