Oj det är en taggsoppe-sida...
Alltså en tabelluppbyggd layout. Visst han använder div men inuti i tabellerna.
Den en skillnad jag ser mellan din bild och det jag får upp i Camino är avståndet mellan raderna i vänster menyn, Camino tolkar koden korrekt och visar den därefter.
Han använder bara <br /> efter varje meny val vilket säger radslut ny rad inget om att det ska vara något mellanrum som syns på din bild.
Jag har inte kollat om hans CSS gär något med det att göra men förmodligen.
Jag skulle ta en titt till i CSSn om jag vore honom.
Sedan skulle jag även satsa på att göra om sidan till XHTML/CSS och göra den lagerbaserad istället för tabellbaserad.
Bättre för framtiden och alla webbläsare inte bara IE.
Säg åt honom att dra hem Firefox på PC och testa i den, får han till det där kommer det se bra ut på Mac också.