http://zerosixthree.se/vertical-align-anything-with-just-3-lines-of-css/