﻿h1, h2, h3, h4, h5, h6
{
    letter-spacing: -1px;
    font-family: arial,verdana,sans-serif;
    color: #000;
    background: #FFFFFF none repeat Scrollbar 0%;
}

h1
{
    font-size: 196%;
    margin-top: .6em;
}

h2
{
    font-size: 190%;
    color: #4E463F;
    font-style: normal;
    font-weight: normal;
    background-color: rgb(255, 255, 255);
}

h3
{
    font-size: 126%;
}

h4
{
    font-size: 116%;
}

h5
{
    font-size: 106%;
}

h6
{
    font-size: 96%;
}

body
{
    background: #E1EDD1 none repeat scroll 0%;
    color: #333333;
    font-family: arial,tahoma,verdana,sans-serif;
    font-size: 83%;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.5;
    margin: 0pt auto;
    padding: 0pt 0pt 20px;
    width: 90%;
}

li
{
    line-height: 1.4em;
}

ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
a, a:link, a:hover
{
    cursor: pointer;
}
a:hover
{
    color: #B6CFE9;
}
#center_div
{
    background: #ffffff none repeat scroll 0%;
    height: auto;
    margin: 0pt 0px;
    position: relative;
    padding: 20px 0px 20px 20px;
    min-height: 1800px;
    min-width: 974px;
}
#b-col
{
    margin-right: 350px;
    width: auto;
}
#c-col
{
    left: auto;
    position: absolute;
    right: 0pt;
    top: 0pt;
    width: 310px;
    padding: 20px 5px 0 0;
}
#header_div
{
    margin: 0pt 0pt 2px;
    padding: 0pt 0pt 8px;
    position: relative;
    height: 80px;
    min-width: 974px;
}
#footer_div
{
    border-top: 1px solid #E3E8EE;
    background-color: #FFFFFF;
    font-size: 86%;
    margin-top: 10px;
    padding: 10px 0px 20px 15px;
    height: 150px;
    min-width: 974px;
}
* html #wrap
{
    height: 850px;
}
#wrap
{
    margin: 0pt auto;
    position: relative;
    text-align: left;
}

.newssummary
{
    clear: left;
    padding: 1px 0px 10px;
    position: relative;
    width: 100%;
}

.prayers
{
    background: url(            "../img/common/vote.png" ) no-repeat 0 0;
    position: absolute;
    top: 3px;
    left: 0;
    width: 55px;
    text-align: center;
    font-size: 85%;
    list-style: none;
    margin: 0;
    padding: 0;
}
.top
{
    margin-left: 60px;
    padding: 0pt 0pt 0pt 5px;
}
.top h4
{
    padding-left: 4px;
    font-size: 160%;
    font-weight: 400;
    margin: 0;
}
.top h4 a:link, .top h4 a:visited
{
    color: #7e8aa2;
    font-weight: 700;
}
.prayer_count a
{
    font-size: 26px;
    letter-spacing: -1px;
    text-decoration: none;
    line-height: 48px;
    padding: 15px 0 6px;
}

.prayer_count a small
{
    font-size: 12px;
    letter-spacing: 0;
    text-decoration: none;
}

.prayer_count a:hover, .prayer_count a:active, .prayer_count a:link, .prayer_count a:visited
{
    text-decoration: none;
    color: #492f08;
    font-weight: 200;
}
.prayer_count a:hover
{
    text-decoration: none;
    color: #cab3a0;
    font-weight: 200;
}

.pray4it a:link, .pray4it a:visited, .pray4it span
{
    display: block;
    color: #492F08;
    font-size: 12px;
    text-decoration: none;
    padding: 4px 0 5px;
}

.pray4it a:hover
{
    display: block;
    color: #cab3a0;
    font-size: 12px;
    text-decoration: none;
    padding: 4px 0 5px;
}

.pray4it span
{
    color: #ccc;
    font-size: 11px;
}
.newstitle
{
    font-size: 16px;
    font-weight: 400;
    margin: 0pt;
}
.newstitle a:visited
{
    color: #151E2E;
}
.newstitle a:link
{
    font-weight: 700;
    color: #151E2E;
}
.newstitle a:hover
{
    color: #B6CFE9;
}
.newssubmitted
{
    color: #999999;
    font-size: 85%;
    margin-bottom: 3px;
}
.newssubmitted a
{
    color: #999999;
    text-decoration: underline;
}

