I’m finding it impossible to layout and position elements on a website using CSS that will behave the same in both IE8 and Firefox. Is there anyway for my HTML pages to detect what browser the site visitor is using and call different CSS files accordingly? What works in one doesn’t work in the other, and the more complex the design gets, the worse the disparity. It’s driving me nuts.