Okay, eine Lösung ist eine Lösung, dennoch finde ich solche Hacks unsauber, denn schon bei CSS3 kann sich das wieder ändern und dann musst du jedes deiner x Projekte auf CSS-Hacks überprüfen und korrigieren.
Du hast hier flexible Schriftgrößen genommen, sprich: die Schriftgröße im #outline DIV richtet sich nach der Schriftgröße von einem der Elternobjekte. Dort wird wohl der Hund begraben liegen...