Con ie7 lo veo igual que con ff3.
El descuadre de elementos quizás sea una cuestión de medidas (tamaño de las cajas + bordes + margénes...).
Y el desbordamiento del contenido puede ser una cuestión de añadir un '<div=clear"></div>', otros lo llaman '<div="corte"></div>' en el html y en el css 'corte {clear: both}' o de añadir la propiedad 'overflow'
Quizás te venga bien pasar por
www.librosweb.es ahí tienes información clara sobre css ( y otros temas)
Un saludo