#footer-outer { clear: both; margin: 20px 21px 10px 21px; text-align: center; }
#footer-inner { width: 100%; overflow: hidden; }

#footer-alpha-outer { clear: both; }
#footer-alpha-inner { width: 100%; overflow: hidden; }

.footer-links { color: #fff; }
ul.footer-links { padding: 0; margin: 0; }
ul.footer-links li { display: inline; list-style-type: none; padding: 0 10px 0 10px; margin: 0; }
ul.footer-links li.start { padding-left: 0; }
ul.footer-links li.end { }

.footer-link:link, .footer-link:visited { color: #999; text-decoration: none; }
.footer-link:hover, .footer-link:active { color: #999; background: transparent; text-decoration: underline; }

