bye bye floats, hello display: box