I do not know, but I have a suggestion. Unless the inner text you're hiding is a placeholder, its presence is pointless. Instead of doing that, just make div.logo a wrapper around all the other heading stuff, and make the logo a non-repeating background.
no subject