a {
  color: #0101ee; }
  a:hover {
    color: #0101ee; }

html #header, html #middle, html #footer, html #header-container, html #middle-container, html #footer-container {
  width: 950px;
  margin: 0 auto; }

body {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  background: #077f7f; }
  body a {
    color: #0101ee; }
    body a:hover {
      color: #0101ee; }

#header {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none; }
  #header #header-container {
    margin: 0;
    padding: 0;
    background: transparent;
    border: none;
    background: #01ced3 url(../images/header.jpg) no-repeat left top;
    min-height: 24em;
    padding-bottom: 0; }
    #header #header-container h1, #header #header-container .tagline1, #header #header-container .tagline2 {
      display: none; }
    #header #header-container ul#quick-navigation {
      bottom: 0.5em;
      right: 1em; }
      #header #header-container ul#quick-navigation li {
        border-left: 1px solid white; }
        #header #header-container ul#quick-navigation li:first-child {
          border: none; }
        #header #header-container ul#quick-navigation li a {
          *line-height: 1.2em;
          color: white;
          text-decoration: underline; }
          #header #header-container ul#quick-navigation li a:hover {
            color: #5e6158;
            text-decoration: underline; }

#middle #middle-container {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  background: #c8c6c7; }
  #middle #middle-container #column-one {
    background: #c8c6c7; }
  #middle #middle-container #column-two {
    background: white; }
    #middle #middle-container #column-two #page-content .content a:hover {
      color: #0101ee; }

ul#page-navigation {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none; }
  ul#page-navigation li {
    margin: 0;
    padding: 0;
    background: transparent;
    border: none;
    border-bottom: 1px solid #a9efef;
    padding-left: 1em; }
    ul#page-navigation li.current > a {
      color: #5e6158;
      font-weight: normal; }
    ul#page-navigation li a {
      color: #5e6158;
      font-family: verdana, arial, helvetica;
      font-size: 11px;
      font-weight: normal;
      text-decoration: none;
      line-height: 1.8em; }
      ul#page-navigation li a:hover {
        color: white; }
    ul#page-navigation li ul {
      margin: 0;
      padding: 0;
      background: transparent;
      border: none;
      background: #aeaeae;
      border-top: 1px solid #a9efef; }
      ul#page-navigation li ul li {
        margin: 0;
        padding: 0;
        background: transparent;
        border: none;
        border-bottom: none;
        padding: 0 0 2px 2px;
        *padding: 0 0 0 2px;
        text-align: center; }
        ul#page-navigation li ul li.current {
          border-bottom: none; }
        ul#page-navigation li ul li.current > a {
          border-bottom: none;
          color: #5e6158; }
        ul#page-navigation li ul li a {
          color: #5e6158;
          font-family: verdana, arial, helvetica;
          font-size: 11px;
          font-weight: normal;
          text-decoration: none;
          line-height: 1.8em;
          color: white;
          font-style: italic; }
          ul#page-navigation li ul li a:hover {
            color: #5e6158;
            text-decoration: none; }

#footer {
  background-color: #10d2d4; }
  #footer #footer-container {
    margin: 0;
    padding: 0;
    background: transparent;
    border: none;
    height: 70px; }
    #footer #footer-container p {
      margin: 0;
      padding: 0;
      background: transparent;
      border: none; }
    #footer #footer-container p.credits {
      position: relative;
      left: 8em;
      top: 3em; }
    #footer #footer-container a:hover {
      color: #5e6158; }
