Made the home page responsive

Did a bit of refactoring the CSS, for consistency and getting rid of unnecessary lines. Made the form responsive-ish, although I'm sure it can look better. This is just a base.

Also changed the hgroup to a section instead. Probably a bit pedantic, but its no longer a header imo.