While I concur that it doesn't need body tags, and certainly shouldn't have any with values set, I disagree that an empty body tag can be causing the problem. With no values being set, nothing's being over-written, so it can't be breaking the layout. *Something* certainly is, but the body tag seems an innocent bystander to me.