.bold{font-weight:bold;} img { border: none; } .floatr { float: right; } .floatl { float: left; } .center { text-align: center; } .left { text-align: left; } .right { text-align: right; } .noborder { border: none !important; } .clr { display: block; clear: both; } ul { list-style: none; } option { padding-right: 10px; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

body{
	width:834px;
	margin:5px auto;
	background-color:#F4F4EA;
	font-family: "Trebuchet MS";
	font-size:14px;
}

#menu{width:834px;height:39px;margin:0 auto;background-color:#fff;position: relative;list-style:none;display:block;clear:both;}
	#menu li a{outline:none;float:left;}
	#menu .m_homepage {text-indent:-999em;width:166px;height:39px;background: url("../images/menu.gif") no-repeat 0 0;}	
	#menu .m_visitors{text-indent:-999em;width:164px;height:39px;left:166px;top:0px;background: url("../images/menu.gif") no-repeat -166px 0;}
	#menu .m_ministries{text-indent:-999em;width:171px;height:39px;left:330px;top:0px;background: url("../images/menu.gif") no-repeat -330px 0;}
	#menu .m_news{text-indent:-999em;width:156px;height:39px;left:501px;top:0px;background: url("../images/menu.gif") no-repeat -501px 0;}
	#menu .m_contactus{text-indent:-999em;width:177px;height:39px;left:657px;top:0px;background: url("../images/menu.gif") no-repeat -657px 0;}
	#menu .m_homepage:hover {background: url("../images/menu.gif") no-repeat 0 -39px;}	
	#menu .m_visitors:hover{background: url("../images/menu.gif") no-repeat -166px -39px;}	
	#menu .m_ministries:hover{background: url("../images/menu.gif") no-repeat -330px -39px;}
	#menu .m_news:hover{background: url("../images/menu.gif") no-repeat -501px -39px;}
	#menu .m_contactus:hover{background: url("../images/menu.gif") no-repeat -657px -39px;}
	
	.p_visitors{background: url("../images/menu.gif") no-repeat -166px -39px;}
	

#doc {width:845px;display:block;margin:0px auto;clear:both;}
#column1 {width:644px;display:block;float:left;}
#column2 {width:200px;display:block;float:left;clear:right;}
.slogan{
	font-size:14px;
	font-style:italic;
	color:#555;
	padding:5px 0 0 10px;
	display:block;clear:both;
	height:55px;
}

.descriptionSM{
	font-size:10px;
}

a{color:#740E09;}
a:hover{color:#D75700;}
a:active{color:#D75700;}
a:visited{color:#740E09;}

/*** Containers ***/
.contentContainer{width:834px;display:block;clear:both;}
.idxColumn1ContentContainer{width:615px;}

/*** Homepage Columns ***/
/*.idxColumn1{width:634px;float:left;}
.idxColumn2{width:200px;float:left;}*/

/*** Homepage events ***/
#idxEventContainer{padding:25px 0;display:block;clear:both;}
	#idxEventContainer #idxEventIcon{width:45px;text-align:center;float:left;clear:left;}
	#idxEventContainer #idxEventDetails{width:445px;float:left;clear:right;}
	#idxEventContainer #idxEventDate{font-weight:bold;}
	#idxEventContainer #idxEventLink{}
	#idxEventContainer #idxEventDescription{font-size:12px;}


/*** Homepage cells ***/
.idxCellHeader{width:190px;height:12px;padding-top:15px;}
.idxCellFooter{width:190px;height:12px;vertical-align:bottom;}
.idxCell1Content{width:190px;background-color:#E0E3D0;}
.idxCell2Content{width:190px;background-color:#fff;}

/*** Content ***/
.contentIndent{padding-left:15px;}
.idxCellContent{padding:15px;font-size:12px;}
.headerIndent{padding-top:10px;display:block;clear:both;}
.contentHeader{width:834px;height:13px;background-image:url(../images/img_contentHeader.png);background-repeat:no-repeat;float:left;}
.contentBody{width:834px;background-color:#fff;float:left;}
.content{padding:15px;display:block;}
	.content h1{font-size:24px; font-weight:normal;margin:0 0 20px 0;}
	.content ul {margin:5px 0 5px 15px;list-style:disc;}
	.content ul li{margin:0 0 0 15px;padding:2px 0;}
.contentFooter{width:834px;height:13px;background-image:url(../images/img_contentFooter.png);background-repeat:no-repeat;clear:both;}
.headerTitle{ font-size:20px; }

.footer{width:834px;height:30px;font-size:12px;color:#C4C4AE;}
	.footer a{color:#C4C4AE;}
.divider{display:table;width:auto;padding:15px;margin-bottom:35px;border-bottom:1px solid #dedede;}

.sectionHeader{font-size:18px;font-weight:bold;}

a.alertTxtLink{color:#FFAE00; text-decoration:underline;font-size:12px;}
a.alertTxtLink:hover{color:#FFE400;}

a.alertTitleLink{color:#FFAE00; text-decoration:underline;font-size:14px;font-weight:bold;}
a.alertTitleLink:hover{color:#FFE400;}

.frmHeader{background-color:#C3C3BE;padding:5px;font-weight:bold;}
.frmLabel{background-color:#DFDFDB;}
.frmField{background-color:#EFEFE8;}

/*** TABLES ***/
.td_hdr{padding:10px;background-color:#C3C3BE;font-weight:bold;}
.td_alt{background-color:#EFEFEF;}

/*** FORM ***/
fieldset {	border: 1px solid #e6d8b3;	width: auto;	display: block;	margin: 20px 0;	width: 850px;	padding: 10px;}

label {	display: block;	float: left; width: 300px;	margin-right: 1.5em;	text-align: right;}
#frm{width:850px;margin:0 auto;display:block;clear:both;}
	#frm .row{height:70px;display:block;clear:both;margin:0 0 3px 0;}
	#frm .numStep{width:85px;height:70px;line-height:70px;background-color:#A5531D;float:left;margin:0 3px 0 0;float:left;font-size:30px;font-family:Georgia, "Times New Roman", Times, serif;color:#fff;text-align:center;}
	#frm .frmLabel{height:70px;width:350px;padding:0 0 0 30px;background-color:#fdf7f1;float:left;}
		#frm .frmLabel h5{font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;color:#543b19;font-weight:normal;margin-bottom:3px;}
		#frm .frmLabel span{font-size:12px;color:#aa9373;clear:right;line-height:12px;}
	#frm .frmField{height:55px;width:350px;padding:15px 15px 0 0;background-color:#fdf7f1;float:left;clear:right;text-align:right;}
	#frm .frmField input,#frm .frmField select{width:300px;padding:10px;background-color:#fff;border:1px solid #ddd8d1;font-size:16px;}
button{	padding: .2em 1em;	background: #929e9c;color: #fff;border: 1px solid #697976;	font-weight: bold;}
button:hover{background: #a0410d;	color: #fff;	border: 1px solid #803207;}
	form .frmfld{padding:5px;border:1px solid #DDD8D1;}
	form div.frm{padding:10px;}
	form div.last {	border-bottom: 0;}
	form div.alt {	background: #EFEFEF;}
	
#err{display:block;clear:both;margin:25px 0;background-color:#ffe6e6;border:1px solid #ff6868;padding:5px;}
	#err ul{margin:15px 0 15px 25px;list-style:disc;}
	#err ul li{margin:0 0 0 15px;color:#b90000;padding:2px;}
	
#success{display:block;clear:both;margin:25px 0;background-color:#eaffc8;border:1px solid #aedc65;padding:5px;}
	#success ul{margin:15px 0 15px 25px;list-style:disc;}
	#success ul li{margin:0 0 0 15px;color:#557a1b;padding:2px;}

#thankyou{width:550px;height:350px;background:url("../images/bg_sunflower.jpg") top left no-repeat;color:#85ad4c;padding:0 0 0 350px;}
	#thankyou h6{font-size:22px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;padding:25px 0 0 0;margin:0 0 25px 0;}

.securityCode {	font: 30px "Times New Roman", Times, serif; color: #eb4758;}

#subnav{font-size:10px; font-family:Arial, Helvetica, sans-serif;border-right:1px solid #eee;display:table;float:left;padding:0 20px 0 10px;margin:0 25px 50px 0; list-style:none;}
	#subnav li{padding:5px 0 0 0;color:#4b8c3a;}
	#subnav li a{display:block;color:#4b8c3a;padding:2px 0;}
	#subnav li a:hover{color:#6cc554;}
	#subnav li ul{display:block;margin:0;padding:0; list-style:none;}
	#subnav li ul li{padding:0 0 0 10px;}
	#subnav li ul li a{display:block;color:#3b3529;padding:2px 0;}
	#subnav li ul li a:hover{color:#947538;}
	
#map{width:800px;height:350px;margin:0 auto;border:1px solid #ccc;}


#frmSignup{display:table;clear:both;}

/*** PHOTOS ***/
a span{display:none;}
/*** BUTTONS ***/
.btn_latestphoto{display:block;width:60px;height:22px;background: url("../images/btn_photo.gif") no-repeat -120px 0;margin:0 auto;}
.btn_latestphoto:hover{display:block;width:60px;height:22px;background: url("../images/btn_photo.gif") no-repeat -120px -22px;}

.btn_latestentry{display:block;width:60px;height:22px;background: url("../images/btn_photo.gif") no-repeat -120px 0;margin:0 auto;}
.btn_latestentry:hover{background: url("../images/btn_photo.gif") no-repeat -120px -22px;}

.btn_enlarge{display:block;width:100px;height:16px;background: url("../images/btn_enlarge.gif") no-repeat 0 0;margin:3px;}
.btn_enlarge:hover{background: url("../images/btn_enlarge.gif") no-repeat 0 -16px;}

.photogallery_legend{font-size:11px;width:550px;margin:0 auto;}
.photogallery_album{width:250px;height:199px;background-color:#efefef;border:1px solid #ccc;display:block;margin:20px 5px 5px 5px;float:left;}
	.photogallery_album:hover{background-color:#fbfbfb;}
	.photogallery_album .photogallery_title{display:block;padding:10px;clear:both;text-align:left;}
	.photogallery_album .photogallery_title a{font-size:14px;font-weight:bold;color:#444;}
		.photogallery_title a:hover{color:#000;}
	.photogallery_album .photogallery_tn {display:block;width:162px;height:112px;margin:10px auto 10px auto;background-color:#fff;overflow:hidden;border:3px solid #fff;}
	.photogallery_album .photogallery_updated{width:100%;display:block;font-size:10px;color:#777;clear:both;padding:10px;text-align:left;float:left;}
	.photogallery_album_dropdown{}

.photogallery_album_list{display:block;height:45px;float:left;width:550px;}
.photogallery_slideshow{display:block;width:550px;height:45px;float:right;width:85px;padding:3px 0 0 0;}
		
.photogallery_photos{display:block;float:left;}
	.photogallery_photos .photo_container{width:200px;height:150px;display:table;margin:0 15px 15px 15px;float:left;border:1px solid #ccc;padding:8px;}
	.photogallery_photos .photo_container:hover{background-color:#FAFAF2;}
		.photo_container .photo_tn{width:190px;height:126px;overflow:hidden;background-color:#fff;margin:0 auto;text-align:center;}
		.photo_container .photo_options{display:block;clear:both;width:250px;text-align:center;margin:25px auto 0 auto;}
		
		/*** Photo Buttons ***/		
		.btn_photo_print{display:block;width:60px;height:22px;background: url("../images/btn_photo.gif") no-repeat 0 0;margin:0 10px 0 20px;float:left;}
		.btn_photo_email{display:block;width:60px;height:22px;background: url("../images/btn_photo.gif") no-repeat -60px 0;margin:0 10px;float:left;}
		.btn_photo_view{display:block;width:60px;height:22px;background: url("../images/btn_photo.gif") no-repeat -120px 0;margin:0 10px;float:left;}
		.btn_photo_slideshow{display:block;width:85px;height:22px;background: url("../images/btn_photo.gif") no-repeat -180px 0;}
		
		.btn_photo_print:hover{background: url("../images/btn_photo.gif") no-repeat 0 -22px;}
		.btn_photo_email:hover{background: url("../images/btn_photo.gif") no-repeat -60px -22px;}
		.btn_photo_view:hover{background: url("../images/btn_photo.gif") no-repeat -120px -22px;}
		.btn_photo_slideshow:hover{background: url("../images/btn_photo.gif") no-repeat -180px -22px;}

.photogallery_photos_detail{width:550px;margin:0 auto;display:block;float:left;}
	.photogallery_photos_detail .nav_buttons{display:block;clear:both;}
		.nav_buttons .col1{width:20%;display:block;float:left;}
		.nav_buttons .col2{width:55%;display:block;text-align:center;float:left;}
		.nav_buttons .col3{width:20%;display:block;text-align:right;float:left;}
	.photogallery_photos_detail .photo_container{width:550px;margin:0 auto;clear:both;padding:10px;}
	.photogallery_photos_detail .detail_description{display:block;padding:3px;}
	.photogallery_photos_detail .detail_date{display:block;float:left;padding:3px;}
	.photogallery_photos_detail .detail_views{display:block;padding:3px;clear:both;}
	.photogallery_photos_detail .detail_buttons{display:block;float:right;text-align:right;}
