without this CSS, it all looked wrong. It was doing some kind of weird absolute sizing.