Complete layout redesign in attempt to be responsive.