/*====================
content
====================*/
div#content
{
	clear: both;
	float: left;
	width: 870px;
	margin: 0;
	padding: 0;
}
div#content p.contd
{
	margin-top: -1em;
	font-size: .7em;
	text-align: right;
	text-transform: uppercase;
}
div#content p.contd a
{
	padding: .1em 0;
	xborder: none;
	xcolor: #BC0404;
}
div#content p.contd span
{
	font-size: 1.2em;
}
div#content p.contd a:hover
{
}
/*====================
feature articles
====================*/
div#features
{
	clear: both;
	float: left;
	width: 535px;
}
div#features ul
{
	margin-left: 0;
}
div#features li
{
	clear: both;
	line-height: 1;
	margin-bottom: 0;
	padding-bottom: .5em;
	border-top: 1px solid #000;
	list-style-type: none;
}
div#features li.first
{
	border-top: none;
}
div#features li h2
{
	margin-bottom: .5em;
	padding: .5em 0 .3em 15px;
	font-size: 1.4em;
	border-bottom: 3px double #BC0404;
}
div#features li h3
{
	margin-bottom: .3em;
	padding-left: 15px;
	font-size: 1.3em;
}
div#features blockquote
{
	margin-bottom: .5em;
}
div#features blockquote p
{
	margin-bottom: 0;
	font-style: italic;
}
div#features blockquote p.byline
{
	font-size: .9em;
	font-style: normal;
}
div#features li p
{
	margin-left: 15px;
	line-height: 1.4;
	font-size: 1em;
}
div#features li p.contd
{
	font-size: .7em;
}
div#features li img.image-left
{
	float: left;
	margin: .5em 1em .5em 15px;
	border: 1px solid #000;
}
div#features li img.image-right
{
	float: right;
	margin: .5em 0 .5em 1em;
	border: 1px solid #000;
}

/*====================
sidebar features
====================*/
div#sidebar-features
{
	margin-bottom: .5em;
	padding: .5em;
	background-color: #F9F7F8;
}
div.sidebar-feature
{
	padding: .5em;
	border: 3px double #BC0404;
}
div.sidebar-feature h2
{
	margin-bottom: .4em;
}
div.sidebar-feature p.quote
{
	font-style: italic;
}
div.sidebar-feature ul
{
	margin-bottom: .0em;
	margin-left: 1em;
}
div.sidebar-feature ul li
{
	margin-bottom: .6em;
}
div.sidebar-feature span.asset-type
{
	font-variant: small-caps;
	text-transform: lowercase;
	white-space: nowrap;
}
/*====================
breaking news
====================*/
div#sidebar
{
	float: right;
	width: 320px;
}
div#news
{
	background-color: #F9F7F8;
}
div#news h2
{
	margin-bottom: .5em;
	padding: .5em 0 .3em 15px;
	font-size: 1.4em;
	border-bottom: 3px double #BC0404;
}
div#news ul
{
	margin-left: 0;
}
div#news li
{
	clear: both;
	line-height: 1;
	margin-bottom: 0;
	padding: 1em 0;
	border-top: 1px solid #000;
	list-style-type: none;
}
div#news li.first
{
	padding-top: 0;
	border-top: none;
}
div#news li p
{
	margin-left: 15px;
	line-height: 1.4;
	font-size: 1em;
}
div#news li p span.title
{
	font-weight: bold !important;
}
div#news li p.contd
{
	padding-right: 1em;
}