many css and formatting changes