html #header, html #middle, html #footer {
  width: 1010px;
  margin: 0 auto; }
html body {
  background: #500212;
  font-family: Arial, Helvetica, sans-serif; }
  html body a {
    color: #384f9f; }
html #header {
  min-height: 253px;
  background: #8b0000; }
  html #header #header-container {
    min-height: 258px; }
    html #header #header-container h1, html #header #header-container tagline1, html #header #header-container tagline2 {
      display: none; }
    html #header #header-container a img {
      position: absolute;
      top: 0;
      right: 0; }
    html #header #header-container ul#quick-navigation {
      top: 0;
      right: 2em;
      padding: 7px 12px 12px; }
      html #header #header-container ul#quick-navigation li {
        padding-left: 15px; }
        html #header #header-container ul#quick-navigation li a {
          color: white;
          border-left: 1px solid white;
          padding-left: 15px; }
          html #header #header-container ul#quick-navigation li a:hover {
            color: #e6ce87; }
        html #header #header-container ul#quick-navigation li:first-child a {
          border-left: none;
          padding-left: 0; }
    html #header #header-container ul#page-navigation {
      background: #8b0000;
      position: absolute;
      top: 217px;
      height: 39px;
      width: 1010px; }
      html #header #header-container ul#page-navigation li {
        height: auto;
        float: left;
        display: block;
        border-right: 0.1em solid #bc6b6b; }
        html #header #header-container ul#page-navigation li.current > a, html #header #header-container ul#page-navigation li a:hover {
          background: #ab2929; }
        html #header #header-container ul#page-navigation li a {
          display: block !important;
          padding: 13px 13px 12;
          color: white; }
        html #header #header-container ul#page-navigation li ul {
          top: 40px;
          width: 15em;
          background: #660000; }
          html #header #header-container ul#page-navigation li ul li {
            border-right: none; }
            html #header #header-container ul#page-navigation li ul li a {
              line-height: 10px; }
            html #header #header-container ul#page-navigation li ul li ul {
              left: 15em;
              top: 0; }
html #middle #middle-container {
  background: white; }
  html #middle #middle-container #column-two #page-content {
    color: black;
    padding: 1em 2.2em; }
    html #middle #middle-container #column-two #page-content #title h2 {
      color: maroon; }

#footer {
  background: transparent none; }
  #footer #footer-container {
    padding: 0; }
    #footer #footer-container p {
      padding: 17px 0 20px 0;
      color: white; }
      #footer #footer-container p a {
        color: white; }

#facebox {
  z-index: 1000; }

body#tinymce {
  background-color: white !important;
  min-height: 550px;
  color: black !important; }
  body#tinymce h1 {
    font-size: 2.4em; }
  body#tinymce h2 {
    font-size: 2.1em; }
  body#tinymce h3 {
    font-size: 1.8em; }
  body#tinymce h4 {
    font-size: 1.5em; }
  body#tinymce h5 {
    font-size: 1.2em; }
  body#tinymce h6 {
    font-size: 0.9em; }
  body#tinymce p {
    margin: 5px 0; }

.content h1 {
  font-size: 2.4em; }
.content h2 {
  font-size: 2.1em; }
.content h3 {
  font-size: 1.8em; }
.content h4 {
  font-size: 1.5em; }
.content h5 {
  font-size: 1.2em; }
.content h6 {
  font-size: 0.9em; }
.content p {
  margin: 5px 0; }
