.news-module { font: normal normal 12px/14px Arial, sans-serif;}
	.news-module .content-box { padding: 0;}
	.news-module .heading {
		text-indent: -999px; margin: 0; position: relative;
		height: 13px; line-height: 13px; font-size: 10px;
		padding: 0 0 10px; border-bottom: 1px solid #C8C8C8;
		margin-bottom: 12px; overflow: hidden;
	}
		.news-module .heading span {
			background: transparent none no-repeat 0 0;
			position: absolute; left: 0; top: 0; width: 102px; height: 13px;
		}
	.news-module .content {
		display: inline; float: right; width: 427px;
		height: 359px; overflow: hidden; margin-bottom: 3px;
	}
		.news-module .content li {
			border-bottom:1px dotted #A9A9A9; color: #A9A9A9;
			height: 23px; white-space: nowrap; text-overflow: ellipsis;
			line-height: 23px; overflow: hidden;
		}
			.news-module .content li .meta,
			.news-module .content li .meta a { font-style: italic; color: #A9A9A9;}

	.news-module .features { display: inline; float:left; width: 201px; padding: 4px 0 0 5px;}
		.news-module .features .feature { margin-bottom: 16px; }
			.news-module .features .thumbnail {
				background: transparent none no-repeat left top;
				padding: 0 6px 11px 0; margin: 0 -15px 4px 0;
				width: 202px; height: 152px; overflow: hidden;
			}
				.news-module .features .feature .thumbnail img { width: 200px; height: 150px; border: 1px solid #FFF;}

	.news-module .features .title {
		font: normal bold 16px/18px Arial, sans-serif;
		margin-bottom: 4px; padding: 0 0 0 1px;
	}
		.news-module .features .title .comments {
			background: transparent none no-repeat 0 0;
			color: #FFF; font: normal bold 11px/18px Arial, sans-serif; text-align: center;
			display: inline; float: right; height: 18px; width: 28px; margin: 0 1px 0 5px; padding-bottom: 8px;
		}
	.news-module .features .blurb { margin-bottom: 4px;}

	.news-module .footer {
		border-top: 1px solid #C8C8C8; clear: both;
		font: normal normal 10px/10px Arial, sans-serif;
		margin-left: 224px; padding: 4px 4px 0; overflow: hidden;
		height: 10px;
	}
		.news-module .footer .subscribe {
			background: transparent none no-repeat 0 -185px;
			float: right; width: 68px; height: 10px; overflow: hidden;
			text-indent: 68px;
		}

		.news-module .footer .pagination { color: #666; display: none; line-height: 10px;}
			.news-module .footer .pagination * {
				background: transparent none no-repeat right top;
				display: inline-block; vertical-align: middle;
				height: 10px; text-indent: 43px; overflow: hidden;
			}
			.news-module .footer .pagination .older { width: 40px;}
			.news-module .footer .pagination .sep { width: 13px;}
			.news-module .footer .pagination .newer { width: 43px;}

/* Ads */
.adcontainer { margin-bottom:12px; }
#col2 .search-ads { background-color:#D5D5D5; width:305px; }
#col2 .search-ads iframe { padding:2px 0 2px 3px; }

#events-footer { text-align:center; /*margin:-3px 0 5px 9px;*/ }
.news-widget li { font:normal normal 12px/14px Arial, sans-serif; overflow:hidden; white-space:nowrap; }
.news-widget .links { padding: 5px 5px 0 10px; }

/* Blogs */
#blogs.news-widget {
	border-bottom: 1px solid #ddd; margin-top:26px;
}
	#blogs.news-widget .widget-shading-short { float:left; margin:5px 0 15px 10px; background:none; width:433px; }
	#blogs.news-widget ul.story-links { margin-top:5px; padding:0 0 0 10px; height:375px; overflow:hidden; }
	#blogs.news-widget li .headline-author { color:#A9A9A9; font-style:italic; }
	#headlines.news-module .morelinkdraft{text-decoration:none; font-family: NFLEndzoneSans, Arial, sans-serif; font-size:10px; text-transform: uppercase; }
	#headlines.news-module .footer {padding-left:0px;}  
	.news-widget .more { float:left; background:no-repeat 0 -20px transparent; width:80px; text-align:left; text-indent:-80px; overflow:hidden; }
	.news-widget .subscribe { margin-right:-6px; background:no-repeat -80px -20px transparent; width:75px; text-indent:-80px; overflow:hidden; padding:0; }
	#blogs.news-widget .replaced span, #blogs.news-widget h3 { margin-bottom:7px; height:20px; background:no-repeat top left transparent; /*width:60px; border-bottom:1px solid #ddd; */ }

	/* Blogs ECM Left Column */
	#blogs-ecm-col {
		float:left; padding:6px 0 0 5px;
	}
		.blogs-ecm-pic {
			background:transparent none no-repeat 14px -30px;
			padding: 0 6px 11px 0; margin: 0 -15px 4px 0;
			width: 200px; height: 115px; overflow: hidden;
		}
			.blogs-ecm-pic img { margin-top:5px; width:200px; height:150px; border:1px solid #FFF;}
		.blogs-ecm-title { width:202px; margin:10px 0 5px 0; font:normal bold 16px/18px Arial, Helvetica, sans-serif; color:#364C88; }
		#blogs-ecm-col .blurb, #blogs-ecm-col .link { font:normal normal 12px/14px Arial, Helvetica, sans-serif; }
		#blogs-ecm-col .blurb { margin-bottom:4px; width:200px; color:#222222; }
		#blogs-ecm-col .link a, #blogs-ecm-col .link a:active, #blogs-ecm-col .link a:link, #blogs-ecm-col .link a:visited { text-decoration:none; color:#364C88; }
		#blogs-ecm-col .link a:hover { text-decoration:underline; }

	#blogs.news-widget .replaced span, #blogs.news-widget h3,
	.news-widget .more, .news-widget .subscribe {
		background-image:url('../../../img/news/2010/modules/blogs-sprite.png');
	}
	#blogs.news-widget .morelinkdraft{text-decoration:none; font-family: NFLEndzoneSans, Arial, sans-serif; font-size:10px; text-transform: uppercase;  }
/* Photos */
#photos-large-vertical {
	margin-bottom:32px;
}
	#photos-large-vertical .replaced { margin-bottom: 10px; padding-bottom:12px; border-bottom: 1px solid #ddd; }
	#photos-large-vertical .replaced span { width:75px; background:no-repeat top left transparent; }
	#photos-large-vertical li { float: left; padding: 0 8px; }
	#photos-large-vertical .thumbnail img { width: 200px; }
	#photos-large-vertical .content p { font: normal bold 18px/22px Arial, Helvetica, sans-serif; width: 200px; }
	#photos-sep .separator { clear:both; border-bottom:1px solid #ddd; padding-top:10px; margin-bottom:5px; }
	#photos-sep a { float:right; margin-right:-1px; width:75px; background:no-repeat -75px top transparent; text-indent:-75px; overflow:hidden; }
	#photos-large-vertical .replaced span, #photos-sep a {
		background-image: url('../../../img/news/2010/modules/photos-sprite.png');
	}

/* Author Experts */
#author-experts {
	margin-bottom:28px;
}
	#author-experts .replaced { width: 305px; height:20px; padding-bottom:10px; border-bottom: 1px solid #ddd; }
	#author-experts .replaced span { width:170px; height:29px; background:transparent none no-repeat top left; }
		.author-expert { margin:17px 0; padding-top:17px; }
		.author-info { height: 60px; padding-top:45px; text-indent:12px; }
		.author-image-sep { border-bottom: 1px solid #ddd; }
		.author-title { font:italic 12px/14px Arial,sans-serif; color: #555; }
		.author-links { font-size:12px; }
		.author-headlines { padding:2px 7px 5px 7px; background:url(../../../img/news/2010/bg-gradient-short-grey.png) repeat-x top left transparent; }
		.author-headlines li.headline { padding:5px; font-size:12px; border-bottom: 1px dotted #A9A9A9; }
		.author-expert .footer .subscribe {
			background: transparent none no-repeat -250px top;
			float:right; width:70px; height:10px; overflow:hidden; text-indent:70px; margin-right:6px;
		}
		.author-expert .footer .more {
			background: transparent none no-repeat -170px top;
			float:left; width:80px; height:10px; overflow:hidden; text-indent:100px; margin-left:7px;
		}
		#author-experts .replaced span, .author-expert .footer .subscribe, .author-expert .footer .more {
			background-image:url(../../../img/news/2010/modules/author-experts.png);
		}

/* Centepiece */
#cp {
	padding: 5px 5px 0;
	background: transparent url(../../../img/news/2010/cp-bg.png) repeat-x left top;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(255,255,255)),
	    color-stop(1, rgb(227,227,227))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(255,255,255) 0%,
	    rgb(227,227,227) 100%
	);
}
#cp .content-box, #cp .carousel li, #cp .carousel .image { width: 640px; height: 360px;}

