Styling

Some more tweaks to the CSS and page layout. Still not done but looking
a lot better.