:( Join the club. I'm not really sure what it means other than telling the browser to figure out for itself what the margin is. Note that it results in a different display from leaving the margin undeclared and letting the browser figure things out for itself.
I CAN tell you that in practice it is one of the most powerful CSS techniques you can use. There are a number of cases where using margin: auto; is the only way to fix a text-algin:center; that isn't centering properly. It's an important trick to have you your back pocket when you're trying to get your stylesheet to act the way you want. It's one of the first things I try when something isn't acting the way I thought it would.
-------------------------
Whatever you can do or dream you can, begin it. Boldness has genius, power and magic in it. Begin it now.
-Johann von Goethe
When Two Hearts Race... Both Win.
-Dove Chocolate Wrapper
Chroniclemaster1, Founder of
www.EarthChronicle.com
A Growing History of our Planet, by our Planet, for our Planet.