Stick a <div> inside the <body>

Email clients strip out the <body>, but not the <div>.  If we copy the
body's style for the div, this makes the background colours work in
email clients as well as the web browser.

Fixes #16.