Styling and layout update, cleaner CSS, removed cruft