Lots of UI changes, CSS perfection