update
Major overhaul

I started over from scratch to optimze the html structure to fit both
mobile and desktop views.