However, of course, IE6 does not want to make this easy; it does not support child nesting!
Amongst 70.000 other layout bugs fixed from IE 6 to IE7. Seriously if the holy hack doesn't fix it, forget about it. Getting a semantically correct oage, with a non-trivial layout working properly in IE6 has driven men to drink, recreational drug addiction, and soliciting prostitutes. You could sooner get Satan to read the Bible, than get IE to render a website correctly.Seriously, just bang up a something in publisher and save that as HTML. Then do a test and if people are using older IE browsers, just show them the Publisher file (which while taking several minutes to download due to the incredible amount of rubbish publisher decides it would be a good idea to include, will actually render 100% perfectly in IE6 [not so much in everything else tho' - it's not even valid HTML! Or even valid SGML for that matter.
Alternatively tell your users to upgrade their software. If they don't want to upgrade to IE7 (because it's a 90MB download, or they're using a pirated version of Windows - just get Firefox).