﻿body {
	margin: 0;
	font-family: Arial, Sans-Serif;
}
#resultsGrid {
	width: 597px; 
	margin: 0; 
	padding: 0;
}
.sep {
	width: 597px; 
	margin: 11px 0 11px 0; 
	height: 1px; 
}
.top-sep {
	width: 597px; 
	margin: 0; 
	padding: 0;
	border: 0;
}
.top-sep img {
	width: 597px; 
	height: 1px; 
}
.storyimg {
	display: inline; 
	margin-left: 8px; 
	border: 0;
}
.words {
	display: inline; 
	float: left; 
	border: 0;
}
.hed {
	margin: 0; 
}
.hed a {
	color: #000000; 
	font-size: 14px; 
	font-weight: bold; 
}
.brf {
	font-size: 12px; 
	margin: 5px 0 3px 0; 
	text-align: justify; 
}
.tags {
	padding: 0; 
	margin: 0; 
	font-size: 10px; 
}
.tags a {
	font-size: 10px;
}
.tools {
	margin: 0 0 1px 0; 
	font-size: 10px; 
}
.byl {
	font-size: 10px; 
	color: #666666; 
	margin: 2px 0 0 0; 
	min-height: 0;
}
.byl a {
	font-size: 10px;
}
.niceDate {
	display: inline; 
	font-weight: normal; 
	font-size: 10px; 
	color: #666666;
	margin: 0;
}
.sTag {
	display: inline; 
	padding: 0; 
	min-width: 0; 
}
.sTag a {
	font-weight: bold; 
	font-size: 11px;
}
.paginator {
	width: 597px; 
	margin: 10px 0 0 0; 
}
.treeLink {
	font-size: 11px; 
	text-decoration: none; 
	display: inline; 
	float: left ;
	border: 0px solid black; 
	padding: 1px 0 3px 0;
	margin: 0;
}
.treeLink a {
	font-size: 11px;
}	
#treeLink {
	padding: 1px 0 3px 0;
	margin: 0;
	font-size: 11px; 
	text-decoration: none; 
	border: 0 solid black;
}
#treeLink a {
	font-size: 11px;
}
.pageControl {
	display: inline; 
	float: right; 
	font-size: 11px; 
	font-weight: bold; 
}
.pageControl a {
	margin: 0 0 0 4px; 
	font-weight: bold; 
	font-size: 11px; 
}
.pageControl img {
	border: none; 
}
#lbTitleBar {
	width: 597px; 
	font-size: 16px; 
	font-weight: bold; 
	padding: 0;
}
#tagIdentTitle {
	font-size: 16px;
}
#tagIdentTitle a {
	font-size: 16px; 
	font-weight: bold;
}
.tagListLabel {margin: 0; padding: 0;}
.piped-taglist-string, 

.linkedBylineName, 

.section-font-home, .pageLinks-home, 

.tags-home {
	color: #00529B; 
}
.section-font-news, .pageLinks-news, 

.tags-news {
	color: #0076CD; 
}
.section-font-life, .pageLinks-life, 

.tags-life {
	color: #990066; 
}
.section-font-money, .pageLinks-money, 

.tags-money {
	color: #009933; 
}
.section-font-sports, .pageLinks-sports, 

.tags-sports {
	color: #FF0000; 
}
.section-font-tech, .pageLinks-tech, 

.tags-tech {
	color: #E85801;
}
.section-font-travel, .pageLinks-travel, 

.tags-travel {
	color: #00A6D3; 
}
.section-font-weather, 

.pageLinks-weather, 

.tags-weather {
	color: #FDC004; 
}
.commentsIcon 
{
	background-image: 

url(http://images.usatoday.com/_comm

on/_i

mages/2006/comments_icon.gif);
    background-repeat: no-repeat;
    background-position: right;
    width: 20px;
	vertical-align: bottom; 
}
.recommendsIcon {
	background-image: 

url(http://images.usatoday.com/_comm

on/_i

mages/2006/recommends_icon.gif);
	background-repeat: no-repeat;
	background-position: right;
    width: 17px;
	vertical-align: bottom;
}
.recommendedIcon {
    background-image: 

url(http://images.usatoday.com/_comm

on/_i

mages/2006/recommended_icon.gif);
    background-repeat: no-repeat;
    background-position: right;
    width: 20px;
	vertical-align: bottom; 
} 
#title {
	font-size: 32px; 
	font-weight: bold; 
	color: #000000; 
}
#chatter {
	margin: 7px 0 14px 0; 
	font-size: 12px; 
}
.tree {
	margin-top: 20px; 
	font-size: 13px; 
	font-weight: bold; 
	color: #000000; 
	padding-left: 1px;
}
.stc {color: #00529B; font-weight: 

normal;} 
.treeTools {
	font-size: 11px; 
	color: #000000; 
	padding-left: 3px;
}

#outercontainer {
	font-family: arial, sans-serif; 
	font-size: 12px; 
	color: #00529B;
}
.lcol {
	display: inline; 
	float: left; 
	width: 250px;
} 
.rcol {
	display: inline; 
	float: right; 
	width: 250px;
}
.lsep {
	clear: both; 
	height: 20px; 
	font-size: 16px; 
	font-weight: bold; 
	color: #000000; 
	border-bottom: 1px solid 

#666666; 
	margin: 15px 0 10px 0; 
	padding: 20px 0 0 0;
}
.big-letter {
	display: inline; 
	float: left; 
	margin: 0 0 0 3px; 
}
.top-anchor {
	display: inline; 
	float: right; 
	margin: 0 1px 0 0; 
}
.top-anchor a {font-size: 12px;}
.rnm {
	display: inline; 
	float: left; 
	color: #000000; 
}
.rlnk {
	display: inline; 
	float: right;
	clear: right;
}
#LetterNav a {
	font-size: 16px; 
	font-weight: bold; 
	margin: 0 2px 0 2px;
} 

#mktpl {display: block; margin: 6px 0 

4px 0; text-align: left; border: 0px solid 

black; }
#mktpl a {text-decoration: none; color: 

#00529B; font-size: 12px; font-family: 

arial; font-weight: bold;}
#mktpl a:hover {text-decoration: 

underline; } 
