yes, I am aware of all of these things, see user:frietjes/vector.css and #Solution for you and my comments on the talk page of wp:accessibility.  my initial problem was that any css modifications would be ignored by inline style statements, but it appears there is a way to use "!important" to trump those changes.  it just gets very tedious to have to create an entirely new style sheet because someone thinks red on green looks great.  it's an ongoing process.   I have also been working on some greasemonkey stuff to modify such things everywhere on the web, but that has been slow going, given the myriad of ways people can add junk.  thank you though.