body { 
	background: #FFF; 
	color: #000; 
	font-family: sans-serif;
}

#header, #primaryNav, #chewy, #secondaryNav {
	border-bottom: 1px solid #600;
}

a:link, a:visited { 
	color: #009; 
}

h2 span.date,
h2 .keyline,
h1.keyline {
	font-size: 50%; 
	display: block;
}

.byline {
	font-size: 70%; 
}

#topStory { 
	font-size: 130%; 
}

.storyList p {
	margin-top: 1em;
}

.new { 
	font-style: italic; 
}

.fontcolor2,
.positive, 
.green { 
	color: #090; 
}

.required, 
.fontcolor1,
.negative, 
.red { 
	color: #F00; 
}

ol.storyList { 
	list-style: none; 
	margin-left: 0;
	padding-left: 0;
}

#header td.subnav1 ul li,
.inlineNav li { 
	list-style: none; 
	display: inline;  
	margin-left: 0;
	padding-left: 0
}

#marketStats {
	width: 130px; 
}
