/* _______________ Universal _______________ */A:link { color: #300; }A:visited { color: #336; }A:hover {	color: #300;	text-decoration: none;}BODY {	background-color: #fff;	color: #000;	margin: 2px;}.cnnFormText {	font-family: verdana, "Lucida Sans Typewriter", helvetica;	font-size: 10px;}.cnnSmallPrint {	font-family: arial, helvetica, sans-serif;	font-size: 10px;}.cnnSmallHeader {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color: #c00;}.cnnLargeHeader {	font-family: arial, helvetica, sans-serif;	font-size: 15px;	color: #c00;}.cnnImageCaption {	font-family: verdana, "Lucida Sans Typewriter", helvetica;	font-size: 9px;	font-weight: bold;}.cnnTimestamp {	font-family: verdana, "Lucida Sans Typewriter", helvetica;	font-size: 10px;	padding-bottom: 2px;}.cnnBackToTop {	font-family: arial, helvetica, sans-serif;	font-size: 12px;}.cnnCopyright {	font-family: verdana, "Lucida Sans Typewriter", helvetica;	font-size: 10px;}.storyBullet {   	font-family: "times new roman", "minion web", times, serif; 	font-size: 11pt;}   /* _______________ CNN Nav Bar _______________ */.cnnNavButton {	font-family: verdana, arial, sans-serif;	font-size: 10px;	background-color: #369;	color: #fff;	font-weight: bold;	padding: 1px;	margin: 2px;	border-top: solid 1px #69c;	border-right: solid 1px #069;	border-bottom: solid 1px #069;	border-left: solid 1px #69c;}.cnnNavAd {	padding-top: 4px;	padding-bottom: 4px;	color: #000;}.cnnNavText, .cnnNavHighlightText, .cnnNavGroupText {	font-family: verdana, arial, sans-serif;	font-size: 10px;	font-weight: bold;	line-height: 14px;	padding-left: 6px;}.cnnNav {	background-color: #036;	color: #fff;}.cnnNav A:link, .cnnNav A:visited { color: #fff; }.cnnNavHighlight {	background-color: #c00;	color: #fff;}.cnnNavHighlight A:link, .cnnNavHighlight A:visited { color: #fff; }.cnnNavGroup {	background-color: #666;	color: #fff;}.cnnNavGroup A:link, .cnnNavGroup A:visited { color: #fff; }/* _______________ CNN Main Page _______________ */BODY.cnnMainBody, BODY.cnnMainBody TD, BODY.cnnMainBody TH, BODY.cnnMainBody LI {	font-family: verdana, "Lucida Sans Typewriter", helvetica;	font-size: 11px;}.cnnMainBody {	font-family: verdana, "Lucida Sans Typewriter", helvetica;	font-size: 11px;} .cnnMainT1ImageTab {	background-color: #c00;	color: #fff;}.cnnMainT1ImageTabText {	font-family: arial, helvetica, sans-serif;	font-size: 12px;}.cnnMainT1Headline {	font-family: arial, helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	margin-top: 6px;	margin-bottom: 4px;}.cnnMainT1Headline A:link, .cnnMainT1Headline A:visited { color: #000 }.cnnMainT1Focus {	background-color: #c00;	color: #fff;	font-family: arial, helvetica, sans-serif;	font-weight: bold;}.cnnMainT1Area, .cnnMainT1Area TD, .cnnMainT1Area TH, .cnnMainT1Area LI {	font-size: 12px;}.cnnMainT1List LI {	list-style-type: square;}.cnnMainT2Area, .cnnMainT2Area TD, .cnnMainT2Area TH, .cnnMainT2Area LI {	font-size: 12px;}.cnnMainT2List, .cnnMainT2List TD {	font-size: 12px;	font-weight: bold;}.cnnMainT2List LI {	list-style-type: square;}.cnnMainFeatureBox {	background-color: #666;	color: #fff;}.cnnMainHeaderBarText {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	padding: 2px 2px 2px 4px;}.cnnMainHeaderBar1 {	background-color: #c00;	color: #fff;}.cnnMainHeaderBar2 {	background-color: #666;	color: #fff;}.cnnMainWeatherBox {	background-image: url(http://i.cnn.net/cnn/images/main/weather_bg.gif);	background-position: right top;	background-repeat: no-repeat;}.cnnMainSportsBox, .cnnMainSportsBox TD, .cnnMainSportsBox TH, .cnnMainSportsBox LI {	background-color: #006;	color: #fff;}.cnnMainSportsBox A:link, .cnnMainSportsBox A:visited { color: #fff }.cnnMainTimeBox, .cnnMainTimeBox TD, .cnnMainTimeBox TH, .cnnMainTimeBox LI {	background-color: #900;	color: #fff;}.cnnMainTimeBox A:link, .cnnMainTimeBox A:visited { color: #ffc }