body {
  background: #0c0602 url(../images/bg.png) repeat-x 0 0; }

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

#header {
  background: transparent url(../images/header.png) no-repeat center top; }
  #header #header-container {
    min-height: 224px !important;
    padding-bottom: 0; }
    #header #header-container h1, #header #header-container .tagline1, #header #header-container .tagline2 {
      display: none; }
    #header #header-container ul#quick-navigation {
      top: 1em;
      right: 0;
      font-family: Helvetica, Arial, sans-serif;
      font-size: 1.3em; }
      #header #header-container ul#quick-navigation li {
        padding-left: 2em; }
        #header #header-container ul#quick-navigation li a {
          color: white;
          border-left: none; }
          #header #header-container ul#quick-navigation li a:hover {
            color: #000063; }

#header #header-container ul#page-navigation {
  background: transparent;
  float: left;
  height: 30px;
  top: 188px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 950px;
  *z-index: 5; }
  #header #header-container ul#page-navigation li {
    border-left: none;
    float: left;
    height: auto;
    padding-right: 37px; }
    #header #header-container ul#page-navigation li.current > a, #header #header-container ul#page-navigation li a:hover {
      text-decoration: none;
      color: #da271e; }
    #header #header-container ul#page-navigation li a {
      color: #ffff06;
      font-family: Helvetica, Arial, sans-serif;
      font-size: 16px;
      padding: 7px 0;
      text-align: center; }
    #header #header-container ul#page-navigation li ul {
      background: yellow;
      left: -8px;
      top: 30px;
      *top: 30px; }
      #header #header-container ul#page-navigation li ul li {
        border-left: none;
        float: none;
        width: 10em;
        padding: 5px 0; }
        #header #header-container ul#page-navigation li ul li a {
          padding: 0px;
          text-align: center;
          color: #44210a;
          font-size: 1.3em;
          font-weight: bold; }
        #header #header-container ul#page-navigation li ul li ul {
          left: 10em;
          top: 0; }

#private-page-navigation {
  position: relative;
  top: 190px; }

#middle {
  background-color: transparent; }
  #middle #middle-container #column-two {
    background: transparent; }
    #middle #middle-container #column-two #page-content {
      background: transparent;
      min-height: 400px;
      padding: 30px 5px 10px; }
      #middle #middle-container #column-two #page-content .content {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 13px;
        color: white; }
        #middle #middle-container #column-two #page-content .content a, #middle #middle-container #column-two #page-content .content a:hover {
          color: #ffff06; }
      #middle #middle-container #column-two #page-content #title h2 {
        font-family: "Lucida Grande", sans-serif;
        font-size: 24px;
        color: #da271e; }

#footer {
  background-color: #370310;
  min-height: 50px;
  border-top: 1px solid #584e4f; }
  #footer #footer-container {
    padding: 2em;
    text-align: right; }
    #footer #footer-container p {
      color: #9f3129;
      font-family: Helvetica, Arial, sans-serif;
      font-size: 13px; }
      #footer #footer-container p a {
        color: #9f3129; }

body#tinymce {
  background-color: white !important;
  font-family: "MS Trebuchet", sans-serif;
  font-size: 13px;
  min-height: 550px; }

#fonttest {
  display: none; }

#title span.action a {
  color: #cccccc; }
  #title span.action a:hover {
    color: #535353; }

#pages .page .undent, #pages .page .indent, .hp, ol#questions li, ol#answers li, html #page-content > *, html body div.date_selector, .form-field div > span label, .form-field div label span {
  color: #cccccc; }

.panel h2, .panel p, .panel ul#subnav li, table.listing th, table.listing td {
  color: black; }

#middle-container ul.edit-mode.ui-sortable li * {
  color: black; }

.layout_preview div[id^="layout_box_"] li {
  color: black; }

table.cal tr.es div.event, .membership-editor .actions .selectors {
  background-color: #666666; }

.form-field > label, .data-title h2, .data-title h3, .subsubnav li.current a {
  color: #da271e; }
