y con float probaste? prueba con los float :left; en los dos bloques
o sino me puede surgir que halla un problema con el contenedor que tiene un height fijo y los tamaños de las columnas suman un valor mayor.
mira mañana me pondre con tiempo porque no pude verlo bien pero si nadie te resuelbe antes tratare de dejartelo listo.
saludos