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

body {
  background: #534941; }

#header {
  margin-top: 1em;
  border: none;
  background: transparent url(../images/middle_bg.png) repeat left top; }
  #header #header-container {
    background: transparent url(../images/header.png) no-repeat left top;
    min-height: 240px;
    padding-top: 0; }
    #header #header-container .tagline1, #header #header-container .tagline2, #header #header-container h1 {
      display: none; }
    #header #header-container ul#quick-navigation li {
      padding: 0 1em;
      border-left: 1px solid #fff7ab; }
      #header #header-container ul#quick-navigation li:first-child {
        border-left: none; }
      #header #header-container ul#quick-navigation li a {
        text-indent: -9999px;
        height: 22px;
        display: block;
        border: none; }
      #header #header-container ul#quick-navigation li#quick-nav-login {
        width: 41px; }
        #header #header-container ul#quick-navigation li#quick-nav-login a {
          background: transparent url(../images/login_off.png) no-repeat top left; }
          #header #header-container ul#quick-navigation li#quick-nav-login a:hover {
            background: transparent url(../images/login_on.png) no-repeat top left; }
      #header #header-container ul#quick-navigation li#quick-nav-register {
        width: 55px; }
        #header #header-container ul#quick-navigation li#quick-nav-register a {
          background: transparent url(../images/register_off.png) no-repeat top left; }
          #header #header-container ul#quick-navigation li#quick-nav-register a:hover {
            background: transparent url(../images/register_on.png) no-repeat top left; }
      #header #header-container ul#quick-navigation li#quick-nav-address-directions {
        display: none; }
      #header #header-container ul#quick-navigation li#quick-nav-service-times {
        display: none; }

#middle {
  background: transparent url(../images/middle_bg.png) repeat left top; }
  #middle #middle-container {
    margin: 0;
    padding: 1em 0; }
    #middle #middle-container #column-two {
      min-height: 50em; }
      #middle #middle-container #column-two #page-content {
        width: 93em;
        margin: 0 1em; }
        #middle #middle-container #column-two #page-content #title h2 {
          font-family: georgia, arial, helvetica;
          font-style: italic;
          color: black; }

#footer {
  background: transparent url(../images/middle_bg.png) repeat left top; }
  #footer #footer-container {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
    height: 5.6em;
    background: transparent url(../images/footer_bg.png) repeat-x left top; }
    #footer #footer-container p.credits {
      display: none; }
    #footer #footer-container ul#quick-navigation {
      position: relative;
      display: inline-block;
      top: 1.5em;
      right: 0; }
      #footer #footer-container ul#quick-navigation li {
        position: relative;
        height: 29px;
        padding: 0 1em; }
        #footer #footer-container ul#quick-navigation li a {
          text-indent: -9999px;
          height: 29px;
          display: block;
          border: none; }
        #footer #footer-container ul#quick-navigation li#quick-nav-login {
          display: none; }
        #footer #footer-container ul#quick-navigation li#quick-nav-register {
          display: none; }
        #footer #footer-container ul#quick-navigation li#quick-nav-address-directions {
          width: 222px; }
          #footer #footer-container ul#quick-navigation li#quick-nav-address-directions a {
            background: transparent url(../images/address_off.png) no-repeat top left; }
            #footer #footer-container ul#quick-navigation li#quick-nav-address-directions a:hover {
              background: transparent url(../images/address_on.png) no-repeat top left; }
        #footer #footer-container ul#quick-navigation li#quick-nav-service-times {
          width: 153px;
          left: 54em; }
          #footer #footer-container ul#quick-navigation li#quick-nav-service-times a {
            background: transparent url(../images/service_off.png) no-repeat top left; }
            #footer #footer-container ul#quick-navigation li#quick-nav-service-times a:hover {
              background: transparent url(../images/service_on.png) no-repeat top left; }

ul#private-page-navigation {
  position: relative;
  top: 16em;
  border: 1px solid #999999; }

