bueno el principal problema esta en ocmo has estructurado tu html y como definiste los css
es asi de facil
<div id="contenedor"><!--este tiene q tener a left y right col!-->
<div id="leftcol">aqui va el menu</div>
<div id="rightcol">aca va el contenido</div>
<div class="clear"></div><!--limpiar los flotantes por precaucion!-->
</div>
el css
#contenido {width:1000px}/*el contenedor tiene el ancho q es la suma de los anchos hijos*/
#leftcol {float:left;width:250px;}/*float a la izq y ancho */
#rightcol {float:left;width:740px;margin-left:10px}/*igual q left col pero con margen para q se separe un pqoutio*/
.clear {clear:both}/*limpiado generico de flotantes*/
con eso vas a poder seguir trabajando mas tranquilo
espero q te sirva la ayuda