You could start by validating your site. Many cross-browser problems are caused by invalid markup.
Thanks esmi, I’ll attempt to fix these problems today. Hopefully it works!
IE is notorious for not being standards-compliant and one of the biggest and most popular IE problems comes from how IE interprets and handles and renders floats and margins and block level and inline level content and percentages.
Once you get your coding validated (this will fix the majority of potential bugs :)), I would suggest doing research on those issues that I mentioned if you still encounter issues with how IE displays your site.
Thanks for the background info EMG. I hope I can fix all the validation problems and have my fingers crossed it’ll fix the problem. But, it’s good info you mentioned and I’ll look into it.