I suspect the problem is with your too-broad conditional comment - it calls a separate CSS file for ALL versions of IE. IE8 should be almost the same as Firefox for the most part, so any 'hacks' in that IE-only css file will also affect IE8 - which is probably NOT what you want.
__________________
Web Goddess & Web Standards Evangelist :) - Tables Be Gone !!