@charset "UTF-8";
/* CSS Document */

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*/
#tabbxbkg {
	width:801px;
	margin:0;
	padding:0 23px;
	background:url(/images/template/backgrounds/bkg-headexpandbox.png) repeat-y top;
}

#tabbx {
	padding:25px 27px 18px 0;
	margin:0;
	width:774px;
	color:#4c4c4c;
	
}

#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;
	marging: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;
}
/*Expand Tab End*/

/*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;
}
/*Top Main Nav End*/


/*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;
}
/*Btm Main Nav End*/
/*Header End*/

/*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;
}
/*Corner Box End*/

/*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;
}
/*Cornerbox standard page end*/

/*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;
}

/*callout boxes end*/
/*Maincontent Home End*/

/*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;
}



/*Subnav End*/

#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;
}
/*Breadcrumb End*/

#text img {
	background:#FFFFFF;
	padding:5px;
	margin:10px 0;
	border:#CCCCCC 1px solid;
}
/*Maincontent Standard End*/

/*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;}
/*Link Category End*/

/*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;
}


/*Main Content End*/



/*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;
}
/*Footer End*/

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

