CSS tweaks for spacing around the edges

The diff implies massive changes, but really I just added a couple of margins and put the content in a container. Hope that's helpful!