Как насчет смещения их обоих влево и использования процентных значений для установки их ширины .. Как показано ниже:
#sidebar,#content {float:left;}
#sidebar {width:25%;}
#content {width:75%}
Или, если вы хотите зафиксировать размер боковой панели и заполнить содержимоеОстальное пространство вы можете сделать следующее (я использую его все время):
HTML:
<div id="content"><div class="in">
CONTENT HERE
</div></div>
<div id="sidebar">
SIDEBAR HERE
</div>
CSS:
#content,#sidebar {float:left;}
#sidebar {width:300px; position:relative;/*so content won't cover it*/}
#content {width:100%; margin-right:-300px;/*sidebar's width*/}
#content .in {margin-right:300px;
/*sidebar's width or more for space between blocks*/}