﻿@charset "utf-8";
/* CSS Document */

body { margin: auto;
	   padding-top: -10px;
	   width: 900px;
	   background-color: #515151;
}
.header { text-align: center; /*main page header*/
		  vertical-align: middle;
	      margin: auto;
	      width: 888px;
	      background-color: #EAE0D6;
	      border-top: 2px #000 solid;
		  border-left: 2px #000 solid;
		  border-right: 2px #000 solid;
		  padding: 6px 4px 4px 4px;
}
.twocolumn { width: 896px;
			 border-right: 2px #000 solid;
			 border-bottom: 2px #000 solid;
			 border-left: 2px #000 solid;
			 background-color: #B7A591;
			 min-height: 550px;
}
.columnleft { width: 621px; /*main pg left column*/
		      vertical-align: top;
		      background-color: #EAE0D6;
		      font-family: Trebuchet MS1, Helvetica, sans-serif;
			  font-size: 13px;
			  padding: 30px 0px 10px 0px;
			  float: left;
			  min-height: 520px;
}

.columnleftcontent { vertical-align: top; /*left column font*/
		             font-family: Trebuchet MS1, Helvetica, sans-serif;
			         font-size: 13px;
			         padding: 0px 30px 10px 30px;
			         margin: auto;
}
.columnright { width: 255px; /*main pg right column*/
			   float: left;
	           padding: 10px;
	           vertical-align: top;	
			   background-color: #B7A591;
			   min-height: 540px;

	
}
.sectionheader { color: #618461;
                 font-family: Trebuchet MS1, Helvetica, sans-serif; /*section header #1*/
                 font-size: 22px;
				 font-weight: 700;
}
.sectionheader2 { font-family: Trebuchet MS1, Helvetica, sans-serif; /*section header #2*/
	              font-size: 18px;
                  font-weight: bold;
	              color: #272827;
				  text-align: center;
				  margin-bottom: 10px;
	
}
.sectionheader3 { font-family: Trebuchet MS1, Helvetica, sans-serif; /*section header #3*/
	              font-size: 18px;
                  font-weight: bold;
	              color: #272827;
				  text-align: left;
				  margin-bottom: 2px;
				  font-style: italic;
	
}
.sectionheader4 { font-family: Trebuchet MS1, Helvetica, sans-serif; /*section header #4*/
                  font-size: 16px;
		          color: #272827;
}
.rightcolcontent2 { font-family: Trebuchet MS1, Helvetica, sans-serif; /*right column font*/
                   font-size: 12px;
		           color: #272827;
}
.flash { background-color: #B7A591; /*flash section*/
	     text-align: center;
	     border-left: 2px #000 solid;
	     border-right: 2px #000 solid;
		 border-top: none;
		 border-bottom: none;
	     font-family: Trebuchet MS1, Helvetica, sans-serif;
	     font-size: 18px;
		 margin-top: -2px;
		 margin-bottom: -4px;
		 width: 896px;
}
.footer { width:900px; /*main footer*/
	      text-align:center;
	      margin: auto;
	      background-color: none;
	      color: #EAE0D6;
		  font-family: Trebuchet MS1, Helvetica, sans-serif;
		  font-size: 12px;
		  padding-bottom: 4px;
		 }

.divider {	text-align: center; /*centers divider img on home page*/
}


.nav { font-family: Trebuchet MS1, Helvetica, sans-serif; /*main nav*/
       font-size: 14px;
       vertical-align: middle;
	   text-align: left;
	   width: 891px;
	   margin: auto;
	   background-color: #B7A591;
	   border-right: 2px #000 solid;
	   border-left: 2px #000 solid;
	   color: #272827;
	   padding-left: 5px;
	   font-weight: 400;
	   height: 28px;
}
.nav a { text-decoration: none; /*main nav*/
}
.nav a:link {    text-decoration: none; /*main nav*/
			     font-family: Trebuchet MS1, Helvetica, sans-serif;
			     color: #272827;
}
.nav a:visited { font-family: Trebuchet MS1, Helvetica, sans-serif; /*main nav*/
			     color: #272827;
}
.nav a:active { text-decoration: none;
			    font-family: Trebuchet MS1, Helvetica, sans-serif; /*main nav*/
                color: #272827;
}
.nav a:hover { text-decoration: none; /*main nav*/
			   font-family: Trebuchet MS1, Helvetica, sans-serif;
			   color: #EAE0D6;
}

