The second picture is the same as the display you get in IE7 so it might be something to do with your firewall controlling the way that the site is being viewed.
Wrap the section that Ralph mentioned in a div and float it right with a width and that will cure IE7 and most likely your IE8 issue.
Code:
<h1> Diner Points </h1>
<div style="float:right; width:300px"><span id="SiteMap"><a href="#SiteMap_SkipLink"><img alt="Skip Navigation Links" height="0" width="0" src="http://www.dinerpoints.com/WebResource.axd?d=gBk14ZC87frMGApLh3AaTJMBDRWzOWZ-ixWLwSZpERLDK_zmOY4qpJbOC3pGB2A0FWdbB4rfFMrHbWWGXhjJNLq5_uw1&t=634413663177885782" style="border-width:0px;" /></a><span>Home z</span><a id="SiteMap_SkipLink"></a></span><a href="#Menu_SkipLink"><img alt="Skip Navigation Links" src="http://www.dinerpoints.com/WebResource.axd?d=gBk14ZC87frMGApLh3AaTJMBDRWzOWZ-ixWLwSZpERLDK_zmOY4qpJbOC3pGB2A0FWdbB4rfFMrHbWWGXhjJNLq5_uw1&t=634413663177885782" width="0" height="0" style="border-width:0px;" /></a></div>
(inline styles for example only - add a class instead as per usual)
Bookmarks