http://mayacove.com/mobile/test_mobile.html

I have color borders around first section, "Languages & Software" and a color border around the paragr inside it...
(in real situation hide and show sections dynamically under those three headers, that's why headers are links, but made them all visible here since this is just for testing...)

Code:
body.skills .wrapper:first-child { border:solid 1px green; }
body.skills .wrapper:first-child section {border:solid 1px red; }
(lines 98 & 99 in stylesheet.... http://mayacove.com/mobile/style.css)

but for some very odd reason these are being ignored.... don't get why... I have first:child selector elsewhere in this stylesheet w/no probs..

I even validated this little bit of css, it validates... would appreciate suggestions..

thank you....