Fix bottom margin in github.css

When using the github.css to style the markdown the bottom margin would always be 0 in chrome.

By leaving the HTML element as it is and instead setting the width and margin on the `body` the problem is solved.

The downside of this is that we have to use `box-shadow` CSS3 property to create the double border effect.