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