/* 
 * Generated by colorschemedesigner.com. 
 * Scheme ID: 2H11T1BsOw0w03AvRa.
 *   
 * Base Color: #9EA49C
 * Variant 1:  #90948E
 * Variant 2:  #51803D
 * Variant 3:  #9BB192
 * Variant 4:  #DCE2DA
 *  
 * Complement 1: #E3E4Ab
 * Complement 2: #8D7499
 * Complement 3: #DAA4AB
    
 * Rachel's -
   RComplement 1: #FEEFD2
   RComplement 2: #CED4B0
   RComplement 3: #DCE2D6
   RComplement 4: #A4929E
   RComplement 5: #5F5A46
 */

body 
{
    /* Variant 4 */
    /*background-color: #DCE2DA;*/
    background-color: #e8e3e6;
    font-family: Georgia, serif;
}

div
{
    margin: auto;
}

.pagewidth
{
    width: 900px;
}

div#weekly_verse
{
    border: none;
    height: 55px;
    padding-top: 20px;
    text-align: right;
    line-height: 1.4em;
    font-weight: bold;
}

div#title_bar
{
    border: none;
    width: 100%;
    height: 115px;
    margin-bottom: -50px;
    text-align: center;
    
    /* Gradient left-to-right, Variant 3 to Variant 4 */
    /*background: -webkit-linear-gradient(right, #9BB192, #DCE2DA);
    background: -moz-linear-gradient(right,#9BB192,#DCE2DA);
    background: -o-linear-gradient(right,#9BB192,#DCE2DA);
    background: linear-gradient(to right,#9BB192,#DCE2DA);*/
    background: -webkit-linear-gradient(right, #A4929E, #e8e3e6);
    background: -moz-linear-gradient(right,#A4929E,#e8e3e6);
    background: -o-linear-gradient(right,#A4929E,#e8e3e6);
    background: linear-gradient(to right,#A4929E,#e8e3e6);
}

hr.title_separator
{
    margin:        auto;
    margin-bottom: 0px;
}

div#nav_bar
{
    border: none;
    padding-top: 5px;
    height: 47px;
}
div#nav_bar ol
{
    padding-left: 0px;
}
div#nav_bar ol li
{
    display: inline;
    margin-right: 3px;
    padding: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
div#nav_bar ol li:hover
{
    /* Variant 2 */
    /*background-color: #51803D;*/
    background-color: #A4929E;
}
div#nav_bar ol li:hover a
{
    text-decoration: underline;
}
div#nav_bar ol li a
{
    color: #000000;
    text-decoration: none;
}

div.navbar_separator
{
    display: inline;
    border-left: 1px solid #000000;
    height: 100%;
    margin-left: -9px;
    margin-right: 9px;
}

div#content
{
    border: none;
    min-height: 500px;
    background-color: #FFFFFF;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    margin-bottom: -15px;
    position: relative;
    z-index: 5;
}

div#who_we_are
{
    width: 470px;
    margin: 0px;
    padding: 15px;
    float: left;
    font-size: 1em;
}
div#who_we_are p:first-child
{
    margin-top: 0px;
}
div#who_we_are p
{
    margin-right: 10px;
    margin-left: 25px;
}
div#who_we_are ul li
{
    margin-bottom: 8px;
}

h2
{
    /* Variant 3 */
    /*color: #9BB192;*/
    color:  #000;
    font-family:  Georgia, serif;
    font-variant: small-caps;
    margin-bottom: 10px;
}

hr.section_divider
{
    /* Variant 3 */
    background-color: #9BB192;
    width: 100%;
    border: 0px;
    height: 1px;
}

div#what_we_do
{
    width: 470px;
    margin: 0px;
    padding: 15px;
    float: right;
    font-size: 1em;
}
div#what_we_do p:first-child
{
    margin-top: 0px;
}
div#what_we_do p 
{
    margin-right: 10px;
    margin-left: 40px;
}
div#what_we_do h3
{
    margin-left: 40px;
}

div#why_we_are_here
{
    width: 350px;
    margin: 0px;
    padding: 15px;
    padding-right: 30px;
    float: right;
    font-size: 1em;
}
div#why_we_are_here p:first-child
{
    margin-top: 0px;
}
div#why_we_are_here p
{
    margin-right: 15px;
    margin-left: 15px;
}
div#why_we_are_here ul li
{
    margin-bottom: 8px;
}

span.section_link a
{
    /* Variant 3 */
    /*color: #9BB192;*/
    color: #000;
    float:  right;
    margin-right: 10px;
}

input#ggcsbhp
{
    visibility: hidden;
    height: 0px;
}

div#divider1
{
    width: 6px;
    height: 325px;
    /*background-color: #8D7499;*/
    /* RComplement 5 */
    background-color: #5F5A46;
    margin-top: 125px;
    float: left;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
div#divider2
{
    height: 6px;
    width: 200px;
    /*background-color: #E3E4Ab;*/
    /* RComplement 1 */
    background-color: #FEEFD2;
    margin-right: 100px;
    margin-top: 25px;
    float: right;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
div#divider3
{
    height: 6px;
    width: 360px;
    /*background-color:  #DAA4AB;*/
    /* RComplement 2 */
    background-color: #CED4B0;
    margin-left: 100px;
    margin-top: 25px;
    float: left;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
div#divider4
{
    width: 6px;
    height: 300px;
    /*background-color: #E3E4Ab;*/
    /* RComplement 3 */
    background-color: #DCE2D6;
    margin-top: 75px;
    float: left;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
div#divider5
{
    height: 6px;
    width: 600px;
    /*background-color:  #DAA4AB;*/
    /* RComplement 4 */
    background-color: #A4929E;
    margin-right: 150px;
    margin-top: 25px;
    margin-bottom: 50px;
    float: right;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
div#events_divider5
{
    /* RComplement 4 */
    background-color: #A4929E;
    float: left;
    margin-top: 5px;
    margin-left: 25px;
    width: 850px;
    height: 6px;
    margin-bottom: 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

div#announcements
{
    width: 350px;
    margin: 0px;
    padding: 15px;
    float: right;
    font-size: 1em;
}
div#announcements ul
{
    list-style-type: square;
}
div#announcements ul li
{
    margin-top: 7px;
}
div#announcements a
{
    color: black;
}

div#next_week
{
    width: 420px;
    /*height:  600px;*/
    margin: 0px;
    padding: 15px;
    float: left;
    font-size: 1em;
}
div#next_week h3
{
    margin-left: 25px;
}
div#next_week p
{
    margin-right: 10px;
    margin-left: 25px;
}

div#inlineverse1
{
    width: 400px;
    height: 100px;
    /* Variant 4 */
    /*background-color: #DCE2DA;*/
    background-color: #e8e3e6;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    /*float: right;*/
    margin-right: 225px;
    margin-right: 15px;
    padding-top: 20px;
    text-align: center;
    line-height: 1.4em;
    font-weight: bold;
}

div#events_inlineverse1
{
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
    height: 125px;
    margin-top: 45px;
    /* Variant 4 */
    /*background-color: #DCE2DA;*/
    background-color: #e8e3e6;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    padding-top: 20px;
    text-align: center;
    line-height: 1.4em;
    font-weight: bold;
}

div#contact_inlineverse1
{
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
    height: 50px;
    margin-top: 45px;
    /* Variant 4 */
    /*background-color: #DCE2DA;*/
    background-color: #e8e3e6;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    padding-top: 20px;
    text-align: center;
    line-height: 1.4em;
    font-weight: bold;
}

div#monthly_project
{
    width: 390px;
    float: right;
    margin-right: 15px;
    padding: 15px;
}
div#monthly_project p
{
    margin-right: 10px;
    margin-left: 25px;
}
div#monthly_project h3
{
    margin-left: 25px;
}

div#footer
{
    border: none;
    height: 50px;
    padding-top: 15px;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    /* Variant 3 */
    /*background-color: #9BB192;*/
    background-color: #A4929E;  
    position: relative;
    z-index: 0;
}

span#copyright
{
    margin-left: 15px;
    position: relative;
    top: 15px;
}

ol#footer_links
{
    float: right;
    position: relative;
    margin-right: 15px;
}
ol#footer_links li
{
    display: inline;
    margin-right: 3px;
    padding: 5px;
}
ol#footer_links li a
{
    color: #000000;
    text-decoration: none;
}
ol#footer_links li a:hover
{
    text-decoration: underline;
}

h2.pageheader
{
    margin-top: 0px;
    margin-left: 25px;
}

h3.events_month
{
    margin-left: 50px;
    clear: both;
    margin-bottom: 5px;
    margin-top: 45px;
}

h3.events_month:nth-of-type(1)
{
    margin-top: 0;
}

h3.subtitle
{
    margin-left: 50px;
    clear: both;
    margin-bottom: 5px;
}

ul.month_list
{
    list-style-type: square;
    padding-left: 75px;
    padding-right: 50px;
}
ul.month_list li
{
    margin-bottom: 15px;
}
ul.month_list a
{
    color: #000000;
}

p.body_text
{
    padding-left: 50px;
    padding-right: 50px;
}
p.body_text a
{
    color: #000000;
}

div#honey
{
    visibility:  hidden;
    display: none;
}

form#contact_form
{
    width:  500px;
    margin-left: auto;
    margin-right: auto;
}