Added conditional to load jquery.js when no other scripts are loaded (only if you are using a superfish menu). This is a bit of a work-around for now and I need to find a more reliable way of doing this, for example, any module could load a script via the $scripts var, which would satisfy the conditions, and thus superfish may not work.
Moved body tag attributes to a new body ID - fixes the issue when an iframed body tag inherits the pink background color from style.css (such as fckeditor using the themes css).