Well, I am now confused. I have been working on a new site for my personal use, and one of my requirements is full XHTML 1.1 compliance. I have written my page, and validated it with W3 and it's all good, I think. Internet Explorer renders it perfectly. Opera, however, shows an extra white space near the top, and my bottom border is stretched 10x. If I remove the doctype (that's the only change) then opera renders it perfectly. Internet Explorer also renders it perfectly w/o the doctype. Now, I would much rather understand WHY this is a problem. I know I could leave out the doctype, but I do not want to as that breaks my requirement of compliance (where specifying a doctype is a requirement to be compliant). Any ideas? Is this a known problem with opera? side-note: I changed the doctype to HTML 4.01 as a test, and it exhibits the same problem.