It is extremely difficult to vertically align content using traditional CSS without knowing exactly where you want the item to appear.