No I actually didn’t end up getting it right in ie7 either until I used Tommy’s revised code. I did however have to add one more rule:
div.terms ol li ul li {
list-style:disc;
margin-left: -0.5em;
padding-left: 0;
text-indent: 0;
counter-increment:none;
}
This was so that the bullets would render.
Thanks for the code Tommy.