Major overhaul from inline-block elements to floats