ul#page-navigation {
  position: relative;
  background: transparent;
  top: 19.5em;
  display: inline-block; }
  ul#page-navigation li {
    display: inline-block;
    height: 35px;
    margin: 0;
    padding: 0;
    border: none;
    background: none;
    padding: 0 1em; }
    ul#page-navigation li a, ul#page-navigation li a:hover {
      margin: 0;
      padding: 0;
      border: none;
      background: none;
      text-indent: -9999px;
      height: 29px;
      display: block; }
    ul#page-navigation li.current > a {
      background: transparent; }
    ul#page-navigation li ul {
      left: 1em;
      top: 2.9em; }
      ul#page-navigation li ul li {
        margin: 0;
        padding: 0;
        border: none;
        background: none;
        display: block;
        border-left: none;
        border-right: none; }
        ul#page-navigation li ul li a {
          margin: 0;
          padding: 0;
          border: none;
          background: none;
          font-family: georgia, arial, helvetica;
          font-size: 15px;
          font-style: italic;
          font-weight: bold;
          text-align: center;
          text-indent: 0;
          background: transparent none !important;
          display: block;
          border: 1px solid transparent;
          color: #534941; }
          ul#page-navigation li ul li a:hover {
            margin: 0;
            padding: 0;
            border: none;
            background: none;
            font-family: georgia, arial, helvetica;
            font-size: 15px;
            font-style: italic;
            font-weight: bold;
            text-align: center;
            text-indent: 0;
            background: transparent none !important;
            display: block;
            border: 1px solid transparent;
            color: black; }
    ul#page-navigation li#page_19601 {
      width: 58px; }
      ul#page-navigation li#page_19601 a {
        background: transparent url(../images/home_off.png) no-repeat top left; }
        ul#page-navigation li#page_19601 a:hover {
          background: transparent url(../images/home_on.png) no-repeat top left; }
      ul#page-navigation li#page_19601 ul li {
        width: 58px; }
    ul#page-navigation li#page_19608 {
      width: 103px; }
      ul#page-navigation li#page_19608 a {
        background: transparent url(../images/ministries_off.png) no-repeat top left; }
        ul#page-navigation li#page_19608 a:hover {
          background: transparent url(../images/ministries_on.png) no-repeat top left; }
      ul#page-navigation li#page_19608 ul li {
        width: 103px; }
    ul#page-navigation li#page_19607 {
      width: 87px; }
      ul#page-navigation li#page_19607 a {
        background: transparent url(../images/imnew_off.png) no-repeat top left; }
        ul#page-navigation li#page_19607 a:hover {
          background: transparent url(../images/imnew_on.png) no-repeat top left; }
      ul#page-navigation li#page_19607 ul li {
        width: 87px; }
    ul#page-navigation li#page_19609 {
      width: 198px; }
      ul#page-navigation li#page_19609 a {
        background: transparent url(../images/whatshappening_off.png) no-repeat top left; }
        ul#page-navigation li#page_19609 a:hover {
          background: transparent url(../images/whatshappening_on.png) no-repeat top left; }
      ul#page-navigation li#page_19609 ul li {
        width: 198px; }
    ul#page-navigation li#page_19614 {
      width: 103px; }
      ul#page-navigation li#page_19614 a {
        background: transparent url(../images/children_off.png) no-repeat top left; }
        ul#page-navigation li#page_19614 a:hover {
          background: transparent url(../images/children_on.png) no-repeat top left; }
      ul#page-navigation li#page_19614 ul li {
        width: 103px; }
    ul#page-navigation li#page_19610 {
      width: 138px; }
      ul#page-navigation li#page_19610 a {
        background: transparent url(../images/beconnected_off.png) no-repeat top left; }
        ul#page-navigation li#page_19610 a:hover {
          background: transparent url(../images/beconnected_on.png) no-repeat top left; }
      ul#page-navigation li#page_19610 ul li {
        width: 138px; }
    ul#page-navigation li#page_19602 {
      width: 93px; }
      ul#page-navigation li#page_19602 a {
        background: transparent url(../images/aboutus_off.png) no-repeat top left; }
        ul#page-navigation li#page_19602 a:hover {
          background: transparent url(../images/aboutus_on.png) no-repeat top left; }
      ul#page-navigation li#page_19602 ul li {
        width: 93px; }
    ul#page-navigation li#page_17940 {
      width: 58px; }
      ul#page-navigation li#page_17940 a {
        background: transparent url(../images/home_off.png) no-repeat top left; }
        ul#page-navigation li#page_17940 a:hover {
          background: transparent url(../images/home_on.png) no-repeat top left; }
      ul#page-navigation li#page_17940 ul li {
        width: 58px; }
    ul#page-navigation li#page_17947 {
      width: 103px; }
      ul#page-navigation li#page_17947 a {
        background: transparent url(../images/ministries_off.png) no-repeat top left; }
        ul#page-navigation li#page_17947 a:hover {
          background: transparent url(../images/ministries_on.png) no-repeat top left; }
      ul#page-navigation li#page_17947 ul li {
        width: 103px; }
    ul#page-navigation li#page_17946 {
      width: 87px; }
      ul#page-navigation li#page_17946 a {
        background: transparent url(../images/imnew_off.png) no-repeat top left; }
        ul#page-navigation li#page_17946 a:hover {
          background: transparent url(../images/imnew_on.png) no-repeat top left; }
      ul#page-navigation li#page_17946 ul li {
        width: 87px; }
    ul#page-navigation li#page_17948 {
      width: 198px; }
      ul#page-navigation li#page_17948 a {
        background: transparent url(../images/whatshappening_off.png) no-repeat top left; }
        ul#page-navigation li#page_17948 a:hover {
          background: transparent url(../images/whatshappening_on.png) no-repeat top left; }
      ul#page-navigation li#page_17948 ul li {
        width: 198px; }
    ul#page-navigation li#page_17950 {
      width: 103px; }
      ul#page-navigation li#page_17950 a {
        background: transparent url(../images/children_off.png) no-repeat top left; }
        ul#page-navigation li#page_17950 a:hover {
          background: transparent url(../images/children_on.png) no-repeat top left; }
      ul#page-navigation li#page_17950 ul li {
        width: 103px; }
    ul#page-navigation li#page_17949 {
      width: 138px; }
      ul#page-navigation li#page_17949 a {
        background: transparent url(../images/beconnected_off.png) no-repeat top left; }
        ul#page-navigation li#page_17949 a:hover {
          background: transparent url(../images/beconnected_on.png) no-repeat top left; }
      ul#page-navigation li#page_17949 ul li {
        width: 138px; }
    ul#page-navigation li#page_17941 {
      width: 93px; }
      ul#page-navigation li#page_17941 a {
        background: transparent url(../images/aboutus_off.png) no-repeat top left; }
        ul#page-navigation li#page_17941 a:hover {
          background: transparent url(../images/aboutus_on.png) no-repeat top left; }
      ul#page-navigation li#page_17941 ul li {
        width: 93px; }

body.splash {
  background: #534941; }

.splash #middle {
  background: transparent url(../images/splash_page.jpg) no-repeat top center;
  min-width: 951px;
  min-height: 749px;
  margin: 1em auto; }

.splash #middle ul#page-navigation {
  position: relative;
  width: auto;
  top: 70em;
  left: 47em; }

.splash #middle ul#page-navigation li {
  display: none; }

.splash #middle ul#page-navigation li:first-child {
  display: block;
  padding: 0;
  margin: 0; }

.splash #footer {
  display: none; }
