.box_headline {margin: 0px ; padding: 0px; height: 330px;}

.headline_article_holder { width: 451px; overflow:hidden; float: left;}

.headline_image { 
	width:450px;
	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: 85px;
	width: 455px; 
	text-align: left;
	font-size: 12px; 
	color: #FFFFFF; 
	background-color: #5B5B53;
	padding: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 999;
	opacity: .60;               /* Standard style for transparency */
	-moz-opacity: .60;          /* Transparency for older Mozillas */
	filter: alpha(opacity=60);  /* Transparency for IE */
}

.headline_body { padding: 0px 6px;}

.headline_link {font-weight: bold; padding-top: 3px;}

.headline_link a { color:#fcfeb0; font-size: 18px; text-decoration:none}
.headline_link a:hover { color:#fcfeb0; text-decoration: underline;}

.image_caption p{
	color: #FFF; font-weight:bold; padding-left: 10px;
}
.player { margin: 0px; float: right; width: 220px;}
.player ul{ margin: 0px; float: right; width: 215px;}

.player li {display: inline; margin-bottom:2px;}

.player a {padding: 20px 5px 0px 25px; display: block; margin-bottom:1px;}

.player a:link, .player a:visited {
	color:#fcfeb0;
	background-color:#4fba7e;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	height:45px;
}

.player a:hover {
	color:#fcfeb0;
	background-color:#0b9f4a;
	text-decoration: none;
}

.player a.active, .player a:visited.active {
	color:#fcfeb0;
	background:#0b9f4a url(img/hover-new-load.png) top left no-repeat;
}
.headline_image img
{
	width: 80px;
	height: 60px;
}
.headline_image img.bigimage
{
	width: 450px;
	height: 329px;
}