I think CNN's ratings problems started around the Gulf War of 1990-1991----CNN decided they wanted to go global, not just in reporting the news but in attitude as well. CNN stopped caring about news that matter to the American audience, and the institution cared more about presenting the news from other countries, from the viewpoint of those countries, than about America and the viewers. CNN, in reaching out to the world (remember the tag-line from Bobby Batista "We're in tuned to the world"?),has distanced itself from America, and the head honchos at CNN were actually PROUD of it. CNN has been paying the price in ratings ever since, in the form of Rodger Allies and FOX News
It's not just the beautiful blondes/brunettes and the gorgeous legs (although it certainly helps!

)---FOX News understands their American audience, and rather than looking down on it, it compliments it. Every so often, the American audience gets to hear about the disdain the likes of Arnett and Amanpour have for the American audience, and that was the sentiments of the bigwigs of CNN. As a result, it didn't even matter much how lovely Daryn Kagan or Heidi Collins looked in their 'leggage'----not when you had ED Hill, Karen Chetry and vixens of FOX News. Even now, Erin Burnett is suffering the same 7PM slump that Paula Zahn had during her time during the Clinton era.
Consider HLN, CNN's sister network. When Robin Meade started, it was just 3 hours. But her morning show contains news that the American audience cares about, particularly the plight of American troops and their families. Robin is reaching the American audience with her morning show, and look at the results---her show-time now 6 hours! Who's complaining? (Certainly not I!

) Compare that to CNN and their morning shows---how long will the Ashleigh-Zoraida show last?
It's a truism that sex appeal sells. But if the one that's doing the selling despises the consumer and the consumer KNOWS it, even sex can lose it appeal. It's all well and good so set outlets in Angola and Azerbaijan---CNN will will continue to sink in the ratings as long as it has problems reaching out to the American audience.