line-height messy with vertical-alignment