updated css and layout