I'm looking for a derogatory term for people from liberal metropolitain areas who think they are better educated and more enlightened than those from rural, conservative areas.
Carthage, TX is to redneck as San Francisco, CA is to ______________.
EDIT:
In response to comments below, I feel I must add that I do not believe the people of SF "think they are better educated and more enlightened than those from rural, conservative areas."
If I did believe that, I wouldn't be asking this question now would I? BECAUSE I WOULD KNOW ALL THE DERAGATORY TERMS.