El problema es que al flotar los articles no se acomodarán nunca como uno quiere:
http://jsfiddle.net/c2am/5o3q7wke/21/
Prueba a variar el contenido de cada article y verás de que hablo
Supongo que traes los artículos de la base de datos, con lo cual podrás controlar cuanto quieres mostrar en esta sección de tu web.
Lo mejor, para mí, o mejor dicho lo más fácil es darle una altura fija e igual para todos los artículos, y acomodar la cantidad de información a este efecto, o simplemente con un overflow:hidden ocultar lo que sobrepase dicha altura. Todo esto para evitar entrar en una guerra que ganará el float.
Ahora, si no te convence y quieres sí o sí lo anterior, pues mediante programación vas repartiendo los articulos en tres "div columnas".
EDITO: AQUÍ ESTÁ LA SOLUCIÓN:
http://ksesocss.blogspot.com/2012/05...uales-con.html
Sabía que había un forma con css