body { font: normal normal 11px/14px Trebuchet MS, Helvetica, sans-serif; color:#534741; margin: 0; padding: 0; background-color:#908675; text-align: center; }

h1 { font: normal bold 22px/23px Trebuchet MS, Helvetica, sans-serif; padding:0; margin:0 0 10px 0; color:#534741; }
h2 { font: normal normal 16px/20px Trebuchet MS, Helvetica, sans-serif; padding:0; margin:10px 0; color:#6b7b82; }
h3 { font: normal normal 14px/15px Trebuchet MS, Helvetica, sans-serif; padding:0; margin:10px 0; color:#88979a; }

p { padding:0 0 15px 0; margin: 0 0 0 0; }
a { text-decoration:underline; color:#534741; }
a:hover { text-decoration:underline; color:#323030; }
ul { padding:0; margin: 0 0 10px 25px; list-style:square; }
ul li { margin:0 0 5px 0; padding:0; }
img { border:none; padding:0; margin:0; }
form { padding:0; margin:0; }
#container { width: 847px; margin: 0 auto; text-align:left; }

/*Expand Tab Start*/
#tabbx { width:801px; margin:0; padding:25px 23px 18px 23px; background:url(/images/template/backgrounds/bkg-headexpandbox.png) repeat-y top; display: none;}
#tabbx .column { float:left; width:220px; margin:0; padding:0 15px 0 27px; border-right:dotted 1px #FFFFFF; height:123px; overflow:hidden; }
#tabbx .columnnoborder { float:left; width:220px; margin:0; padding:0 0 0 27px; border-right:none; height:120px; overflow:hidden; }
#tabbx .column img, #tabbx .columnnoborder img { border:none; padding:0 0 12px 0; margin:0; }
#tabbx .column p, #tabbx .columnnoborder p { color:#FFFFFF; font: normal bold 10px/12px Trebuchet MS, Helvetica, sans-serif; padding: 0 0 12px 0; margin:0; }
#tabbx .column a, #tabbx .columnnoborder a { text-decoration:none; color:#ffffff; }
#tabbx .column a:hover, #tabbx .columnnoborder a:hover { text-decoration:none; color:#58686f; }

/*header start*/
#home #header { padding:0; margin:0; height:128px; width:847px; background:url(/images/template/backgrounds/bkg-mainnav-home.png) no-repeat top; }
#standard #header { padding:0; margin:0; height:128px; width:847px; background:url(/images/template/backgrounds/bkg-mainnav-sub.png) no-repeat top; }
#header img.logo { border:none; padding:0; margin:8px 0 0 0; height:116px; width:234px; }
#header .rightcolumn { float:right; width:520px; height:128px; margin:0; padding:0 30px 0 0; }

/*Top Main Nav Start*/
#header #topmainnav { margin:0; padding:18px 0 0 0; height:21px; }
#header #topmainnav ul { padding:0; margin:0; list-style:none; }
#header #topmainnav ul li { margin:0 0 0 0; padding:0 0 0 22px; float:left; }
#header #topmainnav ul li.searchbox { height:21px; padding:0 0 0 10px; margin: 0; float:left; width:140px; }
.searchinput { background:#FFFFFF; border: 1px solid #CCCCCC; font: normal normal 11px/15px Trebuchet MS, Helvetica, sans-serif; color:#534741; margin:0; padding:0; width:140px; height:15px; float:left; }textarea, input { background:#FFFFFF; border: 1px solid #CCCCCC; font: normal normal 11px/15px Trebuchet MS, Helvetica, sans-serif; color:#534741; }.formbutton { background-color: #877972; font: normal normal 12px/15px Trebuchet MS, Helvetica, sans-serif; color:#ffffff; padding: 4px 10px; border: 0; }.formbutton:hover { background-color: #665851; }
#header #topmainnav ul li a.contribute, #header #topmainnav ul li a.directions, #header #topmainnav ul li a.search { height:8px; line-height:8px; margin:5px 0; padding:0; display:block; text-indent:-9000px; text-decoration:none; }
#header #topmainnav ul li a.contribute { background:url(/images/template/mainnav/nav-contribute.png) no-repeat 0 0; width:74px; }
#header #topmainnav ul li a:hover.contribute { background:url(/images/template/mainnav/nav-contribute.png) no-repeat 0 -8px; text-decoration:none; }
#header #topmainnav ul li a.directions { background:url(/images/template/mainnav/nav-directions.png) no-repeat 0 0; width:177px; }
#header #topmainnav ul li a:hover.directions { background:url(/images/template/mainnav/nav-directions.png) no-repeat 0 -8px; text-decoration:none; }
#header #topmainnav ul li a.search { background:url(/images/template/mainnav/nav-search.png) no-repeat 0 0; width:45px; }
#header #topmainnav ul li a:hover.search { background:url(/images/template/mainnav/nav-search.png) no-repeat 0 -8px; text-decoration:none; }


/*Btm Main Nav Start*/
#header #btmmainnav { margin:0; padding:65px 0 0 5px; height:24px; }
#header #btmmainnav ul { padding:0; margin:0; list-style:none; }
#header #btmmainnav ul li { padding:0 0 0 18px; margin:0; float:left; }
#header #btmmainnav ul li a.visitus, #header #btmmainnav ul li a.believe, #header #btmmainnav ul li a.ministries, #header #btmmainnav ul li a.resources, #header #btmmainnav ul li a.calendar, #header #btmmainnav ul li a.contact, #header #btmmainnav ul li a.contacton, #header #btmmainnav ul li a.calendaron, #header #btmmainnav ul li a.resourceson, #header #btmmainnav ul li a.ministrieson, #header #btmmainnav ul li a.believeon, #header #btmmainnav ul li a.visituson { height:24px; padding:0; margin:0; display:block; text-indent:-9000px; text-decoration:none; }
#header #btmmainnav ul li a.visitus { background:url(/images/template/mainnav/nav-visitus.png) no-repeat 0 0; width:41px; }
#header #btmmainnav ul li a:hover.visitus { background:url(/images/template/mainnav/nav-visitus.png) no-repeat 0 -24px; text-decoration:none; }
#header #btmmainnav ul li a.visituson, #header #btmmainnav ul li a:hover.visituson { background:url(/images/template/mainnav/nav-visitus.png) no-repeat 0 -24px; width:41px; }
#header #btmmainnav ul li a.believe { background:url(/images/template/mainnav/nav-whatwebelieve.png) no-repeat 0 0; width:92px; }
#header #btmmainnav ul li a:hover.believe { background:url(/images/template/mainnav/nav-whatwebelieve.png) no-repeat 0 -24px; text-decoration:none; }
#header #btmmainnav ul li a.believeon, #header #btmmainnav ul li a:hover.believeon { background:url(/images/template/mainnav/nav-whatwebelieve.png) no-repeat 0 -24px; width:92px; }
#header #btmmainnav ul li a.ministries { background:url(/images/template/mainnav/nav-ministries.png) no-repeat 0 0; width:80px; }
#header #btmmainnav ul li a:hover.ministries { background:url(/images/template/mainnav/nav-ministries.png) no-repeat 0 -24px; text-decoration:none; }
#header #btmmainnav ul li a.ministrieson, #header #btmmainnav ul li a:hover.ministrieson { background:url(/images/template/mainnav/nav-ministries.png) no-repeat 0 -24px; width:80px; }
#header #btmmainnav ul li a.resources { background:url(/images/template/mainnav/nav-resources.png) no-repeat 0 0; width:58px; }
#header #btmmainnav ul li a:hover.resources { background:url(/images/template/mainnav/nav-resources.png) no-repeat 0 -24px; text-decoration:none; }
#header #btmmainnav ul li a.resourceson, #header #btmmainnav ul li a:hover.resourceson { background:url(/images/template/mainnav/nav-resources.png) no-repeat 0 -24px; text-decoration:none; width:58px; }
#header #btmmainnav ul li a.calendar { background:url(/images/template/mainnav/nav-calendar.png) no-repeat 0 0; width:50px; }
#header #btmmainnav ul li a:hover.calendar { background:url(/images/template/mainnav/nav-calendar.png) no-repeat 0 -24px; text-decoration:none; }
#header #btmmainnav ul li a.calendaron, #header #btmmainnav ul li a:hover.calendaron { background:url(/images/template/mainnav/nav-calendar.png) no-repeat 0 -24px; width:50px; }
#header #btmmainnav ul li a.contact { background:url(/images/template/mainnav/nav-contact.png) no-repeat 0 0; width:62px; padding:0; }
#header #btmmainnav ul li a:hover.contact { background:url(/images/template/mainnav/nav-contact.png) no-repeat 0 -24px; text-decoration:none; }
#header #btmmainnav ul li a.contacton, #header #btmmainnav ul li a:hover.contacton { background:url(/images/template/mainnav/nav-contact.png) no-repeat 0 -24px; width:62px; padding:0; }

/*Corner Box Start This is where the calendar and flash are on the home Page*/
#home #cornerbox { margin:0; padding:0 23px; width:801px; height:299px; background:url(/images/template/backgrounds/bkg-corner-home.png) no-repeat top; }
#home #cornerbox #hflash { width:572px; height:295px; margin:0; padding:0; }
#home #cornerbox #eventsbox { float:right; height:265px; width:206px; background-color:#534741; padding:15px 10px; margin:0; }#home #cornerbox #eventsbox a { color: #ffffff; text-decoration: none; }#home #cornerbox #eventsbox a:hover { color: #a9a3a0; }
#home #cornerbox #eventsbox a.moreevents { text-indent:-9000px; background:url(/images/template/buttons/btn-moreevents.jpg) no-repeat 0 0; width:106px; height:20px; display:block; margin:10px 0 0 0; padding:0; text-decoration:none; float:right; }
#home #cornerbox #eventsbox a.moreevents:hover { background:url(/images/template/buttons/btn-moreevents.jpg) no-repeat 0 -20px; text-decoration:none; }#home #cornerbox #eventsbox #events { height:240px; width:195px; margin:0; padding:0 10px 0 0; overflow:auto; }
#home #cornerbox #eventsbox #events ul, #eventspage #events ul { list-style:none; padding:10px 0 0 0; margin:0; }
#home #cornerbox #eventsbox #events ul li, #eventspage #events ul li { border-top:dotted 1px #a9a3a0; padding:10px 5px 5px 0; margin:0; color:#FFFFFF; font: normal normal 11px/13px Trebuchet MS, Helvetica, sans-serif; }
#home #cornerbox #eventsbox #events ul li ul, #eventspage #events ul li ul { list-style:none; margin:0; padding:0; width:195px; }
#home #cornerbox #eventsbox #events ul li ul li, #eventspage #events ul li ul li { padding:0 0 5px 55px; margin:0; border:none; }
#home #cornerbox #eventsbox #events ul li ul li.clear, #eventspage #events ul li ul li.clear { border-bottom:dotted 1px #a9a3a0; margin:0 0 8px 0; padding: 5px 0 0 0; clear:both; }
#home #cornerbox #eventsbox #events ul li ul li.date, #eventspage #events ul li ul li.date { float:left; height:36px; width:36px; border:3px solid #ffffff; background:#efe6df; margin:0 0 5px 0; padding:0; text-align:center; }
#home #cornerbox #eventsbox #events ul li ul li.date p, #eventspage #events ul li ul li.date p{ margin:0; padding:3px 0 0 0; }
.month { color:#88979a; font: normal bold 11px/13px Trebuchet MS, Helvetica, sans-serif; margin:0; padding:0; text-transform:uppercase; }
.day { color:#534741; font: normal bold 16px/16px Trebuchet MS, Helvetica, sans-serif; margin:0; padding:0; }

/*Cornerbox standard page start*/
#standard #cornerbox { margin:0; padding:0; width:847px; height:12px; background:url(/images/template/backgrounds/bkg-corner-sub.png) no-repeat top; }

/*Main Content Start*/
#maincontent { background:url(/images/template/backgrounds/bkg-maincontent.png) repeat-y top; width:801px; margin:0; padding:0 23px; }

/*Maincontent Home Start*/
#messagebox { width:747px; background:#97a9ac; margin:0; padding:15px 27px 0 27px; color:#565353; }
#messagebox a { color:#565353; font-style:italic; text-decoration:none; padding:0; margin:0; }
#messagebox a:hover { color:#323030; font-style:italic; text-decoration:none; }

/*Callout boxes start*/
#calloutbx { margin:20px 7px 18px 7px; padding:0; width:774px; color:#4c4c4c; }
#calloutbx .column { width:220px; margin:0; padding:0 20px 0 20px; border-right:dotted 1px #a89f91; vertical-align:top; }
#calloutbx .columnnoborder { width:220px; margin:0; padding:0 20px 0 20px; border-right:none; vertical-align:top; }
#calloutbx .column h1, #calloutbx .columnnoborder h1 { color:#4c4c4c; font: normal bold 16px/18px Trebuchet MS, Helvetica, sans-serif; padding: 0 0 8px 0; margin:0; }
#calloutbx .column p, #calloutbx .columnnoborder p { padding:0 0 5px 0; margin:0; }
#calloutbx .column a, #calloutbx .columnnoborder a { text-indent:-9000px; background:url(/images/template/buttons/btn-learnmore.jpg) no-repeat 0 0; width:100px; height:20px; display:block; margin:8px 0 0 0; padding:0; text-decoration:none; }
#calloutbx .column a:hover, #calloutbx .columnnoborder a:hover { background:url(/images/template/buttons/btn-learnmore.jpg) no-repeat 0 -20px; text-decoration:none; }

/*Maincontent Standard Start*/
#subcontent { background:url(/images/template/backgrounds/bkg-contentsubpage.jpg) repeat-y top; width:801px; margin:0; padding:0; }

/*Subnav Start*/
#subcontent #subnav ul { float:left; list-style:none; width:193px; margin:0; padding:0; }
#subcontent #subnav ul li { padding:0 0 3px 0; margin:0; clear: left; }
#subcontent #subnav ul li a { color:#ffffff; font: normal normal 12px/22px Trebuchet MS, Helvetica, sans-serif; text-decoration:none; background:none; display:block; width:153x; padding:0 20px; margin:0; }
#subcontent #subnav ul li a:hover { text-decoration:none; background:#41362f; }
#subcontent #subnav ul li a.on { color:#ffffff; font: normal normal 12px/22px Trebuchet MS, Helvetica, sans-serif; text-decoration:none; background:#41362f; display:block; width:153px; padding:0 20px; margin:0; }
#subcontent #subnav ul li a:hover.on { text-decoration:none; background:#41362f; }
#subcontent #subnav ul li ul { padding:0 0 3px 0; margin:0; clear: left; }#subcontent #subnav ul li ul li { padding:0 0 3px 0; margin:0; clear: left; }
#subcontent #subnav ul li ul li a { color:#ffffff; font: normal normal 10px/18px Trebuchet MS, Helvetica, sans-serif; text-decoration:none; background:none; display:block; width:138px; padding:0 20px 0 35px; margin:0; }#subcontent #subnav ul li ul li a:hover { text-decoration:none; background:#41362f; }

#subcontent #text { padding:0; margin:0 27px 0 220px; }

/*Breadcrumb Start*/
#subcontent #text  #breadcrumb { margin:0 0 40px 0; padding:0; }
#subcontent #text  #breadcrumb ul { list-style:none; margin:0; padding:0; }
#subcontent #text  #breadcrumb ul li { border-right:solid 1px #88979a; font: normal normal 10px/10px Trebuchet MS, Helvetica, sans-serif; margin:0 5px 0 0; padding:0 5px 0 0; display:inline; text-transform:uppercase; color:#88979a; }
#subcontent #text  #breadcrumb ul li.noborder { border-right:none; margin:0 5px 0 0; padding:0 5px 0 0; display:inline; }
#subcontent #text  #breadcrumb ul li a { text-decoration:none; color:#88979a; }
#subcontent #text  #breadcrumb ul li a:hover { color:#534741; text-decoration:none; }
#subcontent #text  #breadcrumb ul li a.on { text-decoration:none; color:#534741; }
#subcontent #text  #breadcrumb ul li a:hover.on { color:#534741; text-decoration:none; }

#text img { background:#FFFFFF; padding:5px; margin:10px 0; border:#CCCCCC 1px solid; }

/*Link Category Start*/
#standard #links { margin:20px 0 0 0; padding:10px 27px 15px 27px; width:747px; background:url(/images/template/backgrounds/bkg-linkcat.jpg) no-repeat top;}
#home #links { margin:0; padding:10px 27px 15px 27px; width:747px; background:url(/images/template/backgrounds/bkg-linkcat.jpg) no-repeat top;}
#links .category { float:left; width:160px; margin:0; padding:0 20px 0 0; }#links .category h3 { padding:10px 0 5px 0; margin:0; }
#links .category h3 a{ color:#4c4c4c; font: normal bold 16px/18px Trebuchet MS, Helvetica, sans-serif; text-decoration: none; }
#links .category ul { list-style:none; margin:0; padding:0; }
#links .category ul li { margin:0; padding:0 0 6px 0; }#links .category a { display:block; color:#4c4c4c; font: normal normal 11px/11px Trebuchet MS, Helvetica, sans-serif; text-decoration:none; }
#links .category a:hover {text-decoration:underline;}

/*Page Specific Start*/
.ministrylink {}
.ministrylink h2, .ministrylink h2 a { padding: 0; margin: 10px 0 0 0; line-height: 13px; text-decoration: none; }.ministrylink img { margin-top: 0; }
#faq { padding-top: 10px; }
#faq p.question { margin: 0; padding: 0; padding-top: 10px; }#faq blockquote { padding: 10px 25px 0 25px; margin: 0; }
#text .eventsimage img, #text .ministriesimage img { float: right; margin: 0 0 20px 30px; }


/*Footer Start*/
#footer { background:url(/images/template/backgrounds/bkg-footer.png) top no-repeat; width:801px; margin:0; padding:48px 23px 0 23px; font: normal normal 10px/14px Trebuchet MS, Helvetica, sans-serif; color:#FFFFFF; }

.clear { clear:both; margin:0; padding:0; line-height:1px; }