I have a website that renders correctly in Safari, Firefox, Crome and Netscape.
But it will not render correctly in IE9 as the navigation buttons is a unordered list and should be horizontal but in IE9 it comes up with a bulleted vertical list.
Any suggestions or a CSS hack?
Hard to say for sure without a link to the site/being able to look at the css rules applying in the different browsers. Do you possibly have an IE9 specific style sheet applying to the website when somebody is viewing it in IE9. You could look for in your header file.