updated css styling and html layout