New design

Fix up CSS to make things look a little nicer. Still nothing to write home about though.