html #header, html #middle {
  width: 800px; }

html #footer {
  width: 100%; }

html #footer #footer-container {
  width: 834px; }

body {
  background-color: black;
  font-family: arial, helvetica, sans-serif; }
  body a {
    color: #006633; }

#header {
  background: transparent url(../images/header.png) no-repeat left top;
  height: 251px; }
  #header #header-container {
    height: 251px; }
    #header #header-container h1, #header #header-container .tagline1, #header #header-container .tagline2 {
      display: none; }
    #header #header-container ul#private-page-navigation {
      background: transparent url(../images/private-nav.png) no-repeat left top;
      border: none;
      padding: 4px 0 0 120px; }
    #header #header-container ul#quick-navigation li {
      padding-left: 0.9em; }
    #header #header-container ul#page-navigation {
      padding-top: 169px;
      height: 28px; }
      #header #header-container ul#page-navigation li {
        border-right: 1px solid #503031;
        border-left: 1px solid #553132;
        height: auto;
        float: left; }
        #header #header-container ul#page-navigation li a {
          padding: 7px 2.5em;
          display: block;
          height: 14px; }
        #header #header-container ul#page-navigation li:first-child {
          border-left: none; }
        #header #header-container ul#page-navigation li.current a, #header #header-container ul#page-navigation li:hover a {
          color: #eaaf3c; }
        #header #header-container ul#page-navigation li.current ul li a, #header #header-container ul#page-navigation li:hover ul li a {
          color: white; }
        #header #header-container ul#page-navigation li ul {
          background: transparent url(../images/menu-li-ul.png) repeat left top;
          left: -1px; }
          #header #header-container ul#page-navigation li ul li {
            border: none; }
            #header #header-container ul#page-navigation li ul li a {
              text-align: center;
              height: auto; }
              #header #header-container ul#page-navigation li ul li a:hover {
                color: black; }
            #header #header-container ul#page-navigation li ul li.current a {
              color: black; }

#middle {
  background: transparent; }
  #middle #middle-container #page-content {
    color: white; }
    #middle #middle-container #page-content h1, #middle #middle-container #page-content h2, #middle #middle-container #page-content h3, #middle #middle-container #page-content h4, #middle #middle-container #page-content h5, #middle #middle-container #page-content h6 {
      color: #8b4748; }
    #middle #middle-container #page-content .member_search {
      background-color: white;
      color: black; }
    #middle #middle-container #page-content #title h2 {
      color: #8b4748;
      font-weight: normal; }
    #middle #middle-container #page-content #title #folder_meta {
      color: white; }
    #middle #middle-container #page-content .content .custom_form {
      background-color: black;
      color: white; }
    #middle #middle-container #page-content .new {
      padding: 5px;
      background-color: white; }
    #middle #middle-container #page-content #breadcrumb {
      color: white; }
    #middle #middle-container #page-content form.proper label, #middle #middle-container #page-content form.proper fieldset.share legend {
      color: #9c9c9c; }
    #middle #middle-container #page-content form.proper fieldset.share legend {
      color: #9c9c9c; }
    #middle #middle-container #page-content .form-field div > span label {
      color: #9c9c9c; }
    #middle #middle-container #page-content form.proper .ctrl {
      background-color: black;
      color: white; }
    #middle #middle-container #page-content ul#custom-form-menu div.properties p {
      color: black; }
    #middle #middle-container #page-content #edit-custom-form-column-one ul#custom-form-menu > li > div p {
      color: black; }
    #middle #middle-container #page-content #top_columns {
      background-color: white; }
    #middle #middle-container #page-content .greek_chapter, #middle #middle-container #page-content .organization, #middle #middle-container #page-content .vcard {
      background-color: transparent;
      margin-top: 10px;
      padding: 10px; }
      #middle #middle-container #page-content .greek_chapter p, #middle #middle-container #page-content .organization p, #middle #middle-container #page-content .vcard p {
        color: black; }
    #middle #middle-container #page-content #pages {
      background-color: white; }
      #middle #middle-container #page-content #pages p {
        color: black; }
    #middle #middle-container #page-content .proper {
      margin-top: 10px;
      background-color: black; }
      #middle #middle-container #page-content .proper p {
        color: white; }
    #middle #middle-container #page-content #dashboard .wide, #middle #middle-container #page-content #group .wide {
      background-color: white; }
    #middle #middle-container #page-content .panel {
      background-color: black;
      color: #cccccc; }
      #middle #middle-container #page-content .panel p {
        color: #cccccc; }
      #middle #middle-container #page-content .panel a {
        color: #006633; }

#footer {
  height: 120px;
  background: black url(../images/footer.png) repeat-x left 25px; }
  #footer #footer-container {
    min-height: 120px;
    background: transparent url(../images/footer-container.png) repeat-x 3px top;
    margin: 0 auto;
    padding: 0; }
    #footer #footer-container p {
      padding: 61px 0 0 711px; }

#fonttest {
  display: none; }

body#tinymce {
  background-color: white !important;
  min-height: 550px; }
  body#tinymce * {
    color: black; }

#title span.action a {
  color: white !important; }
  #title span.action a:hover {
    color: black !important; }

#fonttest {
  display: none; }

.overview {
  background-color: white;
  padding: 5px; }

.plupload_filelist .plupload_file_name span {
  color: black; }

table.cal-nav a {
  color: black !important; }

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

.form-field > label, .data-title h3, form.proper fieldset.share label {
  color: #d25f61; }

.form-field div label span {
  color: white; }

.page_block .actions a > span, .page_block .actions span > span {
  color: #d25f61; }

.subsubnav li.current a {
  color: #d25f61; }