.newssubmitted img
{
    float: left;
    margin-right: 4px;
    margin-top: 3px;
    vertical-align: bottom;
    z-index: 1;
    position: relative;
}
.newsbody
{
    font-size: 96%;
    margin: 10px 0pt 0pt;
}

.newsbody a
{
    color: #cccccc;
    text-decoration: underline;
}

.newsbody a:hover
{
    color: #B6CFE9;
    text-decoration: underline;
}

.newsutil
{
    font-size: 85%;
    margin: 0pt;
}
.newsutil a:hover
{
    color: #B6CFE9;
    text-decoration: underline;
}
.newsutil a:link
{
    color: #7E8AA2;
    text-decoration: underline;
}
.newsutil b
{
    color: #c00;
}
* html .newsutil
{
    padding-right: 136px;
}
ul.newsutil li li
{
    border-left: none;
    float: none;
    height: 21px;
}
.prayersummary
{
    clear: left;
    padding: 1px 0px 10px;
    position: relative;
    width: 70%;
    margin: 5px;
}
.prayeruser
{
    position: absolute;
    top: 3px;
    left: 0;
    width: 97px;
    text-align: center;
    font-size: 85%;
    list-style: none;
    margin: 0;
    padding: 0;
    min-height: 80px;
}
.profile
{
    padding: 5px;
}
.profiletext
{
    font-size: 120%;
}
.prayercontent
{
    margin-left: 100px;
    padding: 5px 0pt 0pt 5px;
    min-height: 80px;
}
.prayersubmitted
{
    color: #999999;
    font-size: 85%;
    margin-bottom: 3px;
}
.prayerbody
{
    font-size: 96%;
    margin: 10px 0pt 0pt;
    font-family: Arial;
}
.bqstart
{
    height: 0px;
    margin-top: -40px;
    padding-top: 0px;
    margin-bottom: 0px;
    float: left;
    font-size: 700%;
    color: #cccccc;
}

.bqend
{
    float: right;
    height: 0px;
    margin-top: -30px;
    padding-top: 0px;
    font-size: 700%;
    color: #cccccc;
}
.prayer_entry_div
{
    background-color: #BED0EE;
    width: 70%;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
}
.prayer_entry_header
{
    background: #a2beec;
    font-size: 105%;
    font-weight: bold;
    height: 1.5em;
    text-align: center;
    color: #1f4f9f;
}
.prayer_entry_textbox
{
    padding: 10px 0 0 10px;
}
.prayer_entry_additional
{
}
.remaining
{
    font-size: 85%;
    float: right;
    padding: 0 35px 0 0;
}

.watermarked
{
    height: 100px;
    width: 95%;
    font-weight: normal;
}
.watermarked
{
    height: 100px;
    width: 95%;
    background-color: #FFFFFF;
    color: #cccccc;
    font-family: arial,tahoma,verdana,sans-serif;
}

.header
{
    width: 100%;
    height: 50px;
    background-color: #491702;
}
.navigation
{
    background-color: #9E906E;
    width: 100%;
    height: 30px;
    font-weight: bold;
    color: #cab3a0;
    font-size: 110%;
}
.navigation a
{
    text-decoration: none;
    color: #494339;
}

.navigation a:hover
{
    text-decoration: none;
    color: #D4C1A3;
}
.nav_un
{
    position: relative;
    top: 3px;
    padding: 2px 0 0 0;
    margin: 5px 5px 5px 5px;
}
.nav_un a
{
    text-decoration: none;
    color: #cab3a0;
}


.nav_se
{
    position: relative;
    top: 3px;
    padding: 2px 2px 2px 2px;
    margin: 5px 5px 5px 5px;
    color: #91420B;
    background-color: #FFFFFF;
}
.nav_se a
{
    text-decoration: none;
    color: #91420B;
}
.misclinks
{
    float: left;
    width: 20%;
    height: 100%;
    border-right: solid 1px #cccccc;
}

