Обтекание блока другими блоками на CSS
Не совсем ясна задача. Меня — высоты контента? Блоки справа — тоже высоты контента и любого количества? И надо, чтобы высота меню подстраивалась под высоту блоков справа? 
И высота уместившихся блоков справа меньше высоты меню, то меня вытягивается? Так что ли?
Я правильно понял? jsfiddle.net/qQSpJ/
Блоки справа имеют общий класс, как и требовалось, имена классов «block1» и «block2» просто, чтобы указать цвет блоков, они не влияют на результат. Единственное — последнему блоку придётся присвоить дополнительный класс «last», иначе не будет поддержки IE6. Чтобы отказаться от доп. класса «last», надо делать так:
jsfiddle.net/qQSpJ/1/
Но тогда кроссбраузерность упадёт.