Hello Jonathan,
I'm not aware of any systematic effort to move CSS styles out of the
HTML output and to add identifiers to all elements. However, I'm sure
Novell has the resources to get this done -- I would recommend that you
start by submitting some patches through
http://bugzilla.wikimedia.org/
and, if the code is clean, we can give you or other developers from your
team CVS access to work on the codebase.
All best,
Erik