I'm in the middle of building a PHP/SQL-driven photo gallery, and I've come across a minor problem with the layout I've developed when viewed in Internet Explorer. The page validates as XHTML strict, the problem does not occur in Firefox, and I have not tried any other browsers.
Down at the bottom of the page around the form for adding comments, a blue stripe appears across the background, several hundred pixels high. It appears to be related to a div I've classified as "titlebox," since removing this div eliminates the blue stripe in the background. I use the same div several other places on the page and on the rest of my site without a problem. I've made all sorts of attempts to fix it, but to no avail. I would appreciate if you guys could give it a lookover to see if you can pinpoint the error.
I've attempted to highlight the relevant regions in the source with commenting, specifically the div.titlebox definition in the CSS in the head, and the HTML where it is used near the bottom of the source.
Thanks and Merry Christmas.