Fixed CSS by eliminating floats and using display: inline-blocks, parent font-size: 0 and redefining children element font-size.