+2  A: 

Try adjusting the line-height property for the label element. You may need to increase or decrease it.

Zack Mulgrew
A: 

To me this is the most frustrating thing about css... Zack is right it will probably take some tweaking with the line-height, sometimes lots of tweaking (like 20px). i think that floating the element causes line height to be difficult?? if you want it in the middle of the line you should set vertical-align:middle; too.

hope this helps...

Cipher