This is hard to explain, so a visual aid is here:

I have a page of content divs (grey blocks containing content) extending 100% wide, going down the page.

I want to float a block of text to the right, and have it constrain any 'content' div it comes in contact with like this (pushing 1 box) or this (pushing 2 boxes)

But all I get is the content div extending accross the page, and only it's content running arround the float like this:
the two CSS styles are listed in each box.

Any ideas?? Thanks...