I have no predilection on vertical-align, so it's works for me. But could you have a clear explanation  why you despite the vertical-align? ;)