/* Content - Home
---------------------------------------------------*/
div#content.home { padding: 0;}

div#content.home div#feature {
	float: right;
	margin: 0 5px 5px 0;
	padding: 5px;
	height: 16.45em;
	overflow: hidden;
	background: #333 url(../img/global/feature_black_bg.gif) repeat-x;
	background: #ccc;
	width: 475px;
}
div#content.home div#feature ul.headline { 
	position: absolute; width: 155px; height: 182px;
	/*border: 5px solid #e7e7e7; border-right: none;*/
	background: #ccc;
	/*margin-left: -10px;*/
	z-index: 0;
}
div#content.home div#feature ul.headline li {  }
div#content.home div#feature ul.headline li h2 a {
	color: #fff;
	text-decoration: none; 
	font-size: 0.80em; 
	padding: 5px;
	background: #333;
	display: block;
	height: 25px; margin-bottom: 1px;
}
div#content.home div#feature ul.headline li h2 a:hover, div#content.home div#feature ul.headline li h2 a.active {
	background: #f3f3f3 url(../img/global/feature_headline_bg_red.jpg) 0 0 repeat-x; 
	color: #fff;
	/*border-left: 3px solid #e72003;*/
}
div#content.home div#feature ul.headline.active { }
div#content.home div#feature ul.content { 
	float: right;
	width: 320px; height: 250px; 
	overflow: hidden;  
	/*border: 5px solid #e7e7e7;*/
}
div#content.home div#feature ul.content li { display:none; }
div#content.home div#feature ul.content li.active1 { display: list-item; }
div#content.home div#feature ul.content li p.mainImage {
	height: 250px;
	overflow: hidden;
	display:block;
	z-index: 0;
}
div#content.home div#feature ul.content li div.description {
	padding: 5px; margin-top: -67px;
	width: 310px; height: 57px;
	font-size: 0.8em;
	background-color: #ffffff;  
   	filter:alpha(opacity=85);   
   	-moz-opacity:0.85;           
  	opacity: 0.85;               
}
div#content.home div#feature ul.content li div.description h2 a{
	color: #333; 
	font-size: 1.2em; font-weight: bold;
	text-decoration: none;
	maring-bottom: 10px;
}
div#content.home div#feature ul.content li div.description h2 a:hover { text-decoration: underline; }
div#content.home div#feature ul.content li div.description p { margin-top: 5px; }

div#content.home div#newsTicker {
	clear: both;
	margin-bottom: 5px; padding: 5px;
	/*margin-left: 155px;*/
	background: #f1f1f1;
	border-bottom: 3px solid #f1f1f1;
	height: 1em;
}
div#content.home div#newsTicker p {
	display: inline;
	padding-right: 5px;
	font-weight: bold;
	font-size: 1em;
}
div#content.home div#newsTicker p span { display: block; float:left; width: 15px; height: 15px; margin: 0 2px 0 0; }
div#content.home div#newsTicker p span.box1 { background: #e61f02; }
div#content.home div#newsTicker p span.box2 { background: #e65b46; }
div#content.home div#newsTicker p span.box3 { background: #e6988d; }
div#content.home div#newsTicker ul { display: inline; }
div#content.home div#newsTicker ul li{ display:none; }
div#content.home div#newsTicker ul li.active, div#newsTicker ul li.item1 { display: inline; }
div#content.home div#newsTicker ul li a { color: #333; }
div#content.home div#newsTicker ul li a:hover { color: #138dbe; }

div#content.home div#listing {  }
div#content.home div#listing div.column {
	float: left; width: 240px;
	padding: 0; margin: 10px 15px 0 0;
}
div#content.home div#listing div.column li { border-bottom: 1px dotted #ccc; }
div#content.home div#listing div.column h4 {
	font-size: 1.2em; font-weight: bold;
	margin: 0.5em 0 1em 0;
}
div#content.home div#listing div.column li p { font-size: 0.8em; line-height: 1.2em; padding: 1px 0; }
div#content.home div#listing div.column p.more { font-size: 0.85em; text-align: right; margin-bottom: 20px; }

div#content.home div#listing div.column.latest { font-size: 0.95em; }
div#content.home div#listing div.column.latest li { margin-bottom: 10px; padding-bottom: 5px; }
div#content.home div#listing div.column.latest li h3 { font-size: 1.1em; margin-bottom: 2px; }
div#content.home div#listing div.column.latest  li p { color: #666; }

div#content.home div#listing div.column.latestPosts { padding-right: 10px;  border-right: 1px solid #ccc; }
div#content.home div#listing div.column.latestPosts div { border-top: 8px solid #00a9e6; }
div#content.home div#listing div.column.latestPodcasts { padding-right: 10px; margin-right: 0; }
div#content.home div#listing div.column.latestPodcasts div {  border-top: 8px solid #00a9e6; }

div#content.home div#listing div.column.sponsors { 
	border-top: 8px solid #000; 
	float: right; width: 270px;
	margin: 10px 0 0 0;
}
div#content.home div#listing div.column.sponsors ul li { 
	clear:both; 
	margin-bottom: 5px; padding-bottom: 5px;
}
div#content.home div#listing div.column.sponsors ul li h3 { font-size: 1.15em; padding: 0 5px 0 5px; margin: 0 0 3px 5px; }
div#content.home div#listing div.column.sponsors ul li h3 a { color: #2a5877; text-decoration: none; }
div#content.home div#listing div.column.sponsors ul li h3 a:hover { color: #02a7e9; text-decoration: underline; }
div#content.home div#listing div.column.sponsors ul li p.thumbImage {
	float: left; width: 146px;
	padding: 2px; margin-left: 5px;
	/*border: 1px solid #E6E6E6;*/
	background: #eee;
}
div#content.home div#listing div.column.sponsors ul li p.thumbImage:hover { background: #ccc; }
div#content.home div#listing div.column.sponsors ul li p.shortText {
	float: left; width: 100px;
	margin-left: 5px;
	font-size: 0.8em;
	line-height: 1.35em;
}

/* News Hub
---------------------------------------------------*/
div#content.home div#listing div#listingMain {
	float: left;
	width: 520px;
	border-right:1px solid #cccccc;
}
div#content.home div#listing div#newsHub div.top {
	padding: 5px 0;
	margin: 10px 12px 0 0;
	border-top: 8px solid #e42200;
}
div#content.home div#listing div#newsHub div.column p.more { font-size: 0.85em; text-align: right; margin-bottom: 20px; }
div#content.home div#listing div#newsHub div.column h4 { margin-bottom: 6px; }
div#content.home div#listing div#newsHub div.column a.video-icon { background: url(../img/global/video_icon_small.gif) top left no-repeat; padding-left: 20px; }
div#content.home div#listing div#newsHub div.column span.breaking-news { font-weight: bold; font-size: 0.85em; color: #e42200; }
div#content.home div#listing div#newsHub div.column.newsCol1 { padding-right: 10px;  border-right: 1px solid #ccc; }
div#content.home div#listing div#newsHub div.column.newsCol2 { padding-right: 10px; margin-right: 0; }
div#content.home div#listing div#newsHub div.column.latest li { line-height: 1.1em; }












