EFFORT the reason i don't want to CHANGE the css is because my site-css was designed to display my site properly, the widget-css was designed to display the widget properly. if i make changes in either, it's opening a can of worms.
"inspecting an element in firebug to see where it's getting it's style from takes a couple of seconds" --inspecting the element in firebug is the the start of the job. you have to figure out which styles are causing the issue, then figure out the right fix for each of them. that won't take a couple of seconds. i'm approaching this as a company who needs to get my website up and running quickly. i'm bolting together wordpress, a bunch of plugins, some widgets (like superfish), and some of my own custom programming. these disparate pieces were not designed for each other. i welcome any opportunity to make them play nice together with a minimum of effort. i love programming, but i don't love spending time on programming tasks which could be simplified or eliminated, giving me more time to focus on running my business.