Set the background colour on the body element instead of html element

This way we can easily override it in other pages in the future rather
than littering our CSS with declarations involving the html element.