How to control CSS cascade? I've got a module building/theming question I was hoping to get some help with today?

I'm building two custom modules that create their own pages to be displayed on. Adding CSS and JS though "drupal_add_css" and "drupal_add_js" has worked just fine.
the problem I'm having is that the CSS/JS is not the last CSS/JS that gets added when the page is called.
The theme css is still being called last and overriding some of my styles.

So my questions are: can I unset the theme css from the module for the page where my mod appears? is that the right way to do things? or would it be better practice to rename my IDs/classes where conflicts occur?


Thanks!

Stephanie
The theme layer loads after your module has, so you won't be able to modify that part yet. I think you can just set the weight on your functions: http://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_add_js/7

Or just rename your ID's and classes to be specific to your module to reduce conflicts. I usually would name my ID's or classes nothing to generic, usually a shorthand for the name of the module then the name of the id or classes i want to reduce conflict.