.footer {
	width: 924px;
	margin: 0 auto;
	padding: 24px 0 45px 0;
}    
.footer .links {
	font-size:12px;
	color:#9bd5f7;
	text-align:center;
}
.footer .links a {
	font-size:12px;
	color:#9bd5f7;
	text-decoration:none;
}
.footer .links a:hover {
	color:#3FB1E5;
}
.footer .upper a {
	color:#78c4f1;
}
.footer .upper a:hover {
	color:#0090E6;
}

body .footer .links a.highlighted {
  font-size: 13px;
	color:#EC5E69;
}
body .footer .links a.highlighted:hover {
	color:#BF1616;
}

.footer .home-link {
	width:55px;
	height:100px;
	margin:0 auto;
	text-indent:-9999px;
	padding-left:10px;
}

.footer img {
	border:none;
}

.footer .legal {
  padding: 12px 0 0 0;
  font-size: 11px;
}