In Internet explorer 6, 5.5 and 5 and ie on the mac the four divs below all float next to each other. The last div should not be next to the preceding three it should be on the line below since it is not floated. The bug is caused by IE not calculating position of floats correctly. As far as I can tell the left edge of the content is calculated and then the width is applied, the correct behaviour is to apply the width and then see where the content should be layed out due to any floats.