Mire.
La distribución homogénea se basa en un js (
masonry de David DeSandro) en base a alterar los valores de posicionamiento de los elementos que están con position: absolute.
Los contenidos (<div class="loop-entry masonry-brick") de su contenedor #masonry-wrap no se quedarán centrados en la ventana nunca excepto cuando el 93% de éste último sea un múltiplo exacto del tamaño del primero.
Como son de 232px (width+margin) sólo ocurrirá 1 vez cada 292 posibles
En todos los demás casos siempre habrá un espacio mayor a la derecha que a la izquierda.
De hecho, en el original que le enlazo, este aspecto no lo contempla el autor.
Así que sí, supone modificar tanto el css como el script en más de un aspecto.