In lieu of any replies, I worked on this myself today. I fixed the bulk of it by changing the following code in lines 215 & 216 of profilecustomize.php from this:
Code:
'moduleinactive_text_color' => self::$stylevars['header_background']['color'],
'moduleinactive_link_color' => self::$stylevars['header_background']['color'],
to this:
Code:
'moduleinactive_text_color' => self::$stylevars['body_color']['color'],
'moduleinactive_link_color' => self::$stylevars['link_color']['color']
Then from there I turned on profile customization and fixed the remaining by customizing my profile and then setting it as the site default.
The only reason I could get away with this is that this particular forum I'm using this on is a new one with a brand new installation of vB (no users yet) - If this were on one of my 10,000+ user forums where thousands of people had already customized things I think it may have been tougher.
Hope this helps someone out until we get some kind of "official" fix. I really think this is due to the ongoing bad implementation of stylevars and not the skin itself, however it still needs to be fixed to work around vB's changes.