Hola Danneg:
si miras el código, verás que cada una de las cajas interiores están flotadas a la izquierda (como bien dices) pero el display en este caso es innecesario:
Cita: smallbox, .mediumbox, .largebox, .publicidad, #portada {
float:left;
}
Lo que te quedó por mirar es el tamaño del contenedor padre de todas ellas (y que es lo que hace que se muestren en una solo fila/línea):
Cita: #wrapper {
width:7860px;
}
Un saludo