text-align + inline-block + table-cell + vertical-align
DEMO