.mcm-container { position: relative; overflow: hidden; height: 330px; margin: 0 10px 10px 0;  }
#slideshow { height: 330px; background: #f6f6f6;  position: relative;  }
#slideshow .slide { padding: 0; }
#slideshow .caption { width: 240px; position: absolute; top: 10px; left: 10px; height: 200px; background: rgba( 255, 255, 255, .8 ); color: #000; padding: 12px; font-size: 1em; line-height: 1.4; border-radius: 10px;}

.imgnav #nav {
margin:0;
padding:0;
}
.imgnav #nav li {
list-style-type: none;
float: left;
}
.imgnav #nav a {
display: block;
float: left;
padding: 1px 8px;
color: #fff;
background: #333;
border-radius: 3px;
font-size: .7em;
font-family: Arial, sans-serif;
margin: 2px;
}
.imgnav {
position: absolute;
right: 10px;
bottom: 10px;
z-index: 100;
filter:alpha(opacity=80);
opacity: 0.8;
}