/* Headlines */
#headlines { font: normal normal 12px/14px sans-serif; position:relative;}
	#headlines:after {
		visibility: hidden; display: block;
		font-size: 0; content: " ";
		clear: both; height: 0;
	}
	.ie #headlines { zoom: 1;}
	#headlines h2 {
		color: #555; border-bottom: 1px solid #C8C8C8;
		font: normal normal 17px/13px NFLEndzoneSlabBold, sans-serif;
		padding: 0 0 10px; text-transform: uppercase;
	}
		#headlines div.deco {
			background-position: left bottom;
			position:absolute; z-index: -1; top: 24px; width: 100%; height: 20px;
		}

#headlines-features {
	display: inline; float: left;
	margin: 38px 0 0 4px; padding: 0;
    width: 201px;
}
	#headlines-features .feature { margin-bottom: 16px;}
	#headlines-features .thumbnail {
		background: transparent none no-repeat left top;
	    height: 115px;
	    margin: 0 -15px 4px 0;
	    overflow: hidden;
	    padding: 0 6px 0 0;
	    width: 202px;
	}
	#headlines-features h3 {
		font: normal bold 16px/18px sans-serif;
	    margin-bottom: 4px;
	    padding: 0 0 0 1px;
	}
	#headlines-features .comments {
		background: transparent none no-repeat -102px -163px;
	    color: #FFF; display: inline;
	    float: right; font: bold 11px/18px Arial,sans-serif;
	    height: 18px; margin: 0 1px 0 5px;
	    padding-bottom: 8px; text-align: center;
	    width: 28px;
	}
	
