Вы должны быть в состоянии сделать это только с помощью CSS.
Вот отличная статья о том, как создать «Святой Грааль» в CSS-дизайне.
Страница с тремя столбцами. Одна левая боковая панель фиксированной ширины для меню, правая боковая панель для ваших объявлений или фотографий и масштабируемый центр, в котором размещается контент.
См:
В поисках Святого Грааля:
CSS