Как сделать 3-колонную компоновку с центром жидкости без поплавков

Я пытаюсь создать макет из трех столбцов с боковыми панелями статической ширины и центральным столбцом флюида. Я НЕ хочу, чтобы столбцы удалялись, когда страница становится слишком узкой (центральный столбец на 250 пикселей), я бы хотел, чтобы все это просто зависало и использовало боковую прокрутку. Уверен, что это невозможно сделать с помощью поплавков. Вот что у меня так далеко:

http://jsfiddle.net/eNDPG/210/

HTML:

<div id="header">
    Header
</div>
<div id="container">
<span id="leftcol">
     Text1
</span>
<span id="rightcol">
    Text3
</span>  
<div id="centercol">
    Text2
</div>
</div>
<div id="footer">
    Footer
</div>

CSS:

#container {
overflow:hidden;
width: 100%;
float: left;
}

#leftcol {
border: 1px solid #0f0;
display: inline-block;
float: left;
width: 200px;
}

#rightcol {
border: 1px solid #0f0;
display: inline-block;
float: right;
width: 250px;
}

#centercol {
border: 1px solid #000;
overflow: hidden;
}

#header {
border: 1px solid pink;
width: 100%;
}

#footer {
border: 1px solid pink;
width: 100%;
}

Ответы на вопрос(2)

Ваш ответ на вопрос