a LOT of css changes
more layout changes