Is it possible to add normal flow just for one element?
Here is my trouble :

html:

```
<div class="block pink float"></div>
<div class="block blue float clear"></div>
<div class="block green float"></div>

```

css:

```
.block {
   width: 200px;
   height: 200px;
}
.clear { clear: left; }
.float { float: left; }
.pink { background: #ee3e64; }
.blue { background: #44accf;}
.green { background: #b7d84b; height: 400px;}

```

<http://jsfiddle.net/E2uLk/> 

i need my green block to start float from the pink one (to be on the top of the document and on the right of pink). i can't change html structure or add any extra wrappers. Expected result you can see in Internet explorer 7 :) (in cause of some ie bugs, but i need the same in all modern browsers).
Thanks a lot.