The column height thing just can't be done with
CSS at this point afaik, sorry. You might be able to create the illusion, though, by using background color and a containing div for the two columns. Unfortunately, different browsers interpret background inheritance differently.
I hate to be the one to tell you, but your page is all over the place when viewed with Firefox. Also you need a photograph the right size.