Boy, did I screw this one up!
My previous post was a brief rant on how I thought that Safari was full of custom CSS tags that allowed Safari to achieve it's OS X type look on Windows. I was of the mistaken belief that these were non-standard tags and that Apple was using these to give Safari an advantage in how it renders web sites - specifically Apple.com. It didn't take long for a knowledgeable Safari user to put me in my place.
A commenter on the original blog informed me that while these tags are indeed custom to Webkit (the underlying browser engine in Safari), they are perfectly legal CSS and in fact are there for testing of new features in the upcoming CSS3 standard. He also informed me that Firefox, Opera and Internet Explorer all do this too. It is in fact a necessary step in testing future standards compliance.
In my defense, the original article I read never quite clarified that these tags are for testing purposes only and should not be used on production web sites. However, I should have done more research into this before I ranted on.
Therefore, I would like to apologize to all the Safari lovers out there and any Safari devs that might be reading. Safari appears to be very much standards compliant and my faith in Apple has been restored.
I am a fairly recent convert to Apple from 15 years of programming in Windows and I guess I'm still suffering from some 'scars' from my time programming on Windows.