/* CSS Document */

/*global styles */
body {
	background-color: #954506;
	font-size: 12px;
	font-family: 'Calibri', Arial, Helvetica, Verdana, sans-serif;
	color: #3b5558;
	margin: 0;
	padding: 0;
	line-height: 1.5;
	}

#body-child {
	background-color: #d0c46f;
	}


h2 {
font-size: 13px;
color: #3b5558;
letter-spacing: 1px;
font-weight: bold;
}

h3 {
font-size: 12px;
color: #3b5558;
letter-spacing: 1px;
font-weight: bold;
}

h4 {
font-size: 12px;
color: #af292e;
letter-spacing: 1px;
font-weight: bold;
}


#center {
margin: 0 auto 0 auto; /*top, right, bottom, left*/ 
width: 840px;
text-align: left;
	}


/*get rid of that IE bug that leaves a freakin' 3px gap*/
#flash-area {
margin-bottom: 0px; /*firefox and other browsers*/ 
.margin-bottom: -3px; /*ie7*/
_margin-bottom: -3px; /*ie6*/
background-color: #005957;
}

	
	
a { 
	color: #005058;
	text-decoration: none;
	font-weight: bold;
	}

a:hover {
	background-color: #e9f1f1;
	text-decoration: none;
	}
		

#header-home { 
	background-color: #ffffff;
	width: 840px;
	height: 137px;
	margin-bottom: 0px;}

#header-child { 
	background-color: #ffffff;
	width: 840px;
	height: 123px;
	margin-bottom: 0px;}


#logo-home { 
	padding-top: 50px;
	padding-left: 58px;
	text-align: left;
	float: left;
	width: 350px;
	}	

#logo-child { 
	padding-top: 45px;
	padding-left: 58px;
	text-align: left;
	float: left;
	width: 350px;
	}	
	
	
#follow_us {
	text-align: right;
	padding-right: 23px;
	padding-top: 15px;
}
	
#looking_for-home { 
	padding-top: 60px; 
	padding-left: 10px;
	text-align: right;
	float: left;
	width: 400px;
	}
	
#looking_for-child { 
	padding-top: 44px; 
	padding-left: 10px;
	text-align: right;
	float: left;
	width: 400px;
	}
	
#nav_area-home { 
	background-color: #ffffff;
	padding-left: 47px;
	width: 793px;
	height: 43px;
	
 	}

#nav_area-home img { 
	float: left;
	padding-top: 15px;
	padding-right: 50px;
 	}	
	
#nav_area-home a img
{background-color: white !important;}

#nav_area-child { 
	background-color: #f0ecd0;
	padding-left: 36px;
	width: 804px;
	height: 31px;
 	}

#nav_area-child img { 
	float: left;
	padding-top: 6px;
	padding-right: 50px;
	 }	
 
 
 #nav_area-child a img
{background-color: #f0ecd0; !important;}

#callout {background-color: #f8f7ec; padding-left:25px; padding-right:25px; padding-top:2px; padding-bottom:15px;}

 
#section_header-who {
	background-color: #7fa7ab; 
	width: 840px;
	}

#section_header-what {
	background-color: #af292e; 
	width: 840px;
	}
	
	
#section_header-help{
	background-color: #a7a205; 
	width: 840px;
	}	


#section_header-connect{
	background-color: #a05324; 
	width: 840px;
	}	

#photos {
	text-align: left;
	padding-left: 36px;
	padding-bottom: 12px;
	padding-top: 12px;
	}

#photos img {
	padding-right: 3px;
	}

.section_header_intro { }

.section_header_intro .title { 
	width: 320px; 
	float: left;
	text-align: right;
	}
	
.section_header_intro .copy { 
	width: 460px; 
	float: left;
	padding-left: 27px;
	padding-bottom: 15px;
	text-align: left;
	color: #ffffff;
	}

#content_area-home {
	background-color: #d4e4e4;
	padding-top: 30px;
	padding-left: 215px;
	width: 625px;
	text-align: left;
	}


 
.content-home { 
	line-height: 1.62;
	padding-right: 52px;
	}
	
#content_area-child {
	background-color: #ffffff;
	padding-top: 30px;
	width: 840px;
	text-align: left;
	}

.content-child { 
	line-height: 1.62;
	/*padding-right: 40px;*/
	}
	
#nav_column {
	float: left;
	width: 116px;
	padding-left: 0px;
	}

#content_column {
	float: left;
	width: 460px;
	padding-left: 20px;
	/*border-left: 1px solid #7fa7ab;*/
	}
	
	
	

	
#side_column {
	float: right;
	width: 203px;
	}
	
.sidebar {
padding-right: 20px;
}	
	
.side_column-header	{
	width: 188px;
	height: 19px;
	padding-top: 8px;
	padding-left: 15px;
	background-color: #dbd290;
	}

.side_column-links {
	background-color: #f4f2dd;
	padding-top: 12px;
	padding-left: 24px;
	padding-bottom: 20px;
	}

.side_column-links a {
		color: #3b5558;
	}

.side_column-links a:hover {
	color:#000000;
	background-color: #faf8e6;
	}

.headline { 
 padding-bottom: 14px;
  
	}
 
#footer {
	padding-top: 14px;
	padding-left: 37px;
	padding-bottom: 20px;
	margin-bottom: 16px;
	height: 20px;
	background-color: #ffffff;
	font-size: 11px;
	width: 803px;
	text-align: left;
}
	
#footer a {
	}

#footer a:hover {
	background-color: #f4f8f8;
	text-decoration: none;
	}
	
.footer_links {
	font-weight: normal;
	color: #336666;
	}



.footer_contact { 
	float: left;
	width: 275px;
	}
	
.copyright	{
	float: right;
	width: 425px;
	text-align: right;
	padding-right: 37px;
}

#jumpMenu { 
width: 250px;  
background-color: #white;
font: normal 12px Calibri, Trebuchet 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;

float: right;
}

.optionheader {background-color:  #white; }

.jumpeven {background-color: #whie;}

.jumpodd {background-color:  #white;}



#looking_for-home_image {
vertical-align: middle;
float: left;
margin-left: 60px;
margin-top: 6px;
}

.subheader {
font-size: 13px;}

.arrow {

margin-bottom: 40px;
}

.arrow li{ margin-top: 10px; list-style-type: square;}

.floatL {float: left;}

.floatR {float: right;
text-align: left;}

.content-child a {font-weight: bold!important;}

#pillars {padding: 5px 0 0 14px; margin: 0; /*top, right, bottom, left*/ font-size: 11px; }

 .submenu{
display: block;
}

.hide{
display: none;
}

.show{
display: block;
}

.showme{
font-weight: bold;
}

.no-display { display: none;}

	hr {
	height: 1px;
	border: 0;
    color: #7fa7ab;
	background-color:   #7fa7ab; 
	margin-top: 8px;}
	
.indent {padding-left:35px;}	

.back-to-top {float:right; margin-top:-22px;}

.testimonial {
	margin: 10 22 11 25;
	padding-right: 20px;
	font-family: Calibri, Trebuchet 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #3b5558;
}
.testimonial b {
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}