Why is it that the below makes the text red?
#stories li a {color:red} .default li.expand a {color:green} li.expand a {color:blue}
According to http://htmldog.com/guides/cssadvanced/specificity/, '#' (An id selector) has the highest specificity, so yes, anything with a '#' will precede anything which doesn't, if they refer to the same thing.
Check that link for more info.