@charset "utf-8";
/* Page Setup */
	html { color:#000; }
body { color:#302b25; background: #6F292E; font-family:Helvetica, Arial, sans-serif; width:100%; }
.page.center { width: 960px; }
.page.center .row { width: 960px; }
/* Page Rows */
	#top { background: #6F292E url(../images/bg-main.jpg) repeat-x; min-height:634px; }
#bottom { background: #000 url(../images/bg-footer.jpg) repeat-x; min-height:340px; }
#branding { width:940px; background:#fff url(../images/bg-header-worldwide.png) no-repeat top right; margin:0 10px 0 10px; }
#nav-main { width:940px; background:#fff; margin:0 10px 0 10px; }
#nav-main ul { margin:0; padding:0; }
#nav-main li { display:inline; margin:0; padding:0; }
#nav-main a { display:none; }
#welcome { width:960px; }
#widgets { width:960px; margin-bottom:20px; }
#content { width:960px; margin-bottom:20px; }
#content .col.edge { width:10px; }
#content .col.middle { width:940px; background:#fff; }
#footer { width:940px; margin:0 0 0 5px; }
#copyright { width:940px; color:#fff; margin:0 10px 0 10px; text-align:center; font-size:77%; }
#copyright .partner { color:#f4e1a7; font-size:153.9%; font-weight: bold; }
/* Page Elements */
	h1 { display:none; }
h2 { color:#6e262b; }
h3 { color:#9d213a; font-size:138.5%; }
h4 { font-size:123.1%; padding-bottom:3px !important; color: #9d213a; }
h4 span.red-italic { font-style:italic !important; }
hr { color: #f4e1a7; background-color: #f4e1a7; display:block; width: 100%; height: 2px; border: 0px none; padding: 0px; margin: 0px; }
ol li { padding-bottom: 20px; }
a, a:active, a:link { color: #6e262b; }
a:hover, a:visited { color: #9d213a; }
.note { font-size: 77%; }
.required { color: red; font-weight: bold; }
label { font-weight: bold; }
input, textarea { margin-bottom: 3px; border: 1px solid #CCC; padding: 3px; }
input.button { border: 2px outset #CBC7AA; }
input.image { border:0; padding:0; margin:0; }
/* Header */
    #logo { width:250px; height:140px; }
#logo h1 { display:none; }
#social-media { width:100px; height:20px; margin-left: 380px; margin-top:5px; }
#nav-site { position:absolute; top:0; left:660px; width:300px; }
#nav-site-dropdown { background: url(../images/nav-view-chapters.png); width: 300px; height: 40px; float: left; }
#nav-site-dropdown p { display:none; }
#nav-site-dropdown-hover { display:none; background: #fffbe6; margin-left:11px; width: 277px; height: 300px; float: left; }
#nav-site-dropdown-hover ul { margin:0; padding:0; }
#nav-site-dropdown-hover li { margin:0; padding:10px 0 10px 0; list-style:none; border-bottom:1px solid #f4e1a7; }
#nav-site-dropdown-hover li.last { border:0; }
#nav-site-dropdown-hover li a { margin-left:40px; font-weight: bold; }
#nav-main-home { width:97px; height:30px; background:url(../images/nav-home.png); }
#nav-main-ministries { width:103px; height:30px; background:url(../images/nav-ministries.png); }
#nav-main-resources { width:110px; height:30px; background:url(../images/nav-resources.png); }
#nav-main-training { width:89px; height:30px; background:url(../images/nav-training.png); }
#nav-main-events { width:80px; height:30px; background:url(../images/nav-events.png); }
#nav-main-about { width:77px; height:30px; background:url(../images/nav-about.png); }
#nav-main-contact { width:103px; height:30px; background:url(../images/nav-contact.png); }
#nav-main-donate { width:280px; height:30px; background:url(../images/nav-donate.png); }
/* Content */
	#el-side-left { width:10px; height:290px; background:url(../images/el-side-left-main.png); }
#el-side-right { width:10px; background:url(../images/el-side-right-main.png); }
#el-side-bottom { width:960px; height:20px; background:url(../images/el-side-bottom-main.png); }
#content #el-side-bottom { width:960px; height:20px; background:url(../images/el-side-bottom-sub.png); }
#promo-main { width:660px; height:290px; background:#fff; }
#promo-main div { margin:10px; width:640px; height:280px; background:#fff url(../images/content/promo-main1.jpg); }
#promo-main div p { display:none; }
#promo-welcome { width:260px; height:290px; background:#fff; padding-right:20px; }
#promo-welcome p { font-size:108%; line-height:153.9%; font-family:Georgia, "Times New Roman", Times, serif; }
#content-title { width:940px; height:90px; background:#fff url(../images/bg-content-title.png); }
.nonav #content-title { width:940px; height:90px; background:#fff url(../images/bg-content-title-nonav.png); }
#title-section { width:640px; padding: 20px 20px 0 0; text-align:right; }
#title-section h3 { color:#9d997b; font-size:182%; text-transform:uppercase; margin:0; }
#title-page { width:260px; padding:25px 0 0 20px; }
#title-page h4 { color:#9d213a; margin:0; text-transform:uppercase; }
#content-main { width:580px; min-height:300px; background:#fff url(../images/bg-nav-content.png) right repeat-y; padding: 0px 40px 40px 40px; }
.nonav #content-main { width:860px; background:#fff; }
.section-events #content-main, .section-training #content-main { min-height: 800px; }
#nav-content { width:280px; margin-top:-30px; }
#nav-content ul { margin:0; padding:0; font-weight:normal !important; }
#nav-content li { margin:0; padding:10px 0 10px 0; list-style:none; border-bottom:1px solid #e9e9e9; font-weight:normal !important; }
#nav-content li.last { border:0; }
#nav-content li a { margin-left:25px; font-weight:normal !important; }
#widget-prayer-vine { width: 220px; height: 61px; background: url(../images/widget-prayer-vine.png); background-repeat:no-repeat; padding: 85px 40px 40px 40px; }
#widget-prayer-vine p { font-size:108%; line-height:153.9%; }
#widget-events { width:330px; height:118px; background:url(../images/widget-events.png); padding:62px 0px 0px 30px; }
#widget-events td { border:0; padding:0; margin:0; }
#widget-events td.date { padding:6px 0 38px 0; width:90px; color:#e35526; font-weight:bold; vertical-align:top; text-align:center; }
#widget-events td.event { padding:0 10px; width:200px; vertical-align:top; text-align:left; }
#widget-ministries { width:250px; height:140px; background:url(../images/widget-ministries.png); padding:40px 0px 0px 50px; }
#content-main img { float: right; }
#content-main th { background:#E9E9E1; }
#content-main td { text-align:center; }
#content-main td.date, #content-main td.event { border:0; padding:0; margin:0; }
#content-main td.date { padding:6px 0 38px 0; width:100px; color:#e35526; font-weight:bold; vertical-align:top; text-align:center; }
#content-main td.date div { background:#E9E9E1; padding:10px; width:100px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#content-main td.event { padding:15px 10px; vertical-align:top; text-align:left; }
#content-main h4 span.red-italic { font-style:italic !important; }
/* Footer */
    #wordless-book { width:940px; height:10px; margin:0 10px 0 10px; }
#prayer-vine-signup { width:280px; padding:20px 20px 0 0; }
#prayer-vine-signup h3 { color:#f4e1a7; font-size:153.9%; }
#prayer-vine-signup strong { color:#ffb26b; }
#prayer-vine-signup p { color:#fff; font-size:108%; line-height:153.9%; }
#prayer-vine-signup label span { display:none; }
#prayer-vine-signup input.text { font-size:138.5%; font-weight:bold; color:#1a1a1a; background:#b5b298; width:260px; border: 1px solid #CBC7AA; margin:5px 0 10px 0; }
#contact-information-address { width:340px; padding:20px 20px 0 0; }
#contact-information-address h3 { color:#f4e1a7; font-size:153.9%; }
#contact-information-address strong { color:#ffb26b; }
#contact-information-address p { color:#fff; font-size:108%; line-height:153.9%; }
#contact-information-address a, #contact-information-address a:visited, #contact-information-address a:hover, #contact-information-address a:active, #contact-information-address a:link { color:#fff; }
#contact-information-contacts { width:280px; padding:80px 0; }
#contact-information-contacts h3 { color:#f4e1a7; font-size:153.9%; }
#contact-information-contacts strong { color:#ffb26b; }
#contact-information-contacts p { color:#fff; font-size:108%; line-height:153.9%; }
#contact-information-contacts a, #contact-information-contacts a:visited, #contact-information-contacts a:hover, #contact-information-contacts a:active, #contact-information-contacts a:link { color:#fff; }
.red { font-size:123.1%; padding-bottom:3px !important; color: #9d213a; }
.red2 {color: #9d213a !important;font-size: 138.5% !important; font-weight:bold !important;line-height:245% !important;}
.b .red2 {color: #9d213a !important;font-size: 138.5% !important; font-weight:bold !important;line-height:150% !important;}

.btn {display: flex; justify-content: center;}
.btn a {background:#9d213a; color: #fff !important; text-decoration: none;display: block;font-size: 19px; padding: 15px;border-radius: 8px; border:1px solid #fff;}
.btn a:hover {background:#000;}
.clear {clear:both;}





