Hi there johnsmith153,
thank you very much for the informative link, I was not aware of that browser facility in IE9.
The least I could do in return, was to find a possible solution for IE7 for you.
Check out the attachment, to view the result of my endeavours.
Edit: I think that IE7 has a problem with partial percentages, as you will discover on horizontal window re-sizing.