.columnleft a { text-decoration: none; /*left column link*/
				font-weight: bold;
}
.columnleft a:link { text-decoration: none; /*left column link*/
			         color: #618461;
}
.columnleft a:visited { color: #618461; /*left column link*/
}
.columnleft a:active { text-decoration: none; /*left column link*/
		  			   color: #618461;
}
.columnleft a:hover { text-decoration: none; /*left column link*/
					  color: #B7A591;
}
.columnright a { text-decoration: none; /*left right link*/
				 font-size: 14px;
				 font-weight: 500;
}
.columnright a:link { text-decoration: none; /*left right link*/
			              color: #FFF;
}
.columnright a:visited { color: #FFF; /*left right link*/
}
.columnright a:active { text-decoration: none; /*left right link*/
		                    color: #FFF;
}
.columnright a:hover { text-decoration: none; /*left right link*/
		                   color: #396242;
}
#addlpg a { text-decoration: none; /*additional pg link*/
			    font-size: 14px;
				font-weight: 500;
}
#addlpg a:link { text-decoration: none; /*additional pg link*/
			         color: #FFF;
}
#addlpg a:visited { color: #FFF; /*additional pg link*/
}
#addlpg a:active { text-decoration: none; /*additional pg link*/
		               color: #FFF;
}
#addlpg a:hover { text-decoration: none; /*additional pg link*/
		              color: #618461;
}


#addlpg {     padding: 30px; /*additional pg font*/
		      vertical-align: top;
		      font-family: Trebuchet MS1, Helvetica, sans-serif;
			  font-size: 14px;
			  background-color: #A4C79E;
			  min-height: 300px;
}


.addlpgborder {  border: 5px #fff solid; /*additional pg border*/
	             -moz-opacity:.85;                       /* MOZILLA TRANSPARENT BACKGROUND*/
	             filter:alpha(opacity=85);              /*IE TRANSPARENT BACKGROUND*/
	             opacity:.85; 						   /*FIREFOX TRANSPARENT BACKGROUND*/
				 margin-top: 10px;
				 margin-bottom: 10px;

}

#addlpgleft {  width: 365px; /*additional pg left column*/
               float: left;
			   line-height: 13px;
			   padding: 8px; 
			   margin-bottom: 10px;
}
#addlpgright { width: 385px; /*additional pg right column*/
               float: right;
			   line-height: 13px;
			   padding: 8px; 
			   margin-bottom: 10px;
}
#addlpgheader {  font-family: Trebuchet MS1, Helvetica, sans-serif; /*additional pg header*/
				 font-size: 30px;
				 color: #FFF;
				 padding-left: 50px;
				 padding-right: 50px;
				 background-color: #618461;
				 text-align: left;
				 border: none;
				 width: 800px;
				 padding-top: 3px;
				 padding-bottom: 1px;
}
/*.contactrequ { font-family: Trebuchet MS1, Helvetica, sans-serif;
			   font-size: 12px;
			   color: #F00;
			   line-height: 20%;
			   
}*/
#addlpg {    padding-left: 50px; /*additional pg properties*/
			 padding-right: 50px;
			 padding-top: 15px;
			 padding-bottom: 30px;
			 width: 800px;
			 margin: auto;
			 background-color: #A4C79E;
			 font-family: Trebuchet MS1, Helvetica, sans-serif;
			 font-size: 13px;
			 height: 620px;
			 

}

input[type='text'] { padding: 6px; /*form properties - input*/
					 width: 200px;

}
select { padding: 1px; /*form properties - input*/
	     width: 150px;
}
input[type='submit'] { padding: 6px;  /*form properties - submit button*/
					   width: 100px;

}
input[type='reset'] { padding: 6px; /*form properties - reset button*/
					  width: 100px;
}

#requiredfield { color: #FFF; /*form properties - required field*/
				 font-size: 12px;
	
}
.addlpgfooter { width:900px; /*additional pg footer*/
	            text-align:center;
	            margin: auto;
	            color: #EAE0D6;
		        font-family: Trebuchet MS1, Helvetica, sans-serif;
		        font-size: 12px;
		        padding-bottom: 4px;
				background-color: #618461;
}
.servicesleft { float: left; /*services pg left column*/
				width: 200px;
				margin-left: 30px;
}
.servicesright { float: left; /*services pg right column*/
				 width: 100px;
				 margin-right: 200px;
				 text-align: right;
}

.columnleft li { list-style: square; /*"why choose harvest" reason list*/
                 list-style-position: inside;
                 font-size: 14px;
                 line-height: 20px;
}
.columnleft hr { width: 350px; /*line for left column*/
                 background-color: #618461;
				 text-align: left;
				 height: 1px;
				 border: none;
				 margin-right: 220px;
				 
}
.columnleftwide { width: 360px; /*main page - left wide column*/
				  float: left;
}
.columnleftnarrow { width: 165px; /*main page - right narrow column*/
				    float: left;
					padding-left: 35px;
}
#pastorimgshadow { position: absolute;
					margin-top: -450px;
					margin-left: 390px;
}