vertical-align:middle looks better on smaller screens