line-height:10px; vertical-align:middle; then there is padding plus menu's usualy get consrtucted like this <div><ul> <li><a>menu</a></li> </ul></div>