some css and mark-up fixes