/*Footer*/
#footer { 
	padding: 10px 0 0 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid #dddddd;
	height:72px;
} 
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.contact {
	float: left;
	margin-top:50px;
}

.contact a, .contact a:link, .contact a:visited {
	text-decoration:none;
	color: #666;
	/*color: #9F8662;*/
}

.contact a:hover {
	color: black;
	/*color: #BB9866;*/
}

#footer .other_links {
	float: right;
}

#footer .fb {
	padding: 34px 10px 0px 5px;
	display:inline-block;
	vertical-align:top;
}

#footer .yt {
    padding: 33px 10px 0px 5px;
	display:inline-block;
	vertical-align:top;
	
}

#footer .as {
   padding: 30px 10px 0px 5px;
	display:inline-block;
	vertical-align:top;

}

#footer .gp {
	padding:30px 30px 0px 5px;
	display:inline-block;	
	vertical-align:top;
}

#footer .kskids {
	padding:0;
	vertical-align:top;
	display:inline-block;	
}