body{ margin:3px 3px 3px 3px;  font-family:Arial,Helvetical,sans-serif}
#searchBar{ height:31px;  width:940px;  text-align:left}
.search_buttong {background:url(http://i.usatoday.net/_common/_images/_search/google-go.gif) 0 4px no-repeat; position:relative;}
#leaderboard{}
#globalNav{ text-align:left;  width:940px;  border:none}
.ribbon{ font-size:15px;  font-weight:bold;  color:#666;  text-decoration:none;  padding-right:6px;  margin-top:20px}
#mainContent{ background-color:#999;  text-align:left}
#postContent{ border-top-width:1px;  border-right-width:1px;  border-bottom-width:1px;  border-left-width:1px;  border-top-style:solid;  border-top-color:#929292;  border-right-color:#929292;  border-bottom-color:#929292;  border-left-color:#929292}
#relatedNews{ border-width:0;  border-bottom-style:solid;  border-top-color:#FFF;  border-right-color:#FFF;  border-bottom-color:#FFF;  border-left-color:#FFF}
#relatedLinks{ background-color:#FFF;  border-top-width:1px;  border-right-width:1px;  border-bottom-width:1px;  border-left-width:1px;  border-bottom-style:solid;  border-top-color:#929292;  border-right-color:#929292;  border-bottom-color:#929292;  border-left-color:#929292}
#bottomBanner{ text-align:center;  margin-top:6px;  margin-bottom:6px}
#postContentWide {border-top:1px solid #929292;}
#relatedLinksWide {background-color:#FFF;}
#bottomBannerBorder {padding:20px 0 7px 0;border-top:1px solid #929292;text-align:center;}
div#bottomBannerWide {width:748px;margin:auto;padding-left:4px; background-image:url(http://i.usatoday.net/_common/_images/vertical-blk-agate.gif); background-repeat:no-repeat;}
div#bottomBannerWide img.lbAgate {visibility:hidden; display:none} 
.inside-copy, #tagCrumbs{ font-size:12px;  text-decoration:none}
.tagListLabel{font-weight:bold}
#tagCrumbs{font-size:12px}
.bodyCopy{ font-size:12px;  text-decoration:none;  color:#00529b}
.bodyCopy a:link, .vaText a:link, .inside-copy a:link, a.linkedBylineName:link, #tagCrumbs a:link{ text-decoration:none;  color:#00529b}
.bodyCopy a:visited, .vaText a:visited, .inside-copy a:visited, a.linkedBylineName:visited, #tagCrumbs a:visited{ text-decoration:none;  color:#00529b}
.bodyCopy a:hover, .vaText a:hover, .inside-copy a:hover, a.linkedBylineName:hover, #tagCrumbs a:hover{ text-decoration:underline;  color:#00529b}
.bodyCopy a:active, .vaText a:active, .inside-copy a:active, a.linkedBylineName:active, #tagCrumbs a:active{ text-decoration:underline;  color:#00529b}

#rightWell{ background-color:#F00;  float:right;  text-align:right}
p{ font-size:12px;  color:#000;  text-decoration:none}
#footerGlobalNav, .youtube {text-align:center;}
#footer{ text-align:center}
#copyright{ text-align:center}
#photoContainer{ margin-right:10px;  margin-bottom:10px;  width:245px}
#bodyMain{ width:940px}
.inside-head{font-size:30px; line-height:32px; font-weight:bold; color:#000; letter-spacing:-1px; text-align:left; padding:0 1px 0 0}
.inside-head2{font-size:22px; line-height:22px; font-weight:bold; color:#000; letter-spacing:-1px; text-align:left}
.inside-head3{font-size:21px; line-height:21px; font-weight:bold; color:#000; text-align:left}
.byLine{font-size:12px; font-weight:bold; color:#000; margin-bottom:15px}
.mainPhoto{ border:1px solid #000}
.enlargeIcon{ width:60px;  text-align:left;  float:left;  font-size:10px;  color:#666;  text-decoration:underline;  background-image:url(http://i.usatoday.net/_common/_images/enlarge-photo-icon.gif);  background-repeat:no-repeat}
.photoCredit{ font-size:10px;  color:#666}
.photoCaption{font-size:11px; color:#666; line-height:12px}
.tagHolder{ width:250px;  font-size:10px;  color:#666;  height:18px}
#navcontainer li{list-style-type:none; padding:0; margin:0; color:#929292; font-size:12px; font-weight:normal; text-decoration:none; height:58px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; border-top-color:#999; border-right-color:#999; border-bottom-color:#999; border-left-color:#999; float:left}
.globalNavText{font-size:12px; font-weight:normal; color:#666; text-decoration:none}
.globalNavText a:link{color:#666; text-decoration:none}
.globalNavText a:visited{color:#666; text-decoration:none}
.globalNavText a:hover{color:#000; text-decoration:underline}
.globalNavText a:active{color:#000; text-decoration:underline}
.globalNavBorder{list-style-type:none; padding:0; margin:0; color:#929292; font-size:12px; font-weight:normal; text-decoration:none; height:58px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none; border-top-color:#999; border-right-color:#999; border-bottom-color:#999; border-left-color:#999; width:940px}
.homeMedBullet{text-decoration:none; background-image:url(http://i.usatoday.net/_common/_images/clear.gif); height:10px; width:10px; background-color:#00529B; margin-right:8px; margin-left:8px; margin-top:24px}
.newsMedBullet{text-decoration:none; background-image:url(http://i.usatoday.net/_common/_images/clear.gif); height:10px; width:10px; background-color:#0076CD; margin-right:8px; margin-left:24px; margin-top:24px}
.travelMedBullet{text-decoration:none; background-image:url(http://i.usatoday.net/_common/_images/clear.gif); height:10px; width:10px; background-color:#00A6D3; margin-right:8px; margin-left:24px; margin-top:24px}
.moneyMedBullet{text-decoration:none; background-image:url(http://i.usatoday.net/_common/_images/clear.gif); height:10px; width:10px; background-color:#019934; margin-right:8px; margin-left:24px; margin-top:24px}
.sportsMedBullet{text-decoration:none; background-image:url(http://i.usatoday.net/_common/_images/clear.gif); height:10px; width:10px; background-color:#F00; margin-right:8px; margin-left:24px; margin-top:24px}
.lifeMedBullet{text-decoration:none; background-image:url(http://i.usatoday.net/_common/_images/clear.gif); height:10px; width:10px; background-color:#906; margin-right:8px; margin-left:24px; margin-top:24px}
.techMedBullet{text-decoration:none; background-image:url(http://i.usatoday.net/_common/_images/clear.gif); height:10px; width:10px; background-color:#E85801; margin-right:8px; margin-left:24px; margin-top:24px}
.weatherMedBullet{text-decoration:none; background-image:url(http://i.usatoday.net/_common/_images/clear.gif); height:10px; width:10px; background-color:#FDC004; margin-right:8px; margin-left:24px; margin-top:24px}
.clearBullet{text-decoration:none; background-image:url(http://i.usatoday.net/_common/_images/clear.gif); height:10px; width:160px; background-color:#FFF; margin-right:0; margin-left:24px; margin-top:24px; text-align:right}
.subnav1{font-size:11px; color:#1302DE; text-decoration:none}

.lbrule{visibility:visible}
.leaderboardContainer{width:940px; border-top:1px none #999; border-right:1px none #999; border-bottom:1px solid #999; border-left:1px none #999}
.leaderboardContent{margin-left:0}
p{font-size:12px; font-weight:normal; text-align:left; color:#000; line-height:15px}
h1{font-size:30px; line-height:30px; font-weight:bold; color:#000; letter-spacing:-1px}
.vaText, .vaLink, .vaLink p{font-size:11px; font-weight:normal; text-align:left; color:#000; line-height:12px}
.vaLink a:link{font-size:11px; font-weight:normal; color:#666; text-decoration:none; line-height:12px}
.vaLink a:visited{font-size:11px; font-weight:normal; text-align:left; color:#666; text-decoration:none; line-height:12px}
.vaLink a:hover{font-size:11px; font-weight:normal; color:#000; text-decoration:underline; line-height:12px}
.vaLink a:active{font-size:11px; font-weight:normal; color:#000; text-decoration:underline; line-height:12px}
.vaNumericLt{font-size:11px; font-weight:normal; color:#666; text-decoration:none; line-height:12px; text-align:right}
.vaNumeric{font-size:11px; font-weight:normal; text-decoration:none; text-align:right; color:#000; line-height:12px}
.vaText p{font-size:11px; font-weight:normal; color:#666; text-decoration:none; line-height:12px}
.vaText ul{padding-left:15px; margin-left:0px; font-size:11px; font-weight:normal; color:#666; text-decoration:none; line-height:12px}
.vaTextBold{font-size:11px; font-weight:bold; color:#666; text-decoration:none; line-height:12px}
.vaTitle{font-size:12px; font-weight:bold; color:#000}
.vaBullet{ background-color:#000; height:4px; width:4px; margin-right:4px; margin-top:2px}
.vaPhoto{ height:58px; width:60px; text-align:right; margin-left:10px; border:none}
.vaEntry{margin-left:10px; border:#CCC solid; border-width:1px 0; clear:left}
.vaRule{ height:1px; width:236px; margin-top:4px; margin-bottom:4px; margin-left:8px; float:left}
.vaOuter{text-align:left; width:246px; border-top:1px solid #929292; border-right:1px none #929292; border-bottom:1px solid #929292; border-left:1px solid #929292; border:#999 solid; margin-top:0; margin-right:20px; margin-left:0; border-width:1px 0 1px 1px}
.vaGlobal{text-align:left; margin-top:0; margin-right:20px; margin-left:0; width:245px}
.VASpacer{height:25px}
vaLi{ list-style-type:square; margin-left:-20px}
.featurAdvLink{font-size:11px; font-weight:bold; color:#333; text-decoration:none; line-height:13px}
.featurAdvLink a:link{font-size:11px; font-weight:bold; color:#333; text-decoration:none; line-height:13px}
.featurAdvLink a:visited{font-size:11px; font-weight:bold; color:#999; text-decoration:none; line-height:13px}
.featurAdvLink a:hover{font-size:11px; font-weight:bold; color:#000; text-decoration:underline; line-height:13px}
.featurAdvLink a:active{font-size:11px; font-weight:bold; color:#00C; text-decoration:underline; line-height:13px}
.footerTitle{font-size:11px; font-weight:bold; color:#000; text-decoration:none}
.footerTitle a:link{text-decoration:none; color:#000}
.footerTitle a:visited{text-decoration:none; color:#000}
.footerTitle a:hover{text-decoration:underline; color:#000}
.footerTitle a:active{text-decoration:underline; color:#000}
.footerLink{font-size:11px; font-weight:normal; color:#707D85; text-decoration:none}
.footerLink a:link{color:#707D85; text-decoration:none}
.footerLink a:visited{color:#707D85; text-decoration:none}
.footerLink a:hover{color:#000; text-decoration:underline}
.footerLink a:active{color:#000; text-decoration:underline}
.datestamp{font-size:10px; font-weight:normal; text-align:left; color:#666; text-decoration:none; line-height:15px}
.posteddate{font-size:10px; font-weight:normal; text-align:left; color:#666; text-decoration:none; line-height:15px}
.pageTools{font-size:10px; font-weight:normal; text-align:left; color:#000; text-decoration:none; line-height:15px}
.pageTools a:link{color:#000; text-decoration:none}
.pageTools a:visited{color:#000; text-decoration:none}
.pageTools a:hover{color:#000; text-decoration:underline}
.pageTools a:active{color:#F00; text-decoration:underline}
.breadcrumbNav{font-size:10px; font-weight:normal; color:#000}
.breadcrumbNav a:link{font-size:10px; font-weight:normal; color:#0001CF; text-decoration:none}
.breadcrumbNav a:visited{font-size:10px; font-weight:normal; color:#0001CF; text-decoration:none}
.breadcrumbNav a:hover{font-size:10px; font-weight:normal; color:#0001CF; text-decoration:underline}
.breadcrumbNav a:active{font-size:10px; font-weight:normal; color:#0001CF; text-decoration:underline}
.breadcrumbLand{font-size:14px; font-weight:bold; color:#0001cf}

.relDatestamp{font-size:9px; color:#999; text-decoration:none}
.nav-container{padding-top:5px}

.relatedLinks2{text-align:left; padding:10px}
.relatedLinks1{background-color:#EEF2FF; text-align:left; width:auto; margin-bottom:6px; border:1px solid #7B9CFF}
#Adv3{width:99%}
.botRelAdvCopy{font-size:11px; line-height:13px; color:#666; text-decoration:none}
.featurAdvLink a:visited{font-size:11px; font-weight:bold; color:#999; text-decoration:none; line-height:13px}
.adAgate{font-size:10px; color:#000; text-decoration:none; margin-bottom:6px; text-align:center}
#adPoster{margin-bottom:6px}
#adLeaderboard{margin-bottom:8px}
div#adLeaderboard table#lb2 tr td {padding-left:15px; background-image:url(http://i.usatoday.net/_common/_images/vertical-blk-agate.gif); background-repeat:no-repeat;}
div#adLeaderboard table#lb2 img.lbAgate {visibility:hidden; display:none} 
#lbRuleControl{margin-top:8px; text-align:center; font-size:10px}
.relAdLink{font-size:12px; line-height:14px; font-weight:normal; color:#333}
.relAdLink a:link{font-size:12px; line-height:14px; font-weight:normal; color:#333; text-decoration:none}
.relAdLink a:visited{font-size:13px; line-height:14px; font-weight:normal; color:#999; text-decoration:none}
.relAdLink a:hover{font-size:12px; line-height:14px; font-weight:normal; color:#000; text-decoration:underline}
.relAdLink a:active{font-size:12px; line-height:14px; font-weight:normal; color:#00C; text-decoration:underline}
.relAdUrl{font-size:10px; font-weight:bold; color:#333; text-decoration:none}
.relAdUrl a:link{font-size:10px; font-weight:bold; color:#333; text-decoration:none}
.relAdUrl a:visited{font-size:10px; font-weight:bold; color:#999; text-decoration:none}
.relAdUrl a:hover{font-size:10px; font-weight:bold; color:#000; text-decoration:underline}
.relAdUrl a:active{font-size:10px; font-weight:bold; color:#00C; text-decoration:underline}
.whatsThis{font-size:9px; font-weight:normal; color:#333; text-decoration:none; text-align:right}
#fbKanoodle{width:468px; text-align:left}
#fbKanoodle p{border:1px solid #7B9CFF; padding:8px 6px 8px 6px; background-color:#EEF2FF; color:#666; font-size:11px; margin:0}
#fbKanoodle #fbMiddle{margin:5px 0 5px 0}
#fbKanoodle b{color:#333}
#fbKanoodle u{color:#333}
.whatsThis a:link{font-size:9px; font-weight:normal; color:#333; text-decoration:none; text-align:right}
.whatsThis a:visited{font-size:9px; font-weight:normal; color:#999; text-decoration:none; text-align:right}
.whatsThis a:hover{font-size:9px; font-weight:normal; color:#000; text-decoration:underline; text-align:right}
.whatsThis a:active{font-size:9px; font-weight:normal; color:#00C; text-decoration:underline; text-align:right}
.bizDevLabel{font-size:14px; font-weight:normal; color:#999}
.bizDevCopy{font-size:13px; line-height:15px; font-weight:normal; color:#666; text-decoration:none}
#leaderboardSpacer{width:1px}
leaderboardSpacer{width:1px}
.lbrule{background-color:#FFF; visibility:hidden; width:940px}

.small-copy-sans{font-size:11px; font-weight:normal; color:#000; text-decoration:none}
.small-copy-sans a{color:#000}
.blk-11-pxl{font-size:11px; font-weight:normal; color:#000; text-decoration:none; line-height:12px}
.blk-13-pxl-plain{font-size:13px; font-weight:normal; color:#000; text-decoration:none}
.blk-13-bold-link{font-size:13px; font-weight:bold; color:#000}
.blk-13-bold-link a:link, .blk-13-bold-link a:visited, .blk-13-bold-link a:hover, .blk-13-bold-link a:active{color:#000}
.blk-13-bold{font-size:13px; font-weight:bold; color:#000; text-decoration:none; line-height:14px}
.front-copy{color:#000; margin-top:0; margin-bottom:0; font-size:12px}
.front-copy p{margin-top:0; margin-bottom:0}
.grey-sans{color:#626262; font-size:11px}
.label-white, .label-white p{color:#FFF; font-size:12px; font-weight:bold; margin-top:0; margin-bottom:0}
.va-link{font-size:12px; font-weight:normal; color:#000; line-height:12px}
.columnist_margins{margin-right:20px; margin-bottom:20px}

.story-contact-text{font-size:12px; font-weight:normal; font-style:italic; color:#666; text-decoration:none; border-top:solid 1px #666; padding-top:7px; padding-bottom:28px}
.story-contact-text a:link{color:#666; text-decoration:none}
.story-contact-text a:visited{color:#666; text-decoration:none}
.story-contact-text a:hover{color:#666; text-decoration:underline}
.story-contact-text a:active{color:#666; text-decoration:none}
.conversation-guideline{font-size:11px; font-weight:normal; color:#666; text-decoration:none}
.conversation-guideline span{font-weight:bold}
.conversation-guideline a:link {color:#00529B; text-decoration:none}
.conversation-guideline a:visited {color:#00529B; text-decoration:none}
.conversation-guideline a:hover {text-decoration:underline}
.conversation-guideline a:active {color:#00529B; text-decoration:none}

ul#spritemenu{list-style:none; padding:0; margin:0; font-size:11px; font-weight:bold; list-style:none}
ul#spritemenu li{display:block; height:18px; }
.sprite1{background-position:0 -1px; padding-bottom:3px;}
.sprite2{background-position:-184px -1px; padding-bottom:3px;}
.sprite3{background-position:-156px -1px; padding-bottom:3px;}
.sprite4{background-position:-124px -1px; padding-bottom:3px;}
.sprite5{background-position:-216px -1px; padding-bottom:3px;}
.sprite6{background-position:-34px -1px; margin-right:-3px;padding-bottom:3px;}
.sprite7{background-position:-63px -1px; margin-left:1px; margin-right:1px; padding-bottom:3px;}
.sprite8{background-position:-95px -1px; margin-right:-2px; padding-bottom:3px;}
.sprite9{background-position:-250px -1px; margin-right:-2px; padding-bottom:3px;}
.sprite10{background-position:-275px -1px; margin-right:-2px; padding-bottom:3px;}
.sprite11{background-position:-303px -1px; }
.spriteImage{padding-left:18px; background-image:url(http://i.usatoday.net/_common/_images/_bugs/sprites.gif)}
.spriteImageFooter{padding-left:11px; background-image:url(http://i.usatoday.net/_common/_images/_bugs/sprites.gif)}
ul.socialList{margin:0; width:92px; padding-left:10px; font-size:11px; font-weight:bold;}
ul.socialList li{border-bottom:1px #ccc solid; padding-top:2px; list-style:none}
ul.socialList li a{color:#00529b; text-decoration:none; list-style:none}
ul.socialList li a:hover{text-decoration:underline; list-style:none}
ul.socialList li.socialFoot{border-bottom:0 #ccc solid; font-size:10px; padding:0; list-style:none}
ul.socialList li.socialFoot a{color:#999; list-style:none}
ul.socialList li.socialHead{padding:0;  list-style:none; border-bottom:1px #ccc solid}

ul#spritemenu2{list-style:none; padding:0; margin:0; font-size:11px; font-weight:bold; list-style:none}
ul#spritemenu2 li{display:block; height:20px; padding-top:20px}
.spriteImage2{padding-left:18px; background-image:url(http://i.usatoday.net/_common/_images/_bugs/sprites.gif)}
ul.socialList2{padding-top:20px; margin:0; width:100%; font-size:11px; font-weight:bold; list-style:none}
ul.socialList2{margin:0; padding-left:0;padding:0; font-size:11px; font-weight:bold; list-style:none;}
ul.socialList2 span a{color:#00529b; text-decoration:none; list-style:none; margin:0; padding-right:6px}
ul.socialList2 span a:hover{text-decoration:underline; list-style:none}
ul.socialList2 span.socialFoot2{font-size:10px; padding:0; list-style:none}
ul.socialList2 span.socialFoot2 a{color:#999; list-style:none}
ul.socialList2 span.socialHead2{padding:0 10px 0 0; margin-left:0; border:none; list-style:none;font-size:12px; font-weight:bold;}
.socialHead2 {font-size:12px;font-weight:bold;}
#social2{padding:0 0 10px 0;}
#sclBtnInfoBottom {position:absolute; visibility:hidden; width:503px; height:291px; z-index:1235;}
#sclBtnInfo {position:absolute;	visibility:hidden; width:503px;	height:291px; z-index:1235; left: 460px; top: 215px;}
#socialhelp {height:auto; width:479px; padding:12px; border:1px solid #000; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#socialhelp a{color:#00529B}
#socialhelp a:link{text-decoration:none; color:#00529B}
#socialhelp a:visited{text-decoration:none}
#socialhelp a:hover{text-decoration:underline}
#socialhelp a:active{text-decoration:none}
#socialhelp .label{height:23px; background-image: url(http://i.usatoday.net/_common/_images/usatoday_41x23.gif); background-repeat:no-repeat; padding:0 0 0 50px; font-size:16px; font-weight:bold;}
#socialhelp .textcolumn{float:left; width:155px; margin:18px 0 10px 0;}
#socialhelp .textcolumn .title{margin:0 0 6px 0; font-weight:bold;}
#socialhelp .imgcolumn{float:left; width:164px; margin:0 2px 10px 0;}
#socialhelp #links{clear:both;}
#socialhelp #links .textcolumn{width:155px; float:left; text-align:center; margin:0 0 12px 0; font-weight:bold;}
#socialhelp #links .imgcolumn{width:164px; float:left; text-align:center; margin:0 0 12px 0; font-weight:bold;}
#socialhelp .bottom{clear:both;	border-top:1px solid #ccc; padding:8px 0 0 0; text-align:center;}
#socialhelp .bottom a{font-weight:bold;	color:#000;}
.mixx2{background-color:#0ff; float:left; margin:0; padding:0}
.socialdigg{float:left; margin:7px 0 0 5px;}

#yahooBuzzBadge-form span{margin-top:-1px!important;}
#yahooBuzzBadge-0-form span{margin-top:-1px!important;}
#yahooBuzzBadge-form a:hover {text-decoration:none;}
#yahooBuzzBadge-form a:hover span{text-decoration:underline;}
#yahooBuzzBadge-0-form a:hover {text-decoration:none;}
#yahooBuzzBadge-0-form a:hover span{text-decoration:underline;}

a.whatsthis{color:#666;font-size:9px}
a.whatsthis:link,a.whatsthis:active,a.whatsthis:visited{text-decoration:none}
a.whatsthis:hover{text-decoration:underline}
.frameFloatBottom {height:210px}
.mobile-head { font-size:24px; font-weight:bold; color:#000; letter-spacing:-1px; text-align:left; padding:0 1px 0 0 }
.mobile-subhead { font-size:16px; font-weight:bold; color:#000; letter-spacing:-1px; text-align:left; padding:0 1px 0 0 }

#sstsStories .vaHeader {font-size: 13px;font-weight: bold;text-transform: capitalize;color: #000000;text-decoration: none;}
#sstsStories .vaHeaderBullet {background-color: #ff0000;height:10px;width:10px;}
#sstsStories ul.topnews {margin:0;padding:3px 0 0 0;list-style:none;}
#sstsStories ul.topnews li {line-height:18px;}
#sstsStories hr {border:0;height:1px;color:#999;background-color:#999}