I found why my homepage looked bad in Opera. I hadn't set the padding of body, and Opera apparently has default body padding to a few pixels. body {margin: 0; padding: 0} fixed it, it seems.
<< Previously in Surftrail:
what is a narrative
Next: >>
Gonzalo's Madrid homage