vertical-align is the one issue which i am struggling to fix for long days. I understand vertical-align css property is buggy in most of the browsers.
Mostly, we can fix using display:table-cell, because vertical-align is ideal for table and IE will not respond for this.
But, do we have any other alternate fix for vertical-alignment.
Here, is my example for which i suppose to fix.
http://jsfiddle.net/gviswanathan/5rVJ3/

using
line-heightwould be a good replacement.. but,it depends on what you are applying it on.. it will work in your case though.. check the fiddle,addedheight,width,line-heighthttp://jsfiddle.net/mvivekc/R4Y4s/2/