		
/* FOOTER..... FOOTER..... FOOTER..... FOOTER..... FOOTER..... FOOTER..... FOOTER..... FOOTER..... FOOTER..... FOOTER..... */	
	
	#footer {
		position:relative;
		float:left;
		display:block;
		width:100%;
		height:1235px;
		background-color:#34291e;
		font-family:"arial", "helvetica", "sans-serif";
		font-size:15px;
		color:#DBD2BC;/*#ccb77e;*/
		text-align:left;
		overflow:hidden;
		border-top:1px solid #d8a860;
		}
	#f-elca, #f-lmc, #f-worship, #f-access, #f-contact{
		display:block;
		position:absolute;
		padding:0px;
		z-index:3;
		width:278px;
		height:auto;
		}
	#f-elca{
		top:0px;
		left:50%;
		margin:50px 0px 0px -139px;
		/*height:81px;*/
		}
	#f-lmc {
		top:507px; /*h185 +131 = x + 191 = */
		left:50%;
		margin:50px 0px 0px -139px;
		/*height:187px;*/
		}
	#f-worship {
		top:131px;
		right:50%;
		margin:50px -139px 0px 0px;
		/*height:135px;*/
		}
	#f-access {																							/* FOOTER..... 320..... FOOTER..... 320..... FOOTER..... 320..... FOOTER..... 320..... */
		top:316px;
		left:50%;
		margin:50px 0px 0px -139px;
		/*height:141px;*/
		}
	#f-contact {
		top:744px;
		right:50%;
		margin:50px -139px 0px 0px ;
		/*height:378px;*/
		}
	
	#footer h1, #footer h2{
		position:relative;
		float:left;
		font-family:"SansB", "arial black", "gadget";
		text-align:left;
		color:#DBD2BC;
		}
	#footer h1 {
		margin-top:0px;
		width:100%;
		font-size:20px;
		}
	#footer h2 {
		margin-top:0px;
		width:100%;
		font-size:16px;
		color:#DBD2BC;
		}
	#f-elca h1 {line-height:22px;}
	#footer ul, #footer ul li{
		position:relative;
		display:inline-block;
		}
	#footer a{
		text-decoration:none;
		font-family:"arial", "helvetica", "sans-serif";
		font-size:14px;
		color:#ccb77e;
		}
	#f-lmc li.nomargin{ margin-top:0px; padding-top:0px;}
	#f-lmc li, #f-elca li, #f-worship li, #f-access li {															/* FOOTER..... 320..... FOOTER..... 320..... FOOTER..... 320..... FOOTER..... 320..... */
		padding-top:14px;
		width:100%;
		height:16px;
		}
	#f-lmc a {
	text-decoration:none;}
	.bullet, .indent.one {
		position:relative;
		float:left;
		margin:3px 6px 0 0;
		width:6px;
		height:6px;
		}
	.bullet {
		border-radius:6px;
		border:1px #ccb77e solid;
		}
	.indent.one {width:8px;}
	.address {font-size:12px; font-style:italic;}
	.facebook{
		position:relative;
		float:left;
		margin:-3px 8px 0 0px;
		height:20px;
		width:20px;
		background-image:url("../images/facebook2.jpg");
		}
	.web {
		position:relative;
		float:left;
		margin:-3px 8px 0 5px;
		background-image:url("../images/webs.jpg");
		width:20px;
		height:20px;
		}
	.cell {
		position:relative;
		float:left;
		margin:-4px 8px 0 0;
		background-image:url("../images/phone3.jpg");
		width:14px;
		height:22px;
		}
	.env {
		position:relative;
		float:left;
		margin:-1px 8px 0 0;
		background-image:url("../images/emv.jpg");
		width:22px;
		height:16px;
		}
	.handi {																										/* FOOTER..... 320..... FOOTER..... 320..... FOOTER..... 320..... FOOTER..... 320..... */
		position:relative;
		float:right;
		margin:0px 120px 0 0;
		background-image:url("../images/handi1.jpg");
		width:20px;
		height:22px;
		}
	.msm {
		position:absolute;
		left:25%;
		margin:19px 0 2px -217.5px;
		background-image:url("../msm1.jpg");
		width:73px;
		height:58px;
		}
	.elca {
		position:absolute;
		left:41.66%;
		margin-left:-100px;
		height:92px;
		width:92px;
		background-image:url("../elca-92.jpg");
		}
			
	/*  FOOTER FORM..... */
	#f-contact form {
		position:relative;
		float:left;
		overflow:hidden;
		}
	#f-contact label {
		position:relative;
		float:left;
		margin-bottom:0px;
		padding:12px 0px 3px 0px;
		width:100%;
		font-family:'times', 'times new roman', serif;
		font-weight:normal;
		font-size:16px;
		text-align:left;
		}
	#f-contact span {
		font-family:'serif';
		font-size:18px;
		font-weight:bold;
		}
	#f-contact span.corrections {
		color:orange;
		font-family:'times', 'times new roman', serif;
		font-weight:normal;
		font-style:italic;
		font-size:15px;
	}
	#f-contact input{
		position:relative;
		float:left;
		padding:0px 6px 0px 6px;
		width:266px;
		height:26px;
		font-family:'arial', 'helvetica', 'sans-serif';
		font-size:16px;
		font-weight:normal;
		color:#34291e;
		text-align:left;
		border-radius:4px;
		background-color:#DBD2BC;
		}
	#f-contact label.frmname, #f-contact label.frmemail {}
	#f-contact input.frmphone, #f-contact label.frmphone {width:202px;}
	#f-contact input.frmext {width:36px; margin-left:16px;}
	#f-contact label.frmext {width:20px; margin-left:29px;}
	#f-contact textarea {
		position:relative;
		float:left;
		padding:6px 6px 6px 6px;
		width:266px;
		height:98px;
		font-family:'arial', 'helvetica', 'sans-serif';
		font-size:14px;
		color:#34291e;
		text-align:left;
		border-radius:4px;
		background-color:#DBD2BC;
		overflow:auto;
		}
	#f-contact input:hover, #f-contact textarea:hover{background-color:#d3cba6;} 								/*  FOOTER FORM..... 320 ..... FOOTER FORM..... 320 ..... FOOTER FORM..... 320 ..... */
	#f-contact input.frmsend {
		position:relative;
		float:right;
		margin-top:15px;
		padding:0px 0px 2px 0px;
		width:76px;
		height:26px;
		font-family:'SansB', 'arial black', 'gadget';
		font-size:16px;
		color:#34291e;
		text-align:center;
		border-radius:2px;
		background-color:#ccb77e;
		}
	#f-contact input.frmsend:hover {
		background-color:#d3cba6;
		border:1px black solid;
		}
			
		
