"
CSS level 2 doesn't have a property for centering things vertically. There will probably be one in CSS level 3. But even in CSS2 you can center blocks vertically, by combining a few properties."
read more :
http://www.w3.org/Style/Examples/007/center.html
Google has some good results:
http://www.google.co.uk/search?client=firefox-a&r...btnG=Google+Search
vertical-align will only work if its in a table and you are looking for pure css..