﻿.rotate{background-color:#282737; overflow:hidden;position:relative; margin-left:0px; margin-right:0px;max-height:422px}
.rotate .item { max-height: 382px }
.jcs_title{font-size:1.3em;color:#e7e4d7;padding-top:0;margin-top:0;padding-bottom:15px;padding-left:0}
/*.jcs_caption{color:#b7b6b5;float: left;}*/
.jcs_caption{color:#ffffff;}
a.jcs_button{height:16px;color:white;font-size:.8em;font-weight:bold;padding:3px 5px 0 0;margin-top:3px;text-align:center;text-decoration:none;text-shadow:2px 2px 2px #000;white-space:nowrap}
a.mmiltitle_button{color:#e7e4d7;text-decoration:none}
a.jcs_button:visited,a.jcs_button:link{color:#fff;text-decoration:none}
a.jcs_button:visited,a.jcs_button:link{color:#fff;text-decoration:none}
a.mmiltitle_button:visited,a.mmiltitle_button:link{color:#e7e4d7;text-decoration:none}
a.jcs_button:hover{text-decoration:underline}
.pagination2{position:relative;top:-57px;right:-580px;width:150px;text-align:right}
.rotatepagination{
    width:100%;
    text-align:right; 
    padding: 0px 15px 2px 4px; 
    margin:0px; 
    background-color:#ffffff;
    border-radius: 0px;
}
.rotatepagination a{background:url(pager.png) 0 0 no-repeat transparent; width:9px; height:9px; margin:0 12px 0 0;display:inline-block}
.rotatepagination a.selected{background-position:-9px 0;cursor:default}
.rotatepagination a span{display:none}

.jcs_content{text-align:left;position:absolute; bottom:0px; left:0px; width:100%;height:100px;padding:15px 5px 15px 15px; line-height:1.1em;font-size:13px;
	background: #000; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,6)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,6)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,6)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 6)); /* Standard syntax */
	filter:alpha(opacity=60);
}

.jcs_contenthtml{width:90%;padding:10px 10px 10px 10px;color:#e7e4d7}
.jcs_img{
	/*border:1px solid #91908a;*/
	}
.jcs_byline{width:400px;text-align:left;font-size:.9em;color:#91908a;display:inline-block}
.jcs_details{ padding-bottom:25px;}

.jcs_banner-top
{
   background: url(banner_middle_fill.png) 0 0px repeat transparent;
   height:7px;
   width:100%;
   margin-left: -3px;
   margin-right: 0px;
 }

.jcs_banner-bottom
{
   background: url(banner_bottom_middle.png) 0 0px repeat transparent;
   height:7px;
   width:100%;
   bottom:2px;
   position:relative;
   margin-left: -3px;
   margin-right: 20px;
 }

 
 .jcs_prev
{
	background: url(leftarrow_rotator.png) no-repeat  transparent;
	width: 30px;
	height:127px;
	display: block;
	position: absolute;
	top: calc(50% - 80px);
	left: 20px; 
	opacity:0.3; 
	filter:alpha(opacity=50);
	z-index:2;
}
.jcs_prev span
{
    display:none;
}

.jcs_next
{
	background: url(rightarrow_rotator.png) no-repeat transparent;
	width: 30px;
	height:127px;
	display: block;
	position: absolute;
	top: calc(50% - 80px);
	right:20px;
	float:right;
	opacity:0.6; 
	filter:alpha(opacity=60);
}
.jcs_next span
{
    display:none;
}

.jcs_content .jcs_caption h2
{
	text-shadow:2px 2px 2px #000;
     padding:0px 0px 10px 0px;
     margin:0;
     color:#fff;
     font-size: 21px;
     width:100%;
}

.contentCenter{
	max-height:100%;
    max-width: 100%;
    margin:auto;
}

.jcs_banner-top > .bannerTopLeft,
.jcs_banner-bottom > .bannerTopLeft {
	float: left;
}

.jcs_banner-top > .bannerTopRight,
.jcs_banner-bottom > .bannerTopRight {
	float: right;
}


@media (max-width: 1200px) {
    .jcs_content{ width: 100%; position:absolute; bottom:0px; left:0px; }
	.jcs_content .jcs_caption h2{margin:0px 0px 0px 5px; word-wrap: break-word; font-size:19px;position:relative; bottom:20px;}
	.jcs_details{margin:15px 15px 15px 15px; position:relative; bottom: 15px;}
}

@media (max-width: 670px) {
    .jcs_content{ width: 100%; height:110px;font-size:12px; }
    .rotatepagination{ padding-right:0px}
	.jcs_caption{position:absolute; bottom:45px; left:0px;}
	.jcs_next {right: 4%;}
	.jcs_content .jcs_caption h2{margin:0px 0px 0px 5px; word-wrap: break-word; font-size:16px;}
	.jcs_details{display:none;}
    .rotate {margin-right: 0px;}
}

@media (max-width: 400px) {
	.rotatepagination{ bottom:-10px;}
    .jcs_content{ width: 100%; height:120px;padding:5px 5px 15px 15px;font-size:12px;}
	.jcs_caption{position:absolute; bottom:10px; left:0px;}	
}

@media (max-width: 320px) {
    .jcs_content{width: 100%; height:130px;padding:5px 15px 115px 15px;font-size:12px;margin:0;}
	.jcs_caption{position:absolute; bottom:75px; left:0px;}
	.banner-top{width:50%;}
}

.me-plugin {width: 100%; height: 100%;}
/*.dvidsPlayer { max-height: 420px; }*/
/*.jcs_img img{max-height:420px}*/
