I’m using the exact same selectors from default.css I simply copied them all over and removed the styling. I only add styles to those elements I want to change. The Home page works fine I can change any style I like on there but none of the sub-pages (activity, forums, users) are taking my styling at all.
Edit: I’ve tried what you suggested, making the selectors as specific as possible (or as is sensible), without success. Surely any styles which I set will take precedence over those in default.css as my stylesheet is the one that is loaded last?
I also forgot to point you at my site: http://platoon13.org/news/ Have a poke around, you may see something that I’ve missed.
Do I need to muck about with the function that enqueues the CSS if all I want to do is tweak the CSS and leave the default.css to handle the things I’m not touching? The tutorial says no, but reading the comments here I’m no longer certain.
One thing I do know though is that my custom styles (in wp-content/themes/themename/styles.css along with the required information) are not overriding the defaults. They do on the home page but not on the activity stream.