body {
  background: #c69f42 url(../images/body.png) repeat-x top left; }

html #header, html #footer {
  width: 966px; }

html #middle {
  width: 1008px;
  background: transparent url(../images/middle-bg.png) no-repeat bottom left; }

html #middle #middle-container {
  width: 966px;
  margin: 0 auto; }

#header #header-container {
  height: 259px;
  background: transparent url(../images/header.png) no-repeat top left; }
  #header #header-container ul#quick-navigation {
    bottom: 1.3em; }
    #header #header-container ul#quick-navigation li {
      border-left: 1px solid black; }
      #header #header-container ul#quick-navigation li:first-child {
        border-left: none; }

#middle #middle-container {
  background: transparent url(../images/middle.png) repeat-y top left; }
  #middle #middle-container #column-one {
    width: 18.5em; }
    #middle #middle-container #column-one ul#page-navigation li {
      background: transparent url(../images/menu.png) repeat-x top left;
      margin: 2px auto 0 auto;
      text-align: center;
      padding: 0; }
      #middle #middle-container #column-one ul#page-navigation li a {
        color: #006352; }
      #middle #middle-container #column-one ul#page-navigation li.current a {
        font-weight: bold; }
      #middle #middle-container #column-one ul#page-navigation li.current li a {
        font-weight: normal; }
      #middle #middle-container #column-one ul#page-navigation li ul {
        background: #ffe6a9 url(../images/submenu.png) repeat-x top left;
        margin: 0; }
        #middle #middle-container #column-one ul#page-navigation li ul li {
          background-image: none; }
    #middle #middle-container #column-one ul#private-page-navigation {
      margin: 1em 5px;
      background: #d9bd79 url(../images/private-nav.png) no-repeat top left;
      border: none; }
  #middle #middle-container #column-two {
    color: #006352; }
    #middle #middle-container #column-two a {
      text-decoration: underline; }

#footer {
  height: 45px;
  background: transparent url(../images/footer.png) repeat-x top left; }
  #footer #footer-container {
    background: transparent url("../../templates/common/images/gl_logo_sm.gif") no-repeat 1em 0.2em;
    margin: 0; }
    #footer #footer-container p {
      padding: 5.6em 0 0 84em;
      color: black; }
      #footer #footer-container p a {
        color: black; }
