css and layout fixes