make sure that `body` does not determine the background

This will greatly simplify maintainability and wlll allow for reusable
or replaceable backgrounds. A lone styled div with class "background"
now sets the background for the whole site.
Merge branch 'body-fix' into new-main-navigation