major changes to style, CSS