all my styles work fine in chrome, but not in ie and firefox?
Man, that's strange. For some reason, it's not picking up your stylesheets. I couldn't see any errors at first glance.
CSS Errors Ignore any CORRECT CSS 3 rules flagged.
Correcting the errors you are responsible for should go a long way to solving problem.