Move css to it's own file

It was getting big :P
Apply a nice theme to the page

Lots and lots off CSS
Fix validation and HTML 5

Change DOCTYPE to html5
Fix validation issues