more css improvements for the layout