Cleaner CSS, better layout

Duplicate CSS significantly trimmed
Body container is now full-width, allowing spanning elements