Hola cada quien hace su pagina como quiera, yo siempre uso mi logica es lo que usan las personas en infomatica para programar, bueno yo en cada DIV que coloco le agrego en la hoja de estilo float:left; y si quiero agregar DIV a la derecha le coloco el float:right; eso para evitar que cuando le vaya agregando imagenes y texto no se salga de su posicion ya que me ha sucedido mucho, a se me olvidaba que cuando coloques el float:left o right debes incluirle el tamaño osea el width que es el ancho osea width:1000px;
mira mi pagina es de una radio en linea que pienso poner, pero no esta terminada y la hice de la forma que te comente y me fue muy bien:
http://soloestoyprobando.comli.com/si no es a lo que te referias entonces aclarame para poder ayudarte! :D