footer {
	background: #000;
	padding: 25px 25px 0;
	font: 0.985em Helvetica, Arial;
	color: #7d7d7d;
}

	footer a {
		color: #7d7d7d;
	}
		footer a:hover {
			color: {orange};
			border-bottom:1px solid #2d2d2d;
		}
		
	footer h5 {
		font-weight: bold;
		margin: 0 0 12px;
		text-transform: uppercase;
		font-size: 0.95em;
		color: #666;
		border: none;
	}
	#richFooter {
		padding: 0 0 18px;
		display: none;
		
	}
	footer span {
		display:block;
		border-top:1px solid #222;
		padding: 13px 0;
		background: url(../../../library/images/footerlogo.png) right 11px no-repeat;
		font-size:10px;
	}
	span.footerRollover {
		display: inline;
		border: none;
		padding: 0;
		background: none;
		font-size: 0.80em;
		color: #515151;
	}
	
	/* Footer columns */
	footer ul {
		list-style: none;
		float: left;
		width: 25%;
	}
		footer ul li {
			display: block;
			padding: 2px 0;
		}
		footer ul:last-of-type {
			margin: 0;
		}
	
	.social-media li {
		padding: 4px 0!important;
		text-indent: 20px;
	}
	.social-media li a {
		padding: 0 0 0 20px!important;
		border: none!important;
	}
		
	.facebook {
		background: url(../../../library/images/social-icons.jpg) top left no-repeat;
	}		
		.facebook:hover {
			background: url(../../../library/images/social-icons.jpg) left -23px no-repeat;
		}
		
	.youtube {
		background: url(../../../library/images/social-icons.jpg) left -102px no-repeat;
	}
		.youtube:hover {
			background: url(../../../library/images/social-icons.jpg) left -125px no-repeat;
		}
		
	.twitter {
		background: url(../../../library/images/social-icons.jpg) left -201px no-repeat;
	}
		.twitter:hover {
			background: url(../../../library/images/social-icons.jpg) left -224px no-repeat;
		}
