I have had a number of issues with doing this. For one, Internet Explorer renders CSS differently than any other browser. Many times IE does it wrong. You can see this in effect when a completely CSS standards compliant browser is used on a site made primarily to look right in IE. Some of the elements or will be overlapping each other or floating around in places they shouldn't be.
Maybe the next service pack of IE will fix that, but for now...