.slider-wrapper.theme-classy {
    position: relative;
	margin-top: -30px;
	margin-left: -25px;
	margin-right: -25px;
	margin-bottom: 30px;
    overflow: hidden;
}
.theme-classy .nivoSlider { position: relative }
.theme-classy .nivoSlider img {
    position: absolute;
    top: 0px;
    left: 0px;
}
.theme-classy .nivoSlider a.nivo-imageLink {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 930px;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    display: none;
}
.theme-classy .nivoSlider .nivo-slice {
    display: block;
    position: absolute;
    height: 100%;
}
.theme-classy .nivoSlider .nivo-box {
    display: block;
    position: absolute;
}
.theme-classy .nivoSlider .nivo-directionNav a {
    width: 30px; height: 30px;
    position: absolute;
    z-index: 1000;
    top: 178px;
    cursor: pointer;
    text-indent: -999px;
}
.theme-classy .nivoSlider .nivo-prevNav,
.theme-classy .nivoSlider .nivo-nextNav {
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.theme-classy .nivoSlider .nivo-prevNav:hover,
.theme-classy .nivoSlider .nivo-nextNav:hover {
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
}
.theme-classy .nivoSlider .nivo-nextNav {
    background: url(arrows.png);
    background-position: -30px 0;
    right: 20px;
}
.theme-classy .nivoSlider .nivo-prevNav {
    background: url(arrows.png);
    
    left: 20px;
    
}
.theme-classy .nivoSlider .nivo-controlNav a.active { font-weight: bold }
.theme-classy .nivoSlider .nivo-caption {
    display: hidden;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #000;
    padding: 0px;
	opacity:0.70;
	filter:alpha(opacity=70);
	width:100%
}
.theme-classy .nivoSlider .nivo-caption > p {
    color: #fff !important;
    text-align: left;
    font-size: 14px;
	margin:0!important;
	padding:10px!important
}
.theme-classy .nivoSlider .nivo-controlNav {
    position: absolute;
    z-index: 1000;
    list-style: none;
    bottom: 10px;
    right: 10px;
    padding: 0;
}
.theme-classy .nivoSlider .nivo-controlNav a {
    float: left;
    margin-left: 2px;
    cursor: pointer;
    color: #999;
    text-indent: -9999px;
    background: url(bullets.png) no-repeat 0 -3px;
    width: 20px;
    height: 15px;
    overflow: hidden;
}
.theme-classy .nivoSlider .nivo-controlNav a.active, .theme-classy .nivoSlider .nivo-controlNav a:hover{
    background-position: 0 -25px;
}
	
/*
 * CUSTOM SETTINGS
 */
	.theme-classy .nivoSlider .nivo-caption {
		display: hidden;
		position: absolute;
		left:0;
		bottom:0;
		background: #000;
		padding:0;
		margin:0;
		opacity:0.70;
		filter:alpha(opacity=70);
		width:100%;
		line-height:1.3!important
	}
	.theme-classy .nivoSlider .nivo-caption > p {
		color: #fff !important;
		text-align: left;
		font-size: 14px;
		margin:0!important;
		padding:10px!important;
		line-height:1.3!important
	} 
	.theme-classy .nivoSlider .nivo-caption h2, .theme-classy .nivoSlider .nivo-caption h2 a {
		font-size:16px!important;
		color:#fff!important;
		margin:0 0 5px 0!important;
		padding:0!important;
		line-height:1.3!important
	}
	.theme-classy .nivoSlider .nivo-caption p.featured-caption-excerpt {
		font-size:12px!important;
		color:#ddd!important;
		margin:0!important;
		padding:0!important;
		line-height:1.3!important
	}
	.theme-classy .nivoSlider .nivo-caption p.post-meta {
		font-size:11px!important;
		padding:0!important;
		margin:0 0 5px 0!important;
		line-height:1.3!important
	}
	.theme-classy .nivoSlider .nivo-caption p.post-meta a:hover{
		text-decoration:none
	}	
	.theme-classy .nivoSlider .nivo-caption p.post-meta a:hover{
		color:#fff
	}