.ec-header{
    height:325px;
    left:-1px;
    position:relative;
    width:990px;
    clear: left;
}
.ec-header-label{
    border:solid 1px #333;
    height:22px;
    padding:5px 0 0 36px;
	width:952px;
    color:white;
    font-family:georgia, serif;
    letter-spacing:1px;
	position:relative;
}

.ec-flex-slider-wrapper {
    margin: -1px;
    width: 990px;
    background-color: #000;
    padding-top:75px;
    text-align: center;
    overflow: hidden;
    float: left;
    position: relative;
    margin-bottom: 20px;
}

.ec-flex-slider {
    width: 695px;
    height: 600px;
    margin: auto;
}

.flex-direction-nav .flex-prev {
	margin-left: -20px;	
}

.flex-direction-nav .flex-next {
	margin-left: 667px;
}

.ec-logo-tray{
    background:url('/etc/designs/slate/images/ec-logo-tray-bg.png') no-repeat;
    height:132px;
    left:800px;
    padding:5px 16px 10px 4px;
    position:absolute;
    top:254px;
    width:100px;
	z-index:100;
}
.ec-logo-tray p{
    color:#666;
    font-size:12px;
    margin:2px 0 4px;
    text-align:center;
}
.ec-logo-tray-title {text-align:center;font-family:Verdana ;font-size:10px;color:#999;margin:2px 0 4px; }
.ec-logo-tray-social{
    bottom:-4px;
    position:absolute;
    text-align:center;
    width:100px;
}
.ec-logo-tray-social img{
     margin-left: -1px;
     margin-right: -1px;
}
.ec-article{
    font:13px georgia, serif;
    padding-top:24px;
}
.ec-hed{
    font-size:20px;
    font-weight:normal;
}
.ec-dateline{
    color:#666666;
    font-size:11px;
	margin-bottom:8px;
	font-weight:normal;
}
.sl-ec-art-byline {
	color: #069;
	margin: 5px 0;
	font-weight:bold;
}
.ec-illo{
    height:308px;
    margin:10px 0;
    width:568px;
}
.ec-graph{
    font-size:16px;
    line-height:1.5em;
    margin:18px 0;
}
.ec-rel-links{
    border-bottom:dotted 1px #666;
    padding:0 0 10px;
    margin:15px 0px;
}
.ec-rel-links-list{
    list-style-type:none;
}
.ec-rel-links-list li{
    margin:15px 0;
}
.ec-right-rail{
    padding-top:50px;
}
.ec-widget{
    border:solid 1px #fff;
    min-height:250px;
    width:334px;

}
.ec-widget-head{
    font-size:16px;
    font-weight:bold;
    height:31px;
    padding:9px 0 0 10px;
}
.ec-widget-body{
    padding:12px 12px 18px;
}
.ec-widget-hed{
    margin:10px 0;
}
.ec-widget-list{
    margin-left:15px;
}
.ec-widget-list li{
    margin:5px 0;
    line-height:1.5em;
}
.ec-fb-widget-head{
    background:url('/etc/designs/slate/images/ec-fb-widget-header.gif');
    height:30px;
    width:334px;
}
.ec-social-widget{
    margin-left:15px;
}
.ec-social-widget-label{
    font-size:16px;
    font-weight:bold;
}
.ec-social-widget a{
    margin:0 5px;
    position:relative;
    top:10px;
}
.ec-rub-art-item{
	padding: 10px 0;
}
.ec-rub-first-image{
	width: 274px!important;
	height: auto!important;
}
.ec-rub-first-item{
	/*width: 281px!important;*/
}
.ec-rub-last-item{
	border-bottom : solid 1px #ECECEC;
}
.ec-rub-head-label {
	font:bold 14px georgia, serif;
}
.ec-rub-header-label{
	font-size:14px!important;
	font-weight:bold;
	letter-spacing:0px!important;
	margin-left: -1px;
}
.ec-rub-art-hed-link, .ec-rub-art-hed-link:visited{
	/*font:bold 18px georgia, serif;*/
	font:bold 1.384em arial, sans-serif;
	color:#603;/*#330000;*/
}
.ec-rub-art-dek{
	font-family: arial !important;
    font-size: 12px !important;
    font-weight: normal !important;
	color:#666;
}
.ec-rub-art-byline{
	font:11px arial, serif;
	color:#999;
	padding: 0 0 5px;
}

.ec-rub-art-info {
	float: left;
	padding: 0px 0px 5px 5px;
	width: 418px;
	margin-top:-3px;
}
.ec-follow-sponsor div {padding: 18px 0 5px;vertical-align:middle; display:table-cell }
.ec-follow-sponsor {padding-bottom:3px; }
.ec-follow-sponsor-title {
	font-weight:700;
	font-size:16px;
	position:relative;
	padding-left:15px !important;
	font-family:georgia;
}

.ec-fb-container {width: 337px; }
.ec-fb-header {color:white;padding:10px;font-family:georgia;font-size:18px;font-weight:bold;}

.slides li {
    text-align: center;
    opacity: 0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity = 50);
    zoom: 1;
    margin-bottom: 15px;
}

