@DrDoc - that's basically what I do; I have a couple stylesheets universal to all browsers, then deliver the few browser-specific styles via separate sheets & conditional comments. I've done this for a long time with no problems.
But you seem to be saying to serve up ALL styles in the universal sheets, then do OVERRIDES for IE (thus avoiding the need for non-IE stylesheets) -- is that what you mean? Are you suggesting that as best practice or work-around for my bug? How do I do that, using '!important' designations? Not sure I like the idea of putting out two styles for things, one "right" and one "wrong" and relying on the browser to get the right one; would rather just serve up one correct style.
I upload via FTP, so that's not it. I will try digging into archived versions to see what went wrong.
@Lucy - thanks; thought that might be the case.