Lies mal den hier:
http://aktuell.de.selfhtml.org/weblog/css-spaltenlayout#wunderwaffe-overflow
Hat mir bei solchen Problemen schon oft weitergeholfen und ich konnte je nach Code auch auf die clears danach verzichten. Würde eh, wenn nicht unbedingt nötig jeweils nur den float clearen, den du auch direkt gebrauchst hast, beim float:left also auch nur ein clear:left, denn wenn du vorher mal ein float:right brauchst, ist es möglich, dass es zu unerwünschten Ergebnissen kommt.
Nehme mal an, dass die Geschichte in IE funzt, aber in FF nicht. Wenn du dem .newsblock overforw: hidden; mitgibst sollte es tun.
Gruss
Pierre