Vertical center alignment in div using CSS:
For those of you who are struggling with trying to make you content vertically centered inside div.
Read article Vertical Centering in CSS. It contains several solution and some links related to this problem.
As many of IE CSS hacks author use # symbol to make CSS rules applied only for IE.
Link to Universal vertical center solution