#headlines-tv .yui3-tabview-list { text-align: right; margin-bottom: 12px; height: 20px; overflow: hidden; visibility: hidden;}
	#headlines-tv.yui3-tabview-content .yui3-tabview-list { visibility: visible;}
	#headlines-tv .yui3-tab-label { margin-left: 1px; padding: 0 0 20px 0; width: 0px; height: 0px; overflow: hidden;}
	#headlines-tv .subnav-latest { padding-left: 77px; background-position: -131px -183px;}
	#headlines-tv .yui3-tab-selected .subnav-latest,
	#headlines-tv .subnav-latest:hover { background-position: -131px -163px;}
	
	#headlines-tv .subnav-liked { padding-left: 67px; background-position: -309px -183px;}
	#headlines-tv .yui3-tab-selected .subnav-liked,
	#headlines-tv .subnav-liked:hover { background-position: -309px -163px;}
	#headlines-tv .subnav-commented { padding-left: 99px; background-position: -209px -183px;}
	#headlines-tv .yui3-tab-selected .subnav-commented,
	#headlines-tv .subnav-commented:hover { background-position: -209px -163px;}
	#headlines-tv .yui3-tab-focused a { outline: 0 none;}
	#headlines-tv .yui3-tabview-panel span,
	#headlines-tv span.time { color: #A9A9A9; font-style: italic;}
	#headlines-tv .recent { color: #B6061E;}
