What version of each browser are you viewing it with? I tried looking at it
with IE8, and I saw the blue rectangle as well. When I did a view source,
the HTML for that area was:
<table border=".75px" cellpadding="3" cellspacing="0" bordercolor="#0080FF"
bgcolor="#CCE6FF" width="100%">
If you look at this HTML, you will notice that the table tag has the
following attribute:
bgcolor="#CCE6FF"
This is obviously what is causing the "big blue rectangle". I'm not sure why
it is being displayed by some browsers and not others, but the bgcolor
attribute is deprecated, and the page did have the XHTML DOCTYPE, so I would
suggest using CSS instead (as well as for some of the other attributes). I
haven't looked at it in anything other than IE8, but it is usually a good
idea to use CSS rather than HTML attributes for anything that you can,
especially attributes that are deprecated.