some css and layout improvements