Entonces tal vez te venga mejor usar multicolumnas CSS o tal vez alguna cosa en JavaScript tipo masonry.
Las multicolumnas sería algo así:
Código CSS:
Ver originalsection {
column-count: 3;
column-gap: 10px;
}
div.noticia {
margin-bottom: 10px;
column-break-inside : avoid;
}
http://jsfiddle.net/uq3kF
Com ves es un poco diferente al planteamiento inicial. También tendrías que ver un poco la compatibildad;
http://caniuse.com/multicolumn