Better layout for profile page, moved CSS out