Ja, eine Browserweiche kannst Du einbauen, es gibt diverse CSS-Hacks um Browserspezifisch CSS-Angaben zu machen, Google mal nach Star-Hack oder TAN-Hack und CSS. Machen würde ich sowas aber nur im äußersten Notfall, denn es ist weder elegant noch zukunftssicher.
Von der Optik her finde ich es angenehm, der Kontrast zwischen Hintergrund und Schrift ist jedoch in meinem Augen gerade so grenzwertig, evtl. sollte der Hintergrun im Textfeld etwas heller sein um den Kontrast zu erhöhen.
Was die Konf_ormität angeht, so weiß ich nciht genau, wie Du die mit Tidy getestet hast, bei mir spuckt Tidy jedoch einige Warnings (17) aus (okay, keine Errors).