box-shadow on <tbody> in Chrome?

Problem

I’ve been trying for about an hour to get chrome to pick up my box-shadow (and browser-specific variants) in Chrome applied to the <tbody> tag, but its not working. I'm getting exactly what I expect in all other browsers (a shadowed box in Firefox, nothing in IE6 or IE7)... Chrome is also not rendering any border styles to my <tbody> tag... Are there limitations on this tag itself or have I done something wrong?

Problem courtesy of: Jeff

Solution

I’m not sure what repercussions (if any) it will have, but simply setting display: block on tbody fixes it in Chrome (and Opera, where it also didn't work):

See: http://jsfiddle.net/nuXgg/1/

Solution courtesy of: thirtydot

View additional discussion.