.jcarousel-skin-jcarousel_responsive_skin  {
	background: url('images/video-carousel-bg.png') #09F repeat-x 0 0;
	background-size:100% 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-item {
  	width: 197px;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
    height: 230px;
	border-right: 2px solid #FFF

}


#block-views-video-carousel-block  .jcarousel-skin-jcarousel_responsive_skin .jcarousel-item {height: 160px;}




.two-sidebars   .jcarousel-skin-jcarousel_responsive_skin .jcarousel-item {
	
	padding-left:20px;
	padding-right:20px;	
	
}





.jcarousel-skin-jcarousel_responsive_skin .jcarousel-clip-horizontal {
  width: 100%;
  overflow: hidden;
}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-clip-horizontal img {
  width: 100%;
  height: auto;
}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-container-horizontal {
  width: auto;
  height: auto;
  padding: 0px 33px;
  margin: auto;
}/*/
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-next, .jcarousel-skin-jcarousel_responsive_skin .jcarousel-prev {
  background: url("images/video-arrow.png") no-repeat;
  display: block;
  height: 32px;
  width: 32px;
  position: absolute;
  top: 50%;
  margin: -22px 0 0;
}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-prev {
  background-position: 0 0;
  left: 0;
}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-prev:hover {
  background-position: -32px 0;
}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-prev:active {
  background-position: -64px 0;
}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-next {
  background-position: 0 -32px;
  right: 0;
}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-next:hover {
  background-position: -32px -32px;
}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-next:active {
  background-position: -64px -32px;
}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-prev-disabled-horizontal {
  background-position: -64px 0;
}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-prev-disabled-horizontal:hover {
  background-position: -64px 0;
  cursor: default;
}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-next-disabled-horizontal {
  background-position: -64px -32px;
}
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-next-disabled-horizontal:hover {
  background-position: -64px -32px;
  cursor: default;
}/*/
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-next-horizontal ,
.jcarousel-skin-jcarousel_responsive_skin .jcarousel-prev-horizontal {
    position: absolute;
    top: 50px;
    left: 5px;
    width: 29px;
    height: 42px;
    cursor: pointer;
    background: transparent url("images/video-arrow.png")   no-repeat 0 0;
	outline:none
}

.jcarousel-skin-jcarousel_responsive_skin .jcarousel-next-horizontal {
    background-position:  -29px 0;right: 5px;left:auto
}


.jcarousel-skin-jcarousel_responsive_skin  .views-field-field-youtube a:link {display:block;border: 1px solid transparent}

.jcarousel-skin-jcarousel_responsive_skin  .views-field-field-youtube a:hover {border: 1px solid #900}


.jcarousel-skin-jcarousel_responsive_skin  .views-field-title  {font-size:0.9em;font-weight:bold;line-height:1.2}

.jcarousel-skin-jcarousel_responsive_skin  .views-field-title a:link {text-decoration:none}

.jcarousel-skin-jcarousel_responsive_skin  .views-field-title a:hover {text-decoration:underline}

.jcarousel-skin-jcarousel_responsive_skin  .views-field-field-video-author {font-size:0.8em;}

.jcarousel-skin-jcarousel_responsive_skin  .views-field-field-video-description {font-size:0.8em;line-height:1.2}