How can i set vertical align inside a div which floats left on ecplorer 6 and 7

Hi i have been 4 divs with a height set and now i am trying to set the text to be vertical align:middle but it is not working on explorer 6 and 7 is that even possible or should i just use some <br /> tags to align the text on each div to display align in the middle.

this a example how i want to look i have found some that uses css top:50% but those just set line point to text to start which is not what i want

this how i want to look!!


                    ¦   ¦                       ¦
                    ¦   ¦    text here       ¦ 
 text here       ¦   ¦    text here       ¦
 text here       ¦   ¦    text here       ¦
                    ¦   ¦    text here       ¦

_¦ ¦ ¦

with style top 50% doesnt really show text in the midle if long text on the div just gives a start point of text


                    ¦   ¦                       ¦                 
  text here      ¦   ¦    text here       ¦
  text here      ¦   ¦    text here       ¦
                    ¦   ¦    text here       ¦
                    ¦   ¦     text here      ¦

_¦ ¦ ¦