body {
 margin: 3px 3px 3px 3px;
}
#searchBar {
 height: 31px;
 width: 940px;
 text-align: left;
}
#leaderboard {
}
#globalNav {
 text-align: left;
 width: 940px;
 border: none;
}
.ribbon {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 color: #666666;
 text-decoration: none;
 padding-right:6px;
 margin-top: 20px;
}
#mainContent {
 background-color: #999999;
 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-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-bottom-style: solid;
 border-top-color: #FFFFFF;
 border-right-color: #FFFFFF;
 border-bottom-color: #FFFFFF;
 border-left-color: #FFFFFF;
}
#relatedLinks {
 background-color: #FFFFFF;
 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;
}
.inside-copy {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
}
.bodyCopy {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: #0000FF;
}
.bodyCopy a:link, .vaText a:link, .inside-copy a:link {
 text-decoration: none;
 color: #0000FF;
}
.bodyCopy a:visited, .vaText a:visited, .inside-copy a:visited {
 text-decoration: none;
 color: #0000FF;
}
.bodyCopy a:hover, .vaText a:hover, .inside-copy a:hover {
 text-decoration: underline;
 color: #0000FF;
}
.bodyCopy a:active, .vaText a:active, .inside-copy a:active {
 text-decoration: underline;
 color: #0000FF;
}

#rightWell {
 background-color: #FF0000;
 float: right;
 text-align: right;
}
p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}
#footerGlobalNav {
 text-align: center;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-top-color: #929292;
 border-right-color: #929292;
 border-bottom-color: #929292;
 border-left-color: #929292;
}
#footer {
 text-align: center;
}
#copyright {
 text-align: center;
}
#photoContainer {
 margin-right: 10px;
 margin-bottom: 10px;
 width: 245px;
}
#bodyMain {
 width: 940px;
}
.inside-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 32px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -1px;
	text-align: left;
}
.inside-head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -1px;
	text-align: left;
}
.inside-head3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.byLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 15px;
}
.mainPhoto {
 border: 1px solid #000000;
}
.enlargeIcon {
 width: 60px;
 text-align: left;
 float: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
 text-decoration: underline;
 background-image: url(http://images.usatoday.com/_common/_images/enlarge-photo-icon.gif);
 background-repeat: no-repeat;
}
.photoCredit {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
}
.photoCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 12px;
}
.tagHolder {
 width: 250px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
 height: 18px;
}
#navcontainer li
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: #929292;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	height: 60px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	float: left;
}
.globalNavText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.globalNavText a:link {
	color: #666666;
	text-decoration: none;
}
.globalNavText a:visited {
	color: #666666;
	text-decoration: none;
}
.globalNavText a:hover {
	color: #000000;
	text-decoration: underline;
}
.globalNavText a:active {
	color: #000000;
	text-decoration: underline;
}

.globalNavBorder {
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: #929292;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	height: 60px;
	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: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	width: 940px;
}

.homeMedBullet {
	text-decoration: none;
	background-image: url(http://images.usatoday.com/_common/_images/clear.gif);
	height: 10px;
	width: 10px;
	background-color: #000099;
	margin-right: 8px;
	margin-left: 8px;
	margin-top: 24px;
}

.newsMedBullet {
	text-decoration: none;
	background-image: url(http://images.usatoday.com/_common/_images/clear.gif);
	height: 10px;
	width: 10px;
	background-color: #0033FF;
	margin-right: 8px;
	margin-left: 24px;
	margin-top: 24px;
}

.travelMedBullet {
	text-decoration: none;
	background-image: url(http://images.usatoday.com/_common/_images/clear.gif);
	height: 10px;
	width: 10px;
	background-color: #0099FF;
	margin-right: 8px;
	margin-left: 24px;
	margin-top: 24px;
}
.moneyMedBullet {
	text-decoration: none;
	background-image: url(http://images.usatoday.com/_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://images.usatoday.com/_common/_images/clear.gif);
	height: 10px;
	width: 10px;
	background-color: #FF0000;
	margin-right: 8px;
	margin-left: 24px;
	margin-top: 24px;
}
.lifeMedBullet {
	text-decoration: none;
	background-image: url(http://images.usatoday.com/_common/_images/clear.gif);
	height: 10px;
	width: 10px;
	background-color: #990066;
	margin-right: 8px;
	margin-left: 24px;
	margin-top: 24px;
}
.techMedBullet {
	text-decoration: none;
	background-image: url(http://images.usatoday.com/_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://images.usatoday.com/_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://images.usatoday.com/_common/_images/clear.gif);
	height: 10px;
	width: 160px;
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-left: 24px;
	margin-top: 24px;
	text-align: right;
}
.subnav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1302DE;
	text-decoration: none;
}

.lbrule {
	visibility: visible;
}
.leaderboardContainer {
	width: 940px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.leaderboardContent {
	margin-left: 0px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	line-height: 15px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -1px;
}
.vaText, .vaLink, .vaLink p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	line-height: 12px;
}
.vaLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 12px;
}
.vaLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #666666;
	text-decoration: none;
	line-height: 12px;
}
.vaLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 12px;
}
.vaLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 12px;
}
.vaNumericLt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 12px;
	text-align: right;
}
.vaNumeric {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	color: #000000;
	line-height: 12px;
}
.vaText p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 12px;
}
.vaTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 12px;
}
.vaTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.vaBullet {  
	background-color: #000000; 
	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: #CCCCCC solid; 
	border-width: 1px 0px; 
	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: #999999 solid;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 0px;
	border-width: 1px 0px 1px 1px;
}
.vaGlobal {
	text-align: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 0px;
	width: 245px;
}
.VASpacer {
	height: 25px;
}
vaLi {  list-style-type: square; margin-left: -20px}

.featurAdvLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
}

.featurAdvLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 13px;
}
.featurAdvLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	line-height: 13px;
}
.featurAdvLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
}
.featurAdvLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
	line-height: 13px;
}


.footerTitle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.footerTitle a:link {
	text-decoration: none;
	color: #000000;
}
.footerTitle a:visited {
	text-decoration: none;
	color: #000000;
}
.footerTitle a:hover {
	text-decoration: underline;
	color: #000000;
}
.footerTitle a:active {
	text-decoration: underline;
	color: #000000;
}
.footerLink {
	font-family: Arial, Helvetica, sans-serif;
	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: #000000;
	text-decoration: underline;
}
.footerLink a:active {
	color: #000000;
	text-decoration: underline;
}

.datestamp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;	
	line-height: 15px;
}
.posteddate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #929292;
	text-decoration: none;	
	line-height: 15px;
}
.pageTools {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;	
	line-height: 15px;
}
.pageTools a:link {
	color: #000000;
	text-decoration: none;	
}
.pageTools a:visited {
	color: #000000;
	text-decoration: none;	
}
.pageTools a:hover {
	color: #000000;
	text-decoration: underline;	
}
.pageTools a:active {
	color: #FF0000;
	text-decoration: underline;	
}
.breadcrumbNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.breadcrumbNav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0001CF;
	text-decoration: none;
}
.breadcrumbNav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0001CF;
	text-decoration: none;
}
.breadcrumbNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0001CF;
	text-decoration: underline;
}
.breadcrumbNav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0001CF;
	text-decoration: underline;
}

.breadcrumbLand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0001cf;
}

.relDatestamp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}

/* Advertisement */

.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-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	text-decoration: none;
}
.featurAdvLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	line-height: 13px;
}
.adAgate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 6px;
	text-align: center;
}
#adPoster {
	margin-bottom: 6px;
}
#adLeaderboard {
	margin-bottom:8px
}
#lbRuleControl {
	margin-top:8px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.relAdLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
}
.relAdLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.relAdLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;	
}
.relAdLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.relAdLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #0000CC;
	text-decoration: underline;
}
.relAdUrl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.relAdUrl a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.relAdUrl a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.relAdUrl a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.relAdUrl a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.whatsThis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	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: #666666;
font-family: arial;
font-size: 11px;
margin: 0px;
}
#fbKanoodle #fbMiddle {
margin: 5px 0 5px 0;
}
#fbKanoodle b {color:#333;};
#fbKanoodle u {color:#333;};

.whatsThis a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
}
.whatsThis a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	text-align: right;
}
.whatsThis a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	text-align: right;
}
.whatsThis a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #0000CC;
	text-decoration: underline;
	text-align: right;
}

.bizDevLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
}
.bizDevCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#leaderboardSpacer {
	width: 1px;
}
leaderboardSpacer {
	width: 1px;
}
.lbrule {
	background-color: #FFFFFF;
	visibility: hidden;
	width: 940px;
}
/* Legacy */
.small-copy-sans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.small-copy-sans a {
	color: #000000;
}
.blk-11-pxl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 12px;

}
.blk-13-pxl-plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
.blk-13-bold-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.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: #000000;
}
.blk-13-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}
.front-copy {
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
.front-copy p{
	margin-top: 0px;
	margin-bottom: 0px;
}
.grey-sans {
	color: #626262;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}
.label-white, .label-white p{
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px; margin-bottom: 0px;
}
.va-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
}
.columnist_margins {
	margin-right: 20px;
	margin-bottom: 20px;
}
