Non lo so.
Vedo anche io un colore grigio pallido e, ovviamente, se fosse nero sarebbe più leggibile. È così con tutti i browser, oppure il webmaster ha impostato differenti colori per differenti browser? Non ho modo di verificare.
Una soluzione c'è senza necessità di cambiare i colori per tutti i siti.
userContent.css
@-moz-document domain(forum.italia.it) {
body {color: #000000 !important; }
}
Sovrascrive l'impostazione del webmaster impostando, solo per quel dominio, il nero come colore del testo.
Se la tua era solo una curiosità finisce qui. Se vuoi effettivamente utilizzare quel codice in quel sito e non sai come fare aggiungerò la procedura.