After updating to WordPress 3.1, we found the html body of our sites being pushed down a bit. We found this following code injected into the
html { margin-top: 28px !important; } * html body { margin-top: 28px !important; }
The reason this is happening is WordPress is making space for the new admin panel that displays when admins view the live site. There are two fixes for this:
Hope this helps someone.