Chrome loading forces float:right to new line
In your HTML, the floated item should be first rather than second. I don't have a great explanation why... I've just noticed in Chrome that sometimes the page renders before floats are applied, and if the element is after the rest of the content, the float never applies correctly.