Jag antar att du använt en tabell. IE5 och IE6 i quirks mode har en bugg att tabeller inte ärver textstorlek, så, den "lilla" textstorleken är den som du angett.
Jag kör med em. Bör man inte köra med em? Jag har läst rekommendationer om att em bör användas då vissa webläsare inte kan skala text så bra, vars storlek är satt med px.
När jag sätter värdet på font-size till 1em så visas all text i ditt exempel lika stort. Sätter jag däremot font-size till 0.9em så blir det mindre och mindre.
Har du nån resonemang till det?
EDIT:
När jag bytte till 1.1 så blev att gradvist större.
Nu börjar jag kanske inse att detta är som det skall vara. ;)
Om jag då vill ha normalt mindre storlek än 1px skall jag då använda px eller smaller?
alla taggar som är satta med 0.9em ärver föregående taggs textstorlek och gör den 90% mindre. Man kan jobba sig runt det och se till att saker inte blir mindre och mindre, genom att t ex sätta
div {font-size:0.9em}
div div {font-size:1em}
Fast det kan vara enklare att sätta
* {font-size:1em}
body {font-size:0.9em}
och ser till att allt blir lika stort innan man sätter specifika fontstorlekar