.misclinks a
{
    text-decoration: none;
    color: #7E8AA2;
    font-size: small;
}

.misclinks a:hover, .seolinks a:hover
{
    color: #B6CFE9;
}

.seolinks
{
    position: relative;
    float: right;
    width: 79%;
    height: 100%;
}

.seolinks a
{
    text-decoration: none;
    color: #7E8AA2;
    font-size: small;
}

.announcement
{
    clear: left;
    left: 0pt;
    margin-left: 20px;
    margin-bottom: 20px;
    padding: 5px 20px;
    position: relative;
    color: #5A3C18;
    background-color: #FCF9DF;
}

#contentheader
{
    position: relative;
    height: 48px;
}
#contentheader .s1
{
    position: absolute;
    left: 0px;
    height: 0px;
    width: 260px;
    height: 48px;
}
#contentheader .s2
{
    position: absolute;
    height: 48px;
    left: 250px;
}
#contentheader .s3
{
    position: relative;
    float: right;
    top: 12px;
    height: 0px;
    width: 360px;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    word-spacing: -0.1em;
    font-size: 85%;
    white-space: nowrap;
}

#filter a
{
    height: 20px;
    line-height: 20px;
    margin: 0 5px;
    text-align: center;
    display: block;
    float: left;
}
#filter a:active, #filter a:link, #filter a:visited
{
    color: #E37400;
    text-decoration: none;
}
#filter a:hover
{
    text-decoration: underline;
}
#filter a.current
{
    width: 80px;
    height: 20px;
    background: url(../img/menu-current-b.png);
    color: #fff;
    text-decoration: none;
}
#copyright
{
    margin-left: 20px;
    padding: 15px 15px 15px 0pt;
    color: #cccccc;
    font-size: 85%;
}

.pages
{
    clear: left;
    font-size: 90%;
    margin: 1em 0pt;
    padding: 1em;
}

.pages span
{
    background: #FFFFFF none repeat scroll 0%;
    display: block;
    border: 1px solid #9AAFE5;
    float: left;
    margin-right: 0.1em;
    padding: 0.2em 0.5em;
}

.confirmation_panel
{
    border: medium solid #491702;
    height: 7em;
    left: 50%;
    margin-left: -20em;
    margin-top: -3.5em;
    position: absolute;
    top: 50%;
    width: 40em;
    z-index: 10;
    background-color: #FFFFFF;
}

.confirmation_message
{
    color: #000000;
    font-size: 100%;
    padding: 30px 0 0 10px;
}

.confirmation_ok
{
    float: right;
    margin-top: 30px;
    padding: 10px 20px 5px 0;
}
.crumbs
{
    background-color: #F9E57A;
    color: #689DB3;
    font-size: 95%;
    margin: 6px 6px 10px 0px;
    padding: 0pt 0pt 0pt 6px;
}

.crumbs div
{
    height: 20px;
    padding: 4px 6px 0pt 3px;
}

.form_label
{
    text-align: right;
    font-size: 95%;
    width: 90px;
}

.form_example
{
    text-align: left;
    font-size: 85%;
    font-style: italic;
}
.share_msg_success
{
    left: 74px;
    position: relative;
    top: 49px;
    background-color: #C3E7BB;
    padding: 10px 0 5px 10px;
    color: #000000;
}

.share_msg_comment
{
    left: 74px;
    position: relative;
    top: 49px;
    background-color: #EEEE85;
    padding: 10px 0 5px 10px;
    color: #999999;
}

.share_msg_error
{
    left: 74px;
    position: relative;
    top: 49px;
    background-color: #FB3518;
    padding: 10px 0 5px 10px;
    color: #ffffff;
}

.quickprayer
{
    margin: 18px 4px 0 0;
    padding: 0 5px 5px 8px;
    border-left: 1px solid #9d9d9d;
}

.qfiller
{
    font-size: 85%;
    color: #505050;
    font-style: normal;
    vertical-align: top;
}

.qusername
{
    font-style: italic;
    font-size: 100%;
    color: #A51212;
    font-weight: bolder;
}

.qprayer
{
    font-size: 85%;
    color: #505050;
    font-style: normal;
}

.qwatermarked
{
    height: 100%;
    width: 95%;
    font-style: italic;
    background-color: #FFFFFF;
    color: #cccccc;
    font-family: arial,tahoma,verdana,sans-serif;
}

.qtimestamp
{
    font-size: 60%;
    color: Gray;
    vertical-align: middle;
    padding-left: 0.5em;
}

#googleSearchUnitIframe iframe
{
    height: 1500px;
}

.updates
{
    margin: 10px 4px 0 0;
    padding: 8px 15px 10px 15px;
}
.updates_heading
{
    font-size: 130%;
    font-weight: bold;
    color: #777777;
}
.mini-feed
{
    margin: 6px 4px 0 0;
    padding: 0 5px 5px 8px;
    border-top: 1px solid #c6c6c6;
}

.modalBackground
{
    background-color: #000000;
    filter: alpha(opacity=70);
    opacity: 0.7;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 50;
}

.modalPopup
{
    background-color: #333333;
    border-width: 3px;
    border-style: solid;
    border-color: #333333;
    padding: 3px;
    width: 480px;
    height: 420px;
    filter: alpha(opacity=95);
    opacity: 0.95;
    left: 50%;
    margin-left: -240px;
    z-index: 1000;
    position: absolute;
    margin-top: -210px;
    top: 40%;
}

.player_mp3
{
    background-color: #151515;
    padding: 5px 5px 5px 5px;
    width: 405px;
    height: 105px;
    margin-top: 30px;
    margin-left: 20px;
}

.player_youtube
{
    background-color: #151515;
    padding: 5px 5px 5px 5px;
    width: 430px;
    height: 360px;
    margin-top: 30px;
    margin-left: 10px;
}
.player_iframe
{
    background-color: #151515;
    padding: 5px 5px 5px 5px;
    width: 100%;
    height: 90%;
    margin-top: 30px;
    margin-left: 10px;
}
.activenews
{
    width: 300px;
    margin-top: 8px;
    margin-right: 4px;
    padding: 3px 7px 3px 3px;
}
.activenewsitem
{
    padding-top: 1px;
    padding-bottom: 1px;
    margin-right: 3px;
    border-bottom: solid 1px #E2CB92;
}
.activenewsicon
{
}
.activenewstitle
{
    font-size: 110%;
    font-weight: 400;
    color: #494D4B;
}
.activenewstitle a
{
    font-weight: 400;
    color: #494D4B;
    text-decoration: none;
}
.activenewstitle a:hover
{
    color: #B6CFE9;
    text-decoration: none;
}

.activenewstimestamp
{
    font-size: 60%;
}

/** PAGINATION **/
.pages a, .pages b
{
    text-decoration: none;
    margin: 0 1px;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    float: left;
    border: solid 1px #ddd;
}
.pages a.w
{
    width: 60px;
}
.pages b
{
    background-color: #f4df86;
    color: #151E2E;
    border: solid 1px #f4df86;
}
.pages a:link, .pages a:active, .pages a:visited
{
    text-decoration: none;
    color: #151E2E;
}
.pages a:hover
{
    background-color: #f4df86;
    color: #151E2E;
    text-decoration: none;
    border: solid 1px #f4df86;
}
/** END PAGINATION **/

.searchresults
{
    margin: 10px 0pt 0pt 10px;
    padding: 5px 5px 5px 5px;
    width:700px;
}

.searchresults_item
{
    padding: 5px 0pt 5px 0pt;
}
.searchresults_item a
{
    font-size: 85%;
    color: #999999;
    text-decoration: underline;
}

.searchresults_title
{
    font-size: 110%;
    font-weight: 700;
    color: #494D4B;
}
.searchresults_title a
{
    font-size: 110%;
     font-weight: 700;
    color: #494D4B;
    text-decoration: none;
}
.searchresults_title a:hover
{
     color: #B6CFE9;
    text-decoration: none;
}
.searchresults_desc
{
    
}
