﻿/* DUALSLIDER CSS */
/* AUTHOR: ROB PHILLIPS  =  HUGO & CAT LTD */
/* VERSION: 0.1 */


.carousel {
margin: 0 0 0 0;
position:relative;
overflow:hidden;
color: #ffffff !important;
}

.carousel .backgrounds .item {
float:left;
position:relative;
z-index:1;
}


.carousel_wrapper {
font-size: 1em;
margin: auto;
text-align:left
}

.carousel .backgrounds .item {
background: #333333;
}

.carousel .panel {
background: #000000;
color: #ffffff !important;
position:absolute;
right: 0;
top:0;
z-index:10;
}

.carousel .panel .paging {
position:absolute;
bottom: 15px;
left:25px;
margin-right:95px;
text-align:center;  
}

.carousel .panel .paging A {
color: #4c4c4c;
font-size: 1.1em;
}

.carousel .panel .paging .pause {
float:right;
display:block;
width: 18px;
height: 18px;
background: transparent url(/National_Library/20160521004321oe_/http://www.meforum.org/includes/dualslider/images/carousel_pause_bg.gif) no-repeat 0 0;
text-indent: -6000px;
}

.carousel .panel .paging .play {
float:right;
display:block;
width: 18px;
height: 18px;
background: transparent url(/National_Library/20160521004321oe_/http://www.meforum.org/includes/dualslider/images/carousel_play_bg.gif) no-repeat 0 0;
text-indent: -6000px;
}


.carousel .panel .paging .next {
position:absolute;
right:25px;
bottom:0;
display:block;
width: 18px;
height: 18px;
background: transparent url(/National_Library/20160521004321oe_/http://www.meforum.org/includes/dualslider/images/carousel_next_bg.gif) no-repeat 0 0;
text-indent: -6000px;
}

.carousel .panel .paging .previous {
position:absolute;
left:0;
bottom:0;
display:block;
width: 18px;
height: 18px;
background: transparent url(/National_Library/20160521004321oe_/http://www.meforum.org/includes/dualslider/images/carousel_previous_bg.gif) no-repeat 0 0;
text-indent: -6000px;
}

.carousel .panel .paging #numbers A {
padding: 0 5px 0 5px;
}

.carousel .panel .paging #numbers A.selected {
color: #ffffff !important;
}



.carousel .panel .details_wrapper {
position:absolute;
top:16px;
left:25px;
overflow:hidden;
}


.carousel .panel .details_wrapper .details .detail {
float:left;
}

.carousel .panel .details_wrapper .details h2 {
font-size: 1.9em;
line-height: 1.2em;
margin: 0 0 5px 0;
}

.carousel .panel .details_wrapper .details a.more {
color: #ffffff !important;
font-size:1.1em;
}  

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#numbers A:link {
text-decoration: none;
}

#numbers {
font-size: 12px !important;
font-family:Arial,sans-serif;
}

.carousel A, .carousel A:link, .carousel A:visited {
color: #ffffff !important;
}

.carousel A:hover, #numbers A:hover {
color: blue;
}
