Bei Opera würde ich auf einen JavaScript-Einzeiler im 'head' setzen:
if (window.opera) document.documentElement.className += ' opera opera_version_' + window.opera.version() + ' opera_buildNumber_' + window.opera.buildNumber();
Das eröffnet dem Nachfahrenselektor alle Möglichkeiten …
Das ist natürlich eine Möglichkeit, aber eine reine CSS-Lösung ist nicht verkehrt. Den Internet Explorer 6 (wenn überhaupt) fütterst du ja auch Star-HTML und nicht mit einer JavaScript-Weiche.