/* JANET JACKSON */
/* Widget Stylesheet: Editorial
----------------------------------------------------------------------------- */


/* THUMBNAILED LEADS
----------------------------------------------------------------------------- */


	div.widget-editorial.thumbnailed ul.leads {

	padding-bottom: 30px;

	}

	div.widget-editorial.thumbnailed ul.leads li {

	width: 356px;
	float: left;
	min-height: 110px;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 0 20px 149px;
	position: relative;

	}

	div.widget-editorial.thumbnailed ul.leads li li {
	
	width: auto;
	min-height: 0;
	
	}

	div.widget-editorial.thumbnailed ul.leads ul.actions li {

	width: auto !important;
	background-image: none;
	padding: 0;
	height: auto !important;
	min-height: 0 !important;
	float: left;
	margin-right: 15px;
	
	}

	div.widget-editorial.thumbnailed ul.leads strong {

	padding: 0 10px 2px 0;

	}

	div.widget-editorial.thumbnailed ul.leads img {

	width: 126px !important;
	margin: 0 !important;
	float: none !important;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;

	}


/* HEADLINES
----------------------------------------------------------------------------- */


	div.widget-editorial.headlines {

	width: 505px;
	position: relative;

	}

	div.widget-editorial.headlines h3 {

	height: 10px;
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
	text-indent: -5000px;
	position: absolute;
	left: 0;
	top: 3px;

	}
	
	div.widget-editorial.headlines ul.paging {
	
	padding-top: 15px;
	
	}

	div.widget-editorial.headlines ul.headlines li {

	padding-bottom: 7px;

	}

	div.widget-editorial.headlines ul.headlines li.last {

	padding-bottom: 0px;

	}


/* NEWS STORY
----------------------------------------------------------------------------- */


	#story {
		
	width: 505px;
		
	}

	#story h3, 
	#story div.tags, 
	#story img {

	display: none;

	}
	
	#story div.story img {
	
	display: block !important;
	
	}

	#story strong {

	display: block;
	margin-bottom: 6px;

	}

	#story div.story em {
		
	display: block;
	margin: 0 0 20px 0;
		
	}

	#story p.lead {

	margin-bottom: 15px !important;
		
	}


/* TWITTER FEED TAB
----------------------------------------------------------------------------- */


	#twitter #info a {
	
	float: left;
	
	}
	
	#twitter #info img {
	
	width: 50px;
	height: 50px;
	margin: 0;
	
	}

	#twitter #info, 	
	#twitter div.tweets {
	
	width: 505px !important;
	clear: left;
	float: left;
	position: relative;
	
	}
	
	#twitter div.tweets li,
	#twitter p.loading {
	
	padding: 15px 25px 10px;
	margin-bottom: 10px;
	position: relative !important;
	
	}
	
	#twitter div.tweets li.tweet_even {
	
	text-align: right;
	
	}
	
	#twitter div.tweets li a {
	
	display: inline !important;
	
	}
	
	#twitter div.tweets li a.timestamp {
	
	display: block !important;
	clear: left;
	
	}