html #header, html #middle, html #footer {
  width: 952px; }

body {
  margin: 0;
  padding: 0;
  background: #6a3f3b; }

#header {
  border: none;
  background: #e65f8c url("../images/header_bg.jpg") repeat-x left top; }
  #header #header-container {
    background: transparent url("../images/header.jpg") no-repeat left top;
    height: 29.5em !important;
    padding-bottom: 0; }
    #header #header-container .tagline1 {
      display: inline;
      position: relative;
      font-family: verdana, arial, helvetica;
      font-size: 12px;
      font-style: normal;
      color: white;
      left: 1em;
      top: 0.5em;
      left: 66em; }
    #header #header-container .tagline2 {
      display: inline;
      position: relative;
      font-family: verdana, arial, helvetica;
      font-size: 12px;
      font-style: normal;
      color: white;
      left: 1em;
      top: 1.5em;
      left: 53.5em; }
    #header #header-container ul#quick-navigation {
      position: absolute;
      top: 8em;
      right: 1em;
      color: black;
      font-size: 11px; }
      #header #header-container ul#quick-navigation li {
        border-left: 1px solid black; }
        #header #header-container ul#quick-navigation li:first-child {
          border-left: none; }
        #header #header-container ul#quick-navigation li a {
          color: black; }
          #header #header-container ul#quick-navigation li a:active, #header #header-container ul#quick-navigation li a:focus, #header #header-container ul#quick-navigation li a:hover {
            color: white; }

#middle #middle-container {
  background-color: #f296b4; }
  #middle #middle-container #column-one ul#page-navigation li {
    background: none;
    border-bottom: 1px solid white;
    margin: 0 1em 0.1em 1em;
    padding: 0 0 0.1em 0; }
    #middle #middle-container #column-one ul#page-navigation li a {
      color: white;
      font-family: verdana, arial, helvetica;
      font-size: 11px;
      font-weight: normal;
      text-decoration: none; }
      #middle #middle-container #column-one ul#page-navigation li a:hover {
        color: black;
        text-decoration: underline; }
    #middle #middle-container #column-one ul#page-navigation li.current {
      color: white;
      text-decoration: none;
      border-bottom: 1px solid white; }
    #middle #middle-container #column-one ul#page-navigation li ul {
      margin: 0;
      padding: 0;
      padding: 0 2px 0;
      background: none; }
      #middle #middle-container #column-one ul#page-navigation li ul li {
        margin: 0;
        padding: 0;
        padding: 0 2px;
        background: none;
        background-color: #e6618c;
        border-bottom: none; }
        #middle #middle-container #column-one ul#page-navigation li ul li a {
          color: white;
          font-family: verdana, arial, helvetica;
          font-size: 11px;
          font-weight: normal;
          text-decoration: none;
          color: white;
          text-decoration: underline; }
          #middle #middle-container #column-one ul#page-navigation li ul li a:hover {
            color: black; }

#column-two {
  background-color: white;
  float: right; }
  #column-two #page-content #title h2 {
    color: #d62564; }
  #column-two #page-content .link {
    color: #d62564; }

#footer {
  background-color: #e55f8c; }
  #footer #footer-container {
    margin: 0;
    padding: 0;
    background: transparent url("../images/footer_bg.jpg") left top;
    width: 952px;
    height: 44px; }
    #footer #footer-container p.credits {
      color: black;
      font-family: verdana, arial, helvetica;
      font-size: 11px;
      color: white;
      text-transform: uppercase;
      position: relative;
      left: 0;
      bottom: 2em;
      background: transparent url("../images/gl_logo.gif") no-repeat 2em 2.7em; }
