Nicht nur der Opera, sondern auch Firefox benutzen Dein Style nicht. Wieso?
Schreib das und lass die Kommentarklammern weg:
<style type="text/css" media="screen,projection">
(deine CSS)
</style>
Wie gesagt, ohne ... das lässt den XML-Parser nämlich alles ignorieren, was da drin steht