/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 1.6em 0pt 0pt;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 10px;
    background-color: rgb(112, 0, 0) ! important;
    text-decoration: none;
    }

  #uploadedfile { width: 120px;
    }

  .download_box { border: 1px solid rgb(204, 204, 204);
    background-color: rgb(237, 237, 237);
    }

  #editbox { position: relative;
    left: -20px;
    }

  .page_options { margin-left: 20px;
    top: 3px;
    }

  #border { margin: 0pt auto;
    padding: 0.8em 0pt;
    background: rgb(165, 36, 4) none repeat scroll 0%;
    position: relative;
    width: 73.6em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #container { margin: 0pt auto;
    padding: 0pt;
    position: relative;
    width: 72em;
    }

  #header { margin: 0pt;
    background: rgb(165, 36, 4) none repeat scroll 0%;
    position: relative;
    width: 72em;
    height: 20.5em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    overflow: hidden;
    }

  #header-2 { margin: 0pt;
    padding: 0pt;
    background: rgb(165, 36, 4) url(../img/header/candle.jpg) no-repeat scroll 0pt;
    position: relative;
    width: 72em;
    height: 16.1em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    overflow: hidden;
    }

  #header-2 h1 { margin: 0pt;
    padding: 0pt;
    }

  #header-2 a { margin: 0pt;
    padding: 16.1em 0pt 0pt;
    position: relative;
    width: 72em;
    height: 0pt ! important;
    display: block;
    }

  #nav-wrap { margin: 0.3em 0pt;
    padding: 0pt;
    background: rgb(112, 0, 0) none repeat scroll 0%;
    position: relative;
    width: 72em;
    height: 2.6em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    z-index: 1;
    }

  #nav { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    font-size: 110%;
    font-family: Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    }

  #nav li { margin: 0pt;
    padding: 0.75em 0pt;
    position: relative;
    float: left;
    }

  #nav li a { padding: 0.545em 1.454em;
    }

  #nav li ul#welcome { width: 15em;
    }

  #nav li ul#worship { width: 19em;
    }

  #nav li ul#programs { width: 18em;
    }

  #nav li ul#about { width: 17em;
    }

  #nav li ul#links { width: 19em;
    }

  #nav li ul { border-bottom: 1px solid rgb(112, 0, 0);
    margin: 0pt;
    padding: 0pt;
    background: rgb(112, 0, 0) none repeat scroll 0%;
    display: none;
    position: absolute;
    top: 2.4em;
    left: 0pt;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    font-size: 90.9%;
    }

  li > ul { top: auto;
    left: auto;
    }

  #nav li ul li { border-bottom: 1px solid rgb(112, 0, 0);
    padding: 0pt;
    float: none;
    }

  #nav li ul li a { padding: 0.6em;
    display: block;
    }

  #nav li:hover ul, #nav li.sfhover ul { display: block;
    }

  #nav li ul ul { padding: 0pt;
    background: rgb(112, 0, 0) none repeat scroll 0%;
    position: absolute;
    top: 0pt;
    left: 17em;
    font-size: 100%;
    width: 18em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #nav li:hover ul ul, #nav li.sfhover ul ul { display: none;
    }

  #nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { display: block;
    }

  #content-wrap { margin: 0pt;
    padding: 0pt;
    background: rgb(255, 255, 255) url(../img/bg-content.jpg) repeat-y scroll center top;
    position: relative;
    width: 72em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    overflow: hidden;
    font-size: 100%;
    clear: left;
    }

  #content-left { margin: 0pt;
    padding: 1.25em 1.667em 3em;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    position: relative;
    width: 37em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 120%;
    line-height: 160%;
    color: rgb(19, 19, 19);
    float: left;
    }

  #content-left h1 { margin: 0pt;
    padding: 0.444em 0pt 0.889em;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 150%;
    font-weight: bold;
    color: rgb(112, 0, 0);
    }

  #content-left h2 { margin: 0pt;
    padding: 0pt 0.231em 0pt 0pt;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 108%;
    font-weight: bold;
    text-transform: uppercase;
    color: rgb(165, 36, 4);
    display: inline;
    }

  .article-subtitle { margin: 0pt;
    padding: 0pt;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 91.67%;
    font-weight: bold;
    text-transform: uppercase;
    color: rgb(165, 36, 4);
    }

  .article-table { margin: 0.5em 0pt 2em;
    }

  .article-img { padding: 0.333em 1em 0pt 0pt;
    }

  .article-img img { border: 2px solid rgb(165, 36, 4);
    width: 5.85em;
    height: 5.85em;
    }

  .article-text { padding: 0pt;
    }

  #content-right { margin: 0pt;
    padding: 1.81em 0.909em 1.36em;
    background: transparent none repeat scroll 0%;
    position: relative;
    width: 18.81em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 110%;
    line-height: 136.36%;
    color: rgb(110, 110, 110);
    float: right;
    }

  #border #container #content-wrap #signup { float: right;
    width: 225px;
    position: relative;
    text-align: center;
    }

  .callout-wrap { border: 1px solid rgb(25, 47, 90);
    margin: 0pt 0pt 2em;
    padding: 0pt;
    background: rgb(213, 216, 222) none repeat scroll 0%;
    position: relative;
    width: 18.63em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(112, 0, 0);
    }

  .callout { margin: 0pt;
    padding: 0.727em;
    position: relative;
    }

  .callout h3 { margin: 0pt;
    padding: 0pt 0pt 0.363em;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 118.18%;
    font-weight: bold;
    color: rgb(112, 0, 0);
    }

  .callout img { margin: 0pt auto 0.727em;
    }

  .callout .search-box { border: 1px solid rgb(211, 211, 211);
    padding: 0.181em;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 100%;
    }

  .callout .search-btn { border: 1px solid rgb(211, 211, 211);
    padding: 0.09em 0.181em;
    background: rgb(112, 0, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 100%;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    }

  #address { margin: 25em 0pt 0pt;
    text-align: right;
    }

  #footer { margin: 0.6em auto 1.6em;
    padding: 0pt;
    position: relative;
    width: 72em;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 100%;
    color: rgb(244, 244, 244);
    }

  a {  }

  a:link { color: rgb(40, 60, 129);
    text-decoration: none;
    }

  a:visited { color: rgb(40, 60, 129);
    text-decoration: none;
    }

  a:hover { color: rgb(40, 60, 129);
    text-decoration: underline;
    }

  a:active { color: rgb(40, 60, 129);
    text-decoration: underline;
    }

  a.nav:link { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  a.nav:visited { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  a.nav:hover { background: rgb(165, 36, 4) none repeat scroll 0%;
    color: rgb(225, 200, 178);
    text-decoration: none;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.nav:active { background: rgb(165, 36, 4) none repeat scroll 0%;
    color: rgb(225, 200, 178);
    text-decoration: none;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub-nav:link { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  a.sub-nav:visited { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  a.sub-nav:hover { background: rgb(165, 36, 4) none repeat scroll 0%;
    color: rgb(225, 200, 178);
    text-decoration: none;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub-nav:active { background: rgb(165, 36, 4) none repeat scroll 0%;
    color: rgb(225, 200, 178);
    text-decoration: none;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub-sub-nav:link { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  a.sub-sub-nav:visited { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  a.sub-sub-nav:hover { background: rgb(165, 36, 4) none repeat scroll 0%;
    color: rgb(225, 200, 178);
    text-decoration: none;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.sub-sub-nav:active { background: rgb(165, 36, 4) none repeat scroll 0%;
    color: rgb(225, 200, 178);
    text-decoration: none;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  a.footer:link { color: rgb(165, 36, 4);
    text-decoration: none;
    }

  a.footer:visited { color: rgb(165, 36, 4);
    text-decoration: none;
    }

  a.footer:hover { color: rgb(107, 129, 170);
    text-decoration: none;
    }

  a.footer:active { color: rgb(107, 129, 170);
    text-decoration: none;
    }

