Many minor CSS tweaks / cleanup