more css and layout work