.box_headline {margin: 0px; padding: 2px; background-color: #000; height: 345px;}

.box_headline h1 { padding: 4px;}

.headline_article_holder { width: 340px; overflow:hidden; float: left; height: 355px;}

.headline_image { 
	width:340px;
	height: 330px; 
	overflow: hidden; 
	position: relative; 
	display: block; 
	text-align: center;
	float: left;
}

.headline_image div.image_caption { 
	position: absolute; 
	bottom: 0; 
	left: 0px;
	height: 62px;
	width: 328px; 
	top: 268px;
	text-align: left;
	font-weight: bold;
	font-size: 24px; 
	color: #FFFFFF; 
	background-color: #000000;
	padding: 0px 6px 1px 6px;
	z-index: 999;
	opacity: .70;               /* Standard style for transparency */
	-moz-opacity: .70;          /* Transparency for older Mozillas */
	filter: alpha(opacity=70);  /* Transparency for IE */
}

.headline_body { padding: 0px 6px;}

.headline_summary { color: #fff; font-size:12px; position: relative; top: 10px;}

.headline_link {font-weight: bold;}

.headline_link a { color: #FFFFFF;}

.player { margin: 0px; float: right; width: 260px;}

.player li {/*border-bottom: 1px solid #666666;*/ }

.player a.rotating_headlines_small {
	text-decoration: none;
	font-size: 11px;
	display: block;
	background: #222222;
	height: 68px;
	margin-bottom: 2px;
	padding: 2px 5px 2px 5px;
	font-size: 11px;
	color: #969494;
	overflow: hidden;
	font-weight: normal;
	width:250px;
}

.player a.rotating_headlines_small span.headline {font-size:11px; padding-bottom:4px; display: block; font-weight: bold; color: #8095AE;}

.player img { float: right; }


.player a:hover {
	background: #222222;
	text-decoration: none;
}


.player a.active, .player a:visited.active {
	background: #333333;
}
