Это - проблема, которую я несколько раз имел при попытке создать разметки с боковой панелью.
Я сделал пример здесь: http://samutz.com/div.html
#content имеет материал в нем, который должен плавать и затем очиститься в #content только. Но когда я пытаюсь очиститься внутри #content, это очищает плавание #sidebar также, несмотря на #sidebar, являющийся за пределами #content.
Вариант A:
overflow:hidden; zoom:1;
Если это испортит текст #content, поместите текст внутрь этого нового div:
Пояснение к технике overflow: http://work.arounds.org/clearing-floats/
Вариант B:
Вы также можете абсолютно точно расположить боковую панель, но вам, возможно, придется повозиться с min-heights, если она станет длинной.
Дополнительно:
Если вам нужно разместить сайдбар в основной обертке: