хмм ....
.right-main {
width: 100px;
height: 30px;
clear: both;
background-color: green;
}
Очистить левый div?
Поскольку ВСЕ - это поплавок, я не думаю, что это возможно без некоторого позиционирования.
Ну, есть это ... ОБНОВЛЕНИЕ FIDDLE
Но он использует позиционирование.