"I am wondering if anyone knows what the asterisks in the following CSS do:
#mainNav, #secondaryContent { padding-top: 20px; padding-bottom: 20px; } #mainNav *, #secondaryContent * { padding-left: 20px; padding-right: 20px; } #mainNav * *, #secondaryContent * * { padding-left: 0; padding-right: 0; } It does have an effect on the page in Firefox, but I have no idea what the asterisks do, and then the double asterisks that reset the padding back to 0?" Where did you find this code at? It looks like it is giving all first generation elements of #mainNav and #secondaryContent 20 pixels each of left and right padding and all second generation elements 0 pixels of left and right padding. An asterisk in CSS means "every element." Christian Ziebarth ________________________________________________________________________ Check Out the new free AIM(R) Mail -- Unlimited storage and industry-leading spam and email virus protection. ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/