#headlines-tv { float: right; width: 427px;}
#headlines-tv .yui3-tabview-panel { height: 493px;}
	#headlines-tv .yui3-tabview-panel li {
		border-bottom:1px dotted #A9A9A9; color: #A9A9A9;
		height: 23px; white-space: nowrap; text-overflow: ellipsis;
		line-height: 23px; overflow: hidden;
	}
#headlines-tv .headlines-item-container { height: 478px; overflow: hidden;}
#headlines-tv .footer {
	border-top: 1px solid #C8C8C8;
    font: normal normal 10px/1.0 sans-serif;
    height: 1em; margin: 0;
    overflow: hidden; padding: 4px 4px 0;
}
#headlines-tv .pagination {
    color: #666666; display: inline;
    line-height: 10px;
}
	#headlines-tv .pagination>span,
	#headlines-tv .pagination>a {
		display: inline-block; height: 10px;
	    overflow: hidden; text-indent: 43px;
	    vertical-align: middle;
	}
	
#headlines-tv .newer { background-position: right top; width: 43px;}
#headlines-tv .older { background-position: -281px 0; width: 40px;}
#headlines-tv .sep { background-position: -320px 0; width: 13px;}
#headlines-tv span.newer { background-position: right -10px;}
#headlines-tv span.older { background-position: -281px -10px;}
#headlines-tv .pagination>span,
#headlines-tv .pagination>a,
#headlines-features .comments,
#headlines .footer .subscribe,
#headlines-tv .yui3-tabview-list a,
#headlines div.deco {
	background-image: url(../../../img/news/2010/modules/headlines.png);
}

/* Twitter Module */
#twitter-module { color: #333;}
	#twitter-module .content-box {
		background: transparent none repeat-x 0 -58px;
		border: 1px solid #ADADAD; border-width: 1px 0;
		padding: 7px 20px 7px 81px; height: 52px;
	}
	#twitter-module .logo {
		background: transparent none no-repeat 0 -8px;
		position: absolute; top: 9px; left: 18px; width: 50px; height: 50px;
	}
	#twitter-module .tweet {
		font: normal normal 14px/17px Arial, sans-serif;
		margin-bottom: 8px; height: 34px; overflow: hidden;
	}
	#twitter-module .hashtag { color: #666;}
	#twitter-module .more a {
		background: transparent none no-repeat 0 0;
		float: left; width: 88px; height: 8px; overflow: hidden;
		text-indent: 88px;
	}

#twitter-module .more a,
#twitter-module .content-box,
#twitter-module .logo {
	background-image:url(../../../img/news/2010/modules/twitter.png);
}

/* Blog Blitz */
#blog-blitz { }
	#blog-blitz .content { height: 359px;}
	#blog-blitz .footer .subscribe { background-position: right top;}
	#blog-blitz .sponsor .sfl {
		background-position:left bottom;
		float: left; width: 130px; height: 37px;
	}
#blog-blitz .heading span,
#blog-blitz .footer .subscribe,
#blog-blitz .sponsor .sfl { background-image: url(../../../img/news/2010/modules/blog-blitz.png);}

/* Around the Web */
#around-the-web {}
	#around-the-web .heading span { width: 160px;}
	#around-the-web .footer .subscribe { background-position: -160px 0;}
	#around-the-web.scrolling .footer .pagination { display: inline;}
	#around-the-web .footer .pagination .older { background-position: -229px 0;}
	#around-the-web .footer .pagination .sep { background-position: -268px 0;}
	#around-the-web .footer .pagination span.older { background-position: -229px -10px;}
	#around-the-web .footer .pagination span.newer { background-position: right -10px;}
	#around-the-web .features .link { font-style: italic; color: #A9A9A9; }

#around-the-web .heading span,
#around-the-web .footer .pagination *,
#around-the-web .footer .subscribe { background-image: url(../../../img/news/2010/modules/around-the-web.png);}

/* Share bar */
#bars { height: 25px; margin:0 0 10px 0px; position:relative; display:block;}
	#bars li { border: none; padding: 0px; margin-bottom: 10px; list-style-image: none; list-style-position: outside; list-style-type: none;}
	#bars .yui3-sharebar .skin-default.share-bar { border:0px; background:none; }
