Home page work

Did formatting and colour work on the front page, separated home page
specific CSS into its own file.