<niggle> embed_code_dl should really be embed-code-dl. Plain underscores aren't legal in CSS identifiers (see the relevant bit of the spec). This means some browsers (earlier Mozilla based browsers for a start) ignore them. </niggle>
I changed the class name as you requested. We still have a lot of classes that have underbars in our CSS however, so I kinda feel like it was a drop in the bucket/waste of time. What a bizarre and foolish restriction. Sigh.