.slides .flex-active-slide {
    opacity: 1.0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity = 100);
    zoom: 1;
}

.slides .adslide {
    padding-top: 80px;
}


.flex-control-nav  { position:relative!important; }

.flex-control-nav li {
    padding-top: 10px;
}

.ec-sponsor-slideshow {
	margin-top: 15px;
	position: absolute;
	right: 0px;
	z-index: 100;
}

.flex-viewport {
    overflow: visible !important;
    height: 500px;
}

.slideshow-img-wrapper {
    height: 100%;
    width: 100%;
    position: relative;
    text-align: center;
    padding-bottom: 18px;
}

.flex-active-slide .slideshow-img-wrapper:hover .slides-social {
    display: block;
}


.slides-social {
    background: url('/etc/designs/slate/images/white-rounded-box.png') no-repeat scroll;
    width: 70px;
    height: 35px;
    position: absolute;
    bottom: 0px;
    right: 60px;
    display: none;
}


.slides-social a  {
    display: block;
    float: left;
    width: 35px;
    height: 35px;
    margin-top: -2px;
    margin-left: -1px;
    text-decoration: none !important;
}

.slides-social a:hover {
    opacity: 0.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity = 70);
    cursor: pointer;
}

.slides-social .slides-facebook {
    background: url('/etc/designs/slate/images/socialCircle_facebook.png') no-repeat scroll;
}


.slides-social .slides-twitter {
    background: url('/etc/designs/slate/images/socialCircle_twitter.png') no-repeat scroll;
}
/*.sl-main-section {
		padding: 25px 0 0 20px;
		width: 630px;
}*/

.video-bottom-rail-col {
    float : left;
    width: 336px;
}

.video-bottom-rail-col .ec-fb-container.ec-rail-block {
    margin-top: 0px !important;
}

.video-bottom-rail-left {
    float: left;
    width: 336px;
    margin-right: 20px;
}

.video-bottom-rail-center {
    float : left;
    width: 336px;
}

.ec-video-container {
	margin: 0 auto;
	text-align: center;
	position: relative;
}
@media (max-width: 640px) {
  .ec-video-container {
  	margin: 0 -20px;
  }
}
#playlist {
  overflow: hidden;
  margin-left: -20px;
  padding: 0 10px;
}
#playlist img {
  float: left;
  margin-right: 8px;
}
#playlist div {
  clear: left;
  overflow: hidden;
  margin-top: 10px;
}
.sl-ecvideo-nav-prev span {
	background-position: -290px -30px;
	display: block;
	height: 19px;
	margin: 0 5px 0 0;
	left: 3px;
	position: relative;
	top: 133px;
	width: 10px;
}
.sl-ecvideo-nav-next span {
	background-position: -302px -30px;
	display: block;
	float: left;
	height: 19px;
	margin: 0 0 0 5px;
	position: relative;
	top: 133px;
	width: 10px;
}
.slb-rrw-ec-lv-link:hover {
	text-decoration: none;
}
.slb-rrw-ec-lv-head{
	margin : 0px 0 15px 0px;
	font-size: 16px;
	font-weight: bold;
	font-family: georgia;
}
.ec-vlist-item {
	font-size: 12px;
	font-family: georgia;
	font-weight: normal;
	margin: 5px 0;
}
.ec-video-main {
	padding: 10px 36px;
}
.ec-video-main-content {
	background-color: #262626;
	color:#EBE5E5
}