No tricks, you just need to design using W3C compliant code. You have 57 errors and 946 errors on the home page alone...I'm surprised it even works in IE. I'd start by running the site through a validator and start fixing the errors one by one. Here's a good one to use:
http://validator.w3.org/