Cleaned up the CSS and fixed the footer.