html #header, html #middle, html #footer {
  width: 1024px; }

body {
  background: #4e2e73 url(../images/body.png) repeat-x left top; }
  body a {
    color: #603899; }
    body a:hover {
      color: #a29061; }

#header {
  background: transparent url(../images/header.png) no-repeat left top;
  height: 296px; }
  #header #header-container h1 {
    display: none; }
  #header #header-container ul#private-page-navigation {
    background: transparent url(../images/private-nav.png) no-repeat left 0.3em;
    border: none;
    position: absolute;
    top: 125px;
    left: 123px; }
    #header #header-container ul#private-page-navigation li a {
      color: black;
      font-family: Arial, sans-serif;
      border-right: none;
      margin-left: 10px;
      font-variant: small-caps;
      padding: 0 5px; }
      #header #header-container ul#private-page-navigation li a:hover {
        background-color: transparent;
        text-decoration: none;
        color: white; }
    #header #header-container ul#private-page-navigation li ul {
      background-color: #817558;
      left: 5px; }
      #header #header-container ul#private-page-navigation li ul li {
        padding: 0.4em 0; }
        #header #header-container ul#private-page-navigation li ul li a {
          color: #271739;
          font-variant: normal;
          border-bottom: none;
          margin-left: 0;
          padding: 0 10px; }
  #header #header-container ul#page-navigation {
    margin: 90px 12%;
    width: 780px;
    height: 3.2em; }
    #header #header-container ul#page-navigation li {
      height: 32px; }
      #header #header-container ul#page-navigation li a {
        font-family: Arial, sans-serif;
        color: white;
        padding: 9px 1.5em; }
      #header #header-container ul#page-navigation li.current, #header #header-container ul#page-navigation li:hover {
        background-color: #4a3166; }
        #header #header-container ul#page-navigation li.current a, #header #header-container ul#page-navigation li:hover a {
          color: white; }
      #header #header-container ul#page-navigation li ul {
        background: transparent;
        top: 32px; }
        #header #header-container ul#page-navigation li ul li {
          border-top: none;
          background: url(../images/nav_bg.png) repeat-x left top;
          margin: 0; }
          #header #header-container ul#page-navigation li ul li a {
            color: #a29061 !important;
            padding: 7px 1.5em; }
          #header #header-container ul#page-navigation li ul li.current, #header #header-container ul#page-navigation li ul li:hover {
            background-color: #5d427b;
            background-image: none; }
            #header #header-container ul#page-navigation li ul li.current a, #header #header-container ul#page-navigation li ul li:hover a {
              color: white !important; }
            #header #header-container ul#page-navigation li ul li.current ul, #header #header-container ul#page-navigation li ul li:hover ul {
              left: 15em;
              top: 0; }
  #header #header-container ul#quick-navigation {
    display: none; }

#middle {
  background: transparent url(../images/middle_bg.png) repeat-y left top; }
  #middle #middle-container {
    background: transparent url(../images/middle.png) no-repeat left bottom;
    margin-left: 0;
    padding: 0;
    min-height: 500px;
    width: 1024px; }
    #middle #middle-container #column-two #page-content {
      padding: 0 130px; }
      #middle #middle-container #column-two #page-content #title h2 {
        color: #a29061; }

#footer {
  background: transparent url(../images/footer.png) no-repeat left bottom;
  height: 107px; }
  #footer #footer-container {
    background: transparent; }
    #footer #footer-container ul#quick-navigation {
      display: block;
      float: right;
      padding: 0 0 0 733px;
      position: relative;
      right: 8.5em !important;
      top: 0.9em;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-size: 1.3em; }
      #footer #footer-container ul#quick-navigation li {
        padding-left: 0.8em; }
    #footer #footer-container p {
      color: white;
      padding: 50px 0 0 777px;
      *padding-top: 40px;
      font-size: 1.2em;
      font-family: Arial, Helvetica, sans-serif; }
      #footer #footer-container p a {
        color: white; }

body#tinymce {
  background: white !important;
  min-height: 500px; }

.watermark {
  background: #ccc3aa url(../images/watermark-bg.png) repeat-x top left; }