@media only screen and (min-width: 670px){ /* to double column */
	#footer {height:710px;}
	#f-elca, #f-lmc, #f-worship, #f-access, #f-contact{width:290px;}
	#f-elca{
		top:0px;
		left:0;
		margin:70px 0px 0px 0px;
		}
	#f-lmc {
		top:131px;
		left:0;
		margin:70px 0px 0px 0px;
		}
	#f-worship {
		top:0px;
		right:0;
		margin:70px 0px 0px 0px;
		}
	#f-access {
		top:368px;
		left:0;
		margin:70px 0px 0px 0px;
		}
	#f-contact {																							 /* FOOTER..... 670..... FOOTER..... 670..... FOOTER..... 670..... FOOTER..... 670 */
		top:185px;
		right:0;
		margin:70px 0px 0px 0px ;
		}
	.handi {margin:0px 132px 0 0;}
	#f-contact input {width:278px;}
	#f-contact input.frmphone, #f-contact label.frmphone {width:214px;}
	#f-contact label.frmext {width:20px; margin-left:27px;}
	#f-contact input.frmext {width:36px; margin-left:16px;}
	#f-contact textarea {width:278px;}
	
} 

@media only screen and (min-width: 1030px) {
	
	#footer {height:548px;}
	#f-elca{
		top:0px;
		left:0%;
		margin:80px 0px 0px 0px;
		}
	#f-lmc {
		top:131px;
		left:0%;
		margin:80px 0px 0px 0px;
		}
	#f-worship {																						/*  FOOTER..... 1030.....  FOOTER..... 1030.....  FOOTER..... 1030.....  */
		top:0px;
		left:50%;
		margin:80px 0px 0px -145px;
		}
	#f-access {
		top:185px;
		left:50%;
		margin:80px 0px 0px -145px;
		}
	#f-contact {
		top:0px;
		right:0%;
		margin:80px 0 0 0;
		}
	#footer h1 {font-size:22px;}
	#footer a{font-size:15px;}
	.address {font-size:13px;}
	.handi {margin:0px 120px 0 0;}
}  
