No se la razón por la que declara para sus cajas el valor table/table-cell
La alineación que tiene es la lógica y la que debe, pues el valor por defecto para la alineación vertical en las cajas con table-cell es bottom.
Así que o bien suprime (si puede) esos valores para display o añade a su css:
Código CSS:
Ver original#izquierda, #derecha, #central {
vertical-align: top;
}