TL;DR: Ich würde, offen gesagt, darauf pfeifen. So viele Opera-Besucher wirst Du nicht haben, die paar können das Blog auch ohne runde Ecken nutzen. Der Aufwand, das zu fixen, lohnt nicht. Allerdings würde ich die
Fehler, die der Validator moniert, mal prüfen.
Jetzt könnte ich ja zunächst mal argumentieren, dass runde Ecken kein wesentliches Designelement sind und es normalerweise überhaupt nichts macht, wenn sie in einem Browser, der border-radius (ggf. auch mit Präfix) nicht unterstützt, nicht funktionieren. Das funktioniert aber immer nur so mittelgut. (Generell könnte man diskutieren, ob man Opera überhaupt ausdrücklich unterstützten muss, speziell mit so nebensächlichen Gestaltungsdetails wie runden Ecken; die Verbreitung von Opera ist relativ dürftig.)
Außerdem: Nein, es gibt kein Opera-Präfix für border-radius, also
kein -o-border-radius. Gab es auch nie. Und ja, Opera wird seine eigene Rendering-Engine (Presto) einstellen und Webkit verwenden – meines Wissens gibt es bisher aber nur Beta-Versionen mit Webkit. Last not least, ob man zuerst die Präfix-Statements oder die „richtige“ Version ohne Präfix angibt, kann man – auch z.T. abhängig von der konkreten CSS-Eigenschaft –
diskutieren. (Wobei die „best practise” klar ist, die Präfix-Versionen zuerst aufzulisten.)
Im Fall von border-radius kann man mittlerweile relativ getrost auf die Präfixe verzichten.
So ziemlich alle Browser beherrschen border-radius mittlerweile ohne Präfix; für die, die es nicht unterstützen (IE8), gibt es kein Präfix.
Falls Du das auf Teufel komm raus
doch debuggen willst (ich hab hier grad keine Opera zur Hand), würde ich damit anfangen – nachdem Du die Validator-Fehler behoben hast; auch die können für Darstellungsfehler verantwortlich sein, gerade in Opera, der Webstandards besonders streng auslegt –, dem Wrapper mal
ordentlich margin-bottom zu verpassen. Eventuell wird nur der Teil der Footers mit den runden Ecken irgendwie überlagert oder abgeschnitten.
YL