Ok this isn't really an issue but...
I am having trouble understand this as I have never used it, ever.
So from what I gather you must put the vertical-align on the element you wish to align?
Does the element need to be a specific height?
Does the parent element need to be a specific size?
I've tried it a few times and it seems to do absolutely nothing, unfortunatley.
I have looked at the http://w3schools.com/ tutorial on the matter but to no prevail.
Any help would be great,