Partial HTML5 upgrade

- Using new standard HTML5 tags where necessary
- Using a maximum width for page instead of a fixed one