/*
Coded By: Rusty Chen
Date: 02/23/2009

PRIMARY COLORS:
green:#336600;
bown:#522a02;
gray: #eaeaea;
black: #444444;
silver: #bcbcbc;
*/

/* DEAULT */
 .rt_text {font-size: 9pt; font-weight: 400; text-align: center; font-style: italic; }
 .bul_text {font-size: 10pt; font-weight: 600; text-decoration: underline; line-height: 200%;}
 .beltext {font-family: arial; font-size: 14pt; font-weight: 600; text-align: left}
 .vistext {font-family: arial; font-size: 15pt; font-weight: 600; text-align: left; text-decoration: underline;}
 .small_red_text { text-align: center; font-size: 11px; color: #FF0000; }
 .red_text { color: #FF0000; }
 .news_head { text-align: center; font-size: 16px; font-weight: 600;  }
 .news { text-align: left; font-size: 14px; font-weight: 400;  }
#children li {list-style: none; }
html
{
        background: url(images/jback1.jpg);
/*
        background: url(images/pattern_112.gif);
*/
}
body
{
        font-size: 11pt;
        font-family: Verdana, georgia, helvetica, sans-serif;
        line-height: 1.2em;
        text-align: center;
        color: #444444;
        background-color: #ffffff;
        background-image: url(images/jback1.jpg);
/*
        background-color: #FFFF99;
        font-size: 90%;
        background-image: url(images/pattern_112.gif);
*/

}


 img, body, html
{
        margin: 0;
        padding: 0;
}
a
{
        text-decoration: underline;
        color: #FFFFFF;
}
a:hover
{
        text-decoration: none;
}
a img
{
        border: none;
}
h2 { color: #512A01; text-align: center;}
table tr { vertical-align: top;}
h3
{
        color: #444444;
        margin-top: 0;
        margin-bottom: 0;
        padding: .2em .5em;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-topright: 10px;
        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        text-align: left;
        text-transform: lowercase;
        font-weight: normal;
}
.fr
{
        float: right;
        padding: 1em 0 1em 1em;
}
.fl
{
        float: left;
        padding: 1em 1em 1em 0;
}

.indent {padding-left: 25px;}



/* CONTAINER */
#container
{
        text-align: left;
        margin: auto;
        height: auto;
        width: 960px;
        background-color: #FFFFFF;
        border: 3px #FF0000;
}

/* HEADER */
#header
{
        position: relative;
        overflow: hidden;
        background: url(images/header.jpg) repeat-x;
        background-repeat: no-repeat;
        height: 120px;
}

#box-link {
                position: absolute;
                top: 20px;
                left: 10px;
                width: 310px;
                height: 95px;
                background-color: transparent; }


#header h1
{
        display: none;
}
#header #direction {
        position: absolute;
        right: 1em;
        top: 0.5em;
        color: white;
        font-weight: normal;
        text-align: right;
}
#header #direction h5 {
        color: #FFFFFF;
        font-size: 12px;
}
#mainTable h5 {
        color: #512A01;
        font-size: 18px;
        font-style: italic;
}


/* NAVIGATION */
#navigation
{
        background-color: #FFFFFF;
        padding-top: 1px;
}

/* SIDEBAR */
#sidebar
{       height: auto;
        width: 250px;
        float: left;
        background-color: #ffffff;
/*
        height: 300px;
        background-color: #f2ecd1;
        background-image: url(images/sidebar.jpg) repeat;
*/
}
#sidebar h3
{
        color: #336600;
        text-align: left;
        padding-top: 1em;
        padding-left: 1em;
        font-size: 15px;
        font-weight: bold;
}
#sidebar #service
{
        text-align: left;
        padding-right: 1em;
        padding-bottom: 1em;
        padding-left: 1em;
        background-color: #FFFFFF;
}
#memories
{
        text-align: left;
        color: #336600;
        font-size: 13px;
        font-weight: bold;
        padding-right: 1em;
        padding-bottom: 1em;
        padding-left: 1em;
        background-color: #FFFFFF;
}
#memories a
{
        text-align: left;
        color: #336600;
        font-size: 12px;
        font-weight: bold;
        background-color: #FFFFFF;
}
#mainTable h4 { test-align: center; }
#sidebar #service h4 {
        color: #502D11;
        display: inline;
        line-height: 2em;
        font-size: 12px;
        font-weight: bold;
}
#sidebar #service a {
        text-decoration: none;
        color: #502D11;
        line-height: 3em;
        font-size: 12px;
        font-weight: bold;
}
#sidebar #service p {
        display: inline;
        font-size: 12px;

}

/* MAIN CONTENT */

#sermons
{       color: #000000;
}
#sermons a
{
        color: #0000FF;
}
#mainContent
{
        height: 300px;
        float: right;
        width: 710px;
        background-color: #ffffff;
/*
        background-color: #9a7652;
        background-image: url(images/mainContent.jpg);
        height: auto;
*/
}
#mainContent #mainTable h4 { text-align: center; font-size: 20px; font-weight: 600;  }
#news_head { text-align: center; font-size: 16px; font-weight: 600;  }
#mainContent #mainTable {
        margin-top: 5px;
}

#mainContent a
{
        color: #0000FF;
}
#clear {
        float: none;
}

#footer {
        text-align: center;
        font-size: 10px;
        background-color: #512A01;
        float: left;
        width: 960px;
        padding-top: 10px;
        padding-bottom: 10px;
        font-weight: bold;
        color: #FFFFFF;
        border-bottom-width: 5px;
        border-bottom-style: solid;
        border-bottom-color: #678B3F;
}
