Re: jQuery removeclass issues in IE8 and below
Take a look at the section titled "-pie-watch-ancestors" on the Supported Features page: http://css3pie.com/documentation/suppor ... -features/
In a nutshell: PIE doesn't automatically react to property changes on ancestor elements. So since you're changing the className on the parent element, rather than the target element itself, PIE doesn't see the change. You can tell PIE to also watch for changes on the parent element, by adding -pie-watch-ancestors:1 in the CSS for your links.
Hope that helps