Hola:
El problema que tienes es que el elemento flotado a la derecha tiene un height inferior a lo que ocupan las dos primeras filas de los flotados a la izquierda, por lo que el primer elemento de la tercera fila "tropieza" con la esquina inferior de la segunda fila.
Cita:
Iniciado por psicopatia
#banner {
float:right;
width:300px;
height:250px;
z-index:1;
margin: 5px;
}
#videos {
float:left;
width:160px;
height:120px;
z-index:1;
margin: 5px;
}
Debes modificar los height hasta que coincidan y no "tropiecen".
Otra cosa, los div's flotados a la izquierda ya que se repiten no pueden ir definidos como id, deben ir como class.
Saludos.