I have not been to the opera here but I've been in Los Angeles. The fashion there can range wildly. What I've noticed up here in Seattle (from good restaurants to symphony) is that it can be REALLY casual. I've seen people dressed nicely and I've also seen people in shorts. Really.

Dress as to how you feel good, I think. Simple and classic always works.