a lot of css clean up