Bij mij in IE7 is de legendtekst zelfs blauw, in FF wit en bij jou (welke browser?) dus zwart. En je hebt zelf geen stijl ingegeven voor de legendtekst, dus hoe kan dit vraag je je af? Komt van de stylesheet van de browser, daarin wordt dit bepaald en dat verschilt dan dus per bowser. Net zoals dat in een pagina zonder CSS (van de bouwer) de h1 toch echt groter is dan een h2 of een p. CSS van de browser.
Het is een goede gewoonte om voor alle elementen die er maar in een site kunnen voorkomen CSS in te geven zodat je het niet aan het toeval overlaat en je je ervan verzekert dat het eruit komt te zien zoals jij wilt. Er kunnen uiteindelijk meer verschillende elementen in een site komen te staan dan aanvankelijk bij de livegang het geval was.