Tidy up CSS

Tidied up the CSS and fixed the footer