/*///////Top Stories Widget//////////////////*/
	#top-stories-widget{
		width: 100%;
		overflow: hidden;
		margin-top: 43px;
		margin-bottom: 10px;
	}
	#top-stories-widget.fixed{
		width: 100%;
		max-width: 995px;
		position: fixed;
		top: -5px;
		z-index: 9999;
		display: block;
		background-color: white;

	}
	#label-holder{
		width:100px;
		height: 30px;
		position: absolute;
		z-index: 9;
		background-color: white;
		border: 1px ridge #bbb;
		-o-transition:.2s;
  		-ms-transition:.2s;
  		-moz-transition:.2s;
  		-webkit-transition:.2s;
  		/* ...and now for the proper property */
  		transition:.2s;
	}
	#top-stories-banner{
		width: 100px;
		height: 25px;
		position: absolute;
		z-index: 9;
	-o-transition:.4s;
  	-ms-transition:.4s;
  	-moz-transition:.4s;
  	-webkit-transition:.4s;
  	/* ...and now for the proper property */
  	transition:.4s;
	}
	.banner-text-box{
		text-align: center;
		width: 95px;
		height: 25px;
		z-index: 9;
		float: left;
		padding: 3px;
		color: #990303;
		font-family: helvetica;
		font-size: 15px;
		font-weight: bold;
		box-shadow: 0 1px 1px 0 #555;

	}
	.arrow-right {
	width: 0; 
	height: 0; 
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #990303;
	z-index: 9;
	float: right;
}
.top-stories-arrows{
	z-index: 9999999999999;
	position: absolute;
	padding:5px;
	opacity: 0;
	-o-transition:.4s;
  	-ms-transition:.4s;
  	-moz-transition:.4s;
  	-webkit-transition:.4s;
  	/* ...and now for the proper property */
  	transition:.4s;
}
.top-stories-arrows div{
	cursor: pointer;
	padding-left: 6px;
	padding-right: 6px;
	opacity: .5;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	/* ...and now for the proper property */
  	transition:.5s;
}
.top-stories-arrows div:hover{
	opacity: 1;
}

	#top-stories-widget ul{
		position: relative;
		left: 1000px;
		width: 100000000000000000px
	}

	.top-stories-widget-fixed ul {
		left: 0px !important;
	}

	#top-stories-widget ul li{
		display: inline-block!important;
		vertical-align: top!important;
		border:1px ridge #bbb;
		background-color: white;
		height:75px;
		width: 316px;
		padding: 5px;
		padding-bottom: 8px;
		box-shadow: 2px 2px 1px #ddd;
	}
	#top-stories-widget ul li:hover{
		background-color: #f3f3f3!important;
	}
	#top-stories-widget ul li .widget-photo{
		float: left;
		vertical-align: top!important;
		max-width: 50%;
		height: 73px;
		line-height: 73px;
	}
	#top-stories-widget ul li .widget-photo img{
		max-height: 73px;
		max-width: 100%;
		margin-top: auto;
		margin-bottom: auto;
		vertical-align: middle;
		display: inline-block;
	}
	#top-stories-widget ul li .widget-text{
		font-size: 13px!important;
		line-height: 17px;
		text-decoration: none!important;
		color: #383838 !important;
		max-height: 100px;
		padding: 5px;
		padding-top: 0px;
		overflow: hidden;
		text-overflow:ellipsis;
		vertical-align: top!important;
		display: block;
		margin-left: 4px;

	}
	@media (max-width: 650px){
		#top-stories-widget{
			margin-top: 50px;
		}
		#top-stories-widget.fixed{
			top: 3px;
		}
	}