have a UL horizontal menu with sprites for the images and it works fine in IE8 (all IE testing done using IETester) and Firefox but IE 6 & 7 make the buttons do a weird stair-step up the page starting with the first one being about 10 pixels to high into the header - can't figure it out but it's the closest i can get to what i can't. Also Safari pushes the menu up into the header about 10 pixels (like the IE stuff but the buttons are inline. I'm a newbie so if it's obvious what i'm doing - be nice, please. any help would be GREATLY GREATLY appreciated.
MY HTML:
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">
<!--TOP THIRD--> <div id = \"top_content\"> <!--HEADER WITH BLUE BGT, YELLOW BOX AND TRANSPARENT TEXT AND OVERLAY OF FISH LOGO--> <div id = \"header\"> <div id = \"fish_logo\"><img src=\"images/dp_fish.png\" alt=\"\"/></div> <!--SPRITE LIST MENU ROLLOVERS/DISJOINTED ROLLOVERS FOR BOTTOM--> <!--<div id=\"menu_container\"> --> <ul id = \"menu\"> <li id=\"home\"><a href=\"#\"></a></li> <li id=\"about\"><a href=\"#\"></a></li> <li id=\"quotes\"><a href=\"#\"></a></li> <li id=\"specs\"><a href=\"#\"></a></li> <li id=\"faq\"><a href=\"#\"></a></li> <li id=\"contact\"><a href=\"#\"></a></li> </ul> <!--</div>-->
</div>
</div>
<div id = \"middle_content\"></div> <div id = \"center_area\"> <div id = \"text_area\"></div> </div>
<div id = \"bottom_content\"> <div id = \"image_swap\"></div> <div id = \"footer\"></div> </div>
MY HTML:
MY CSS: