html { background: url(../images/body_bkgd.gif); min-height: 100%; height: 100%; } 
body { background: url(../images/shadow_bkgd.gif) 196px 0px repeat-y; background-attachment: fixed; margin: 0; height: 100%; font-size: 62.5%; font-family: Verdana, Arial, "MS Trebuchet", sans-serif; }
img { vertical-align: bottom; border: 0; }
hr { display: none; list-style-type: square; }
li { color: #d9d0b7; }
strong { color: #fff; }
a:link, a:active, a:visited { color: #915f31; text-decoration: underline; }
a:hover { text-decoration: none; }

#header { position: absolute; background: url(../images/background_top.gif) repeat-x; height: 250px; width: 100%; top: 0; left: 0; }
    #header #logo { position: absolute; left: 5px; top: 11px; width: 191px; height: 101px; }
    #header #logo-print { display: none; }
    #header ul#top-navigation { list-style: none; padding: 0; margin: 0; position: absolute; left: 206px; top: 0; width: 576px; height: 107px; background: url(../images/top-nav_bkgd.jpg) repeat-x; }
        ul#top-navigation li { float: left; width: 95px; height: 107px; border-right: 1px solid #915f31; position: relative; }
            ul#top-navigation li img { position: relative; top: 75px; }
            ul#top-navigation li.active img { padding-bottom: 2px; border-bottom: 1px solid #fff; }
            ul#top-navigation li a { height: 107px; display: block; vertical-align: bottom; text-align: center; }
            ul#top-navigation li a:hover { height: 107px; display: block; background-color: #311701;}
#left-navigation { position: absolute; top: 195px; left: 15px; line-height: 1.4em; }
#interior #left-navigation { position: absolute; top: 142px; left: 15px; line-height: 1.4em; }
    #left-navigation a:link, #left-navigation a:active, #left-navigation a:visited { color: #915f31; text-decoration: none; display: block; }
    #left-navigation a:hover { color: #311701; background-color: #915f31; text-decoration: none; display: block; }
    #left-navigation ul { color: #915f31; width: 138px; margin: 0; padding: 15px; padding-top: 10px; background-color: #180a00; list-style: none; color: #915f31; margin-bottom: 18px; }
    #left-navigation ul li { padding-bottom: 5px; }
    #left-navigation ul li ul { width: auto; padding-top: 0; padding-bottom: 0; }
    #left-navigation li.active { font-weight: 800; }
    #left-navigation li.active ul li { font-weight: normal; }
    #left-navigation ul ul { padding-right: 0; }
#content { background: url(../images/shadow_bkgd.gif) repeat-y; width: 575px; margin-left: 196px; top: 107px; padding-left: 10px; padding-right: 9px; position: relative; }
    #content #top-shadow-left { position: absolute; left: 0; top: -107px; }
    #content #top-shadow-right { position: absolute; right: 0; top: -107px; }
    #content #copy { background-color: #311701; padding: 9px 11px 0px 11px; border-bottom: 1px solid #915f31; }
    /* interior page copy with gradient */
    #interior #content #copy { background: #311701 url(../images/interior_bkgd.gif) repeat-x; border-bottom: 0; min-height: 250px; }
    *html #interior #content #copy { height: 250px; }
        #content #copy h1 { margin: 0; margin-bottom: 3px; color: #c68040; font-weight: 400; font-size: 2.0em; letter-spacing: 1px; font-family: Arial, sans-serif; }
        #content #copy h2 { font-size: 1.5em; font-weight: 400; color: #c68040; letter-spacing: 1px; font-family: Arial, sans-serif; margin: 0; margin-bottom: 3px; }
        #content #copy p { margin-top: 0; font-family: Verdana, Arial, "MS Trebuchet", sans-serif; color: #d9d0b7; font-size: 1.1em; line-height: 2.0em; }
        #content #copy table p { margin: 0; }
        #content #copy blockquote p { line-height: 1.3em; }
        #content #copy .third-column { float: left; width: 350px; padding-right: 20px; }
        #content #copy ul { font-size: 1.1em; }
        #content #copy ul.archive { float: left; width: 30%; list-style: none; margin: 1%; padding: 0; font-family: Verdana, Arial, "MS Trebuchet", sans-serif; color: #d9d0b7; font-size: 1.1em; /* line-height: 2.0em; */ }
            #content #copy ul.archive a:link, #content #copy ul.archive a:active, #content #copy ul.archive a:visited { text-decoration: none; color: #d9d0b7; }
            #content #copy ul.archive a:hover { text-decoration: underline; }
                #content #copy ul.archive li { padding-bottom: 1.0em; }
        #content #third-column { width: 175px; font-size: 1.0em; margin-left: 370px; margin-right: 5px; }
            #content #third-column p, #content #third-column ul { font-family: Georgia, "Times New Roman", Times, serif; color: #fff; font-size: 1.1em; }
            #content #third-column ul { padding: 0; margin: 0.3em 0 1.3em 10px; }
        #content #extra-text { border-top: 1px solid #915f31; font-family: Verdana, Arial, "MS Trebuchet", sans-serif; color: #d9d0b7; font-size: 1.1em; line-height: 2.0em; padding: 3px; padding-left: 8px; padding-top: 0; }
    #content #home-touts { background: url(../images/home_touts_bkgd.gif) repeat-y; }
    /* home page copy */
    #home #content #copy p { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #fff; font-size: 1.8em; line-height: 1.5em; }
    /* touts */
    #content .tout { position: relative; float: left; width: 185px; padding: 3px; /* border-left: 1px solid #915f31; */ font-family: Verdana, Arial, "MS Trebuchet", sans-serif; text-align: center; }
        .tout h3 { font-family: Arial, Verdana, sans-serif; font-weight: normal; color: #c68040; font-size: 1.3em; margin: 0; margin-top: 3px; padding: 3px; padding-left: 8px; padding-bottom: 0; text-align: left; }
        .tout p { margin: 0; padding: 3px; padding-left: 8px; padding-top: 0; color: #cfccc8; text-align: left; font-size: 1.1em; line-height: 1.5em; }
        .tout a:link p, .tout a:active p, .tout a:visited p, .tout a:link h3, .tout a:active h3, .tout a:visited h3 { text-decoration: none; }
        .tout a:hover p { text-decoration: underline; }
        .tout a:hover h3 { text-decoration: underline; }
    .clear { clear: both; }
#footer { clear: both; background-color: #1f0f01; border-top: 1px solid #915f31; position: relative; padding: 5px; font-family: Verdana, Arial, "MS Trebuchet", sans-serif; color: #915f31; padding-left: 11px; padding-bottom: 150px; }
*html #footer { margin-bottom: 107px; }


/* prayer request form */
.prayer_req_div {background: #311701; color: #FFF; font-family: 'Arial', sans-serif; font-size: 12px; padding: 10px;}
	.prayer_req_div h3 {color: #c68040; margin: 0; font-weight: normal; font-size: 1.4em;}
	
	.prayer_request {text-align: right; line-height: 2.5em; font-size: 0.9em;}
		.prayer_request input, .prayer_request textarea {color: #FFF;}
		.prayer_request label {vertical-align: top; color: #FFF; margin-right: 5px;}
		.prayer_request input.textinput {width: 370px; border: none; background: #4f2c0e; padding: 2px;}
		.prayer_request textarea {border: none; background: #4f2c0e; margin-top:3px; padding: 2px; width: 370px;}
		.prayer_request .submitButton {background: none; width: auto; padding: 0; font-weight: bold; 
										color: #c68040; border: none; font-size: 1em; font-size: 1.75em;
										border-bottom: 2px solid #c68040;}
		.prayer_request .holdsubmit {width: 374px; float: right; clear: both; text-align: left;}