Если я правильно понял ваш вопрос,
Ваш CSS должен выглядеть так:
#container {width:100%; height:auto; overflow: hidden;}
#content-left {width:50%; float:left}
#content-right {width:50%; float:left}
И HTML-разметка
<div id="container">
<div id="content-left"></div>
<div id="content-right"></div>
</div>
Полный код
<html>
<head>
<style>
#container {width:100%; height:auto}
#content-left {width:50%; float:left; height:50px; background-color:black}
#content-right {width:50%; float:left; height:50px; background-color:red}
</style>
</head>
<div id="container">
<div id="content-left"></div>
<div id="content-right"></div>
</div>
</html>
* примечание: я добавил height:50px; background-color:black
, чтобы увидеть результат.Конечно, вы можете удалить этот код
А вот пример http://jsfiddle.net/QbLgu/
Это основные вещи, которые ДОЛЖЕН ЗНАТЬ каждый webdev.Вы должны изучить основы.Попробуйте исследовать, прежде чем задавать вопрос по SO