#slideshow, 
#slideshow div {
 width:725px;
 margin:auto;
}

#slideshow #slide {
 display:none;
}

#slideshow img {
 vertical-align:middle;
 display:block;
}

#slideshow div img {
 margin:auto;
 border:1px solid #000;
 clear:both;
}

#slideshow p {
 position:relative;
 font-weight: bold
 margin-top:5px;
}

#slideshow span.photo-credit {
 font-style:italic;
 font-size:.8em;
 float:right;
 padding-bottom:2px;
}

p.nav-counter {
 text-align:center;
}

p.nav-counter a {
 padding:0 10px;
 color:#B82229;
 font-weight:bold;
 text-decoration:none;
}

ul#thumb-nav {
 idisplay:block;
 imargin:auto;
 ioverflow:hidden;
 iheight:175px;
}

ul#thumb-nav li a {
 ioverflow:hidden;
 width:80px;
 height:60px;
 ipadding:4px;
 display:inline;
}

ul#thumb-nav li {
 margin:0 10px;
 padding:0 0 10px 0;
 display:inline;
}

.jcarousel-container {
 position: relative;
 iclear:both;
 width:580px;
 ioverflow:hidden;
 margin:10px auto 0 auto;
 padding:0 40px;
}

.jcarousel-clip {
 z-index: 2;
 padding: 0;
 margin: 0;
 overflow: hidden;
 position: relative;
}

.jcarousel-list {
 z-index: 1;
 overflow: hidden;
 position: relative;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
}

.jcarousel-item {
 float:left;
 list-style: none;
}

.jcarousel-next-horizontal {
 position:absolute;
 top:10px;
 right:5px;
 width: 32px;
 height: 32px;
 cursor: pointer;
 background:  transparent url(../images/jcarousel_next.png) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
 background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
 background-position: -64px 0;
}

.jcarousel-next-disabled-horizontal, 
.jcarousel-next-disabled-horizontal:hover, 
.jcarousel-next-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}

.jcarousel-prev-horizontal {
 position:absolute;
 top:10px;
 left:5px;
 width: 32px;
 height: 32px;
 cursor: pointer;
 background: transparent url(../images/jcarousel_prev.png) no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
 background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
 background-position: -64px 0;
}
.jcarousel-prev-disabled-horizontal, 
.jcarousel-prev-disabled-horizontal:hover, 
.jcarousel-prev-disabled-horizontal:active {
 cursor: default;
 background-position: -96px 0;
}

.jcarousel-list a.activeSlide img {
 border:2px solid #B82229;
}

.jcarousel-list img {
 border:1px solid #000;
}

