updated css & layout