Internet Explorer mega-menus issue

Internet Explorer mega-menus issue

I coded a set of mega-menus for a WordPress site I am working on, and it works beautifully in Chrome and Firefox, but I am having the worst time in Internet Explorer. Granted, there may be some CSS issues I need to brush up on for IE that are contributing, but I was wondering if you pros could make glance at my script for Internet Explorer bugs.

site url: http://upmi.org/site

(The mega-menu is at the top (home/learn/etc)

Here is my jQuery work if its useful.
  1. // JavaScript Document

  2. $j=jQuery.noConflict();

  3. $j(document).ready(function() {
  4. $j('#mm-home').hover(function() {
  5. $j('.mega-menu-learn, .mm-arrow-learn').fadeOut(0, 'easeInQuad');
  6. $j('.mega-menu-ministries, .mm-arrow-ministries').fadeOut(0, 'easeOutQuad');
  7. $j('.mega-menu-events, .mm-arrow-events').fadeOut(0, 'easeOutQuad');
  8. $j('.mega-menu-give, .mm-arrow-give').fadeOut(0, 'easeOutQuad');
  9. $j('.mega-menu-store, .mm-arrow-store').fadeOut(0, 'easeOutQuad');
  10. });
  11. $j('#mm-learn, .mega-menu-learn').hover(function() {
  12. $j('.mega-menu-learn, .mm-arrow-learn').fadeIn(0, 'easeInQuad');
  13. $j('.mega-menu-ministries, .mm-arrow-ministries').fadeOut(0, 'easeOutQuad');
  14. $j('.mega-menu-events, .mm-arrow-events').fadeOut(0, 'easeOutQuad');
  15. $j('.mega-menu-give, .mm-arrow-give').fadeOut(0, 'easeOutQuad');
  16. $j('.mega-menu-store, .mm-arrow-store').fadeOut(0, 'easeOutQuad');
  17. });
  18. $j('#mm-ministries, .mega-menu-ministries').hover(function() {
  19. $j('.mega-menu-ministries, .mm-arrow-ministries').fadeIn(0, 'easeInQuad');
  20. $j('.mega-menu-learn, .mm-arrow-learn').fadeOut(0, 'easeOutQuad');
  21. $j('.mega-menu-events, .mm-arrow-events').fadeOut(0, 'easeOutQuad');
  22. $j('.mega-menu-give, .mm-arrow-give').fadeOut(0, 'easeOutQuad');
  23. $j('.mega-menu-store, .mm-arrow-store').fadeOut(0, 'easeOutQuad');
  24. });
  25. $j('#mm-events, .mega-menu-events').hover(function() {
  26. $j('.mega-menu-events, .mm-arrow-events').fadeIn(0, 'easeInQuad');
  27. $j('.mega-menu-learn, .mm-arrow-learn').fadeOut(0, 'easeOutQuad');
  28. $j('.mega-menu-ministries, .mm-arrow-ministries').fadeOut(0, 'easeOutQuad');
  29. $j('.mega-menu-give, .mm-arrow-give').fadeOut(0, 'easeOutQuad');
  30. $j('.mega-menu-store, .mm-arrow-store').fadeOut(0, 'easeOutQuad');
  31. });
  32. $j('#mm-give, .mega-menu-give').hover(function() {
  33. $j('.mega-menu-give, .mm-arrow-give').fadeIn(0, 'easeInQuad');
  34. $j('.mega-menu-learn, .mm-arrow-learn').fadeOut(0, 'easeOutQuad');
  35. $j('.mega-menu-ministries, .mm-arrow-ministries').fadeOut(0, 'easeOutQuad');
  36. $j('.mega-menu-events, .mm-arrow-events').fadeOut(0, 'easeOutQuad');
  37. $j('.mega-menu-store, .mm-arrow-store').fadeOut(0, 'easeOutQuad');
  38. });
  39. $j('#mm-store, .mega-menu-store').hover(function() {
  40. $j('.mega-menu-store, .mm-arrow-store').fadeIn(0, 'easeInQuad');
  41. $j('.mega-menu-learn, .mm-arrow-learn').fadeOut(0, 'easeOutQuad');
  42. $j('.mega-menu-ministries, .mm-arrow-ministries').fadeOut(0, 'easeOutQuad');
  43. $j('.mega-menu-events, .mm-arrow-events').fadeOut(0, 'easeOutQuad');
  44. $j('.mega-menu-give, .mm-arrow-give').fadeOut(0, 'easeOutQuad');
  45. });
  46. $j('#wrap, .header-bg, .header-top, .header-search').hover(function() {
  47. $j('.mega-menu-learn, .mm-arrow-learn').fadeOut(0, 'easeInQuad');
  48. $j('.mega-menu-ministries, .mm-arrow-ministries').fadeOut(0, 'easeOutQuad');
  49. $j('.mega-menu-events, .mm-arrow-events').fadeOut(0, 'easeOutQuad');
  50. $j('.mega-menu-give, .mm-arrow-give').fadeOut(0, 'easeInQuad');
  51. $j('.mega-menu-store, .mm-arrow-store').fadeOut(0, 'easeOutQuad');
  52. });
  53. $j('#content-menu li, #secondary-nav li, #secondary-nav-2 li').find("a[href='"+window.location.href+"']").each(function(){
  54. $j(this).addClass("current-content-menu");
  55. });
  56. $j('#header-nav li').find("a[href='"+window.location.href+"']").each(function(){
  57. $j(this).addClass("current-header-nav");
  58. });
  59. });