@font-face
{
	font-family : Quicksand;
	src : url(Quicksand-Regular.otf);
}

#slideshow-wrap,#slideshow-inner,#slideshow-inner>ul ,td,p,h3,.description ,.description div{
    margin: 0;
    padding: 0;
}

h1 { color: white 
}

#slideshow-wrap {
    display: block;
    height: 460px;
width:940px;
    margin: auto;
    border: 12px rgba(255,255,240,1) solid;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.8);
    box-shadow: 0px 0px 5px rgba(0,0,0,.8);
    margin-top: 20px;
    position: relative;
}

#slideshow-inner {
    width: 920px;
    height: 100%;
    background-color: rgb(255,255,255);
    overflow: hidden;
    position: relative;
}

#slideshow-inner>ul 
{
    list-style: none;
    height: 100%;
    width:4600px;
    overflow: hidden;
    position: relative;
    left: 0px;
    -webkit-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
    transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
}


#slideshow-inner>ul>li {
    width: 20%;
    height: 450px;
    float: left;
    position: relative;
}

#slideshow-inner>ul>li>img {
    margin: auto;
    height: 100%;
}

td.description
{
margin:0px;
padding:0px;
width:300px;
opacity:0;
height:225px;
z-index:100;
}

.description:hover
{
opacity:1;
height:205px;
-webkit-transition: height 1s;
transition: height 1s ease;
-webkit-animation: open 1s; /* Chrome, Safari, Opera */
animation: open 1s;
}

.description div
{
width:300px;
padding:10px;
height:225px;
margin:0px 0px 0px 0px;
background-color:rgba(255,255,255,.7);
}


@-webkit-keyframes open {
    from {opacity:0;}
    to {opacity:1;}
}

/* Standard syntax */
@keyframes open {
    from {opacity:0;}
    to {opacity:1;}
}

#slideshow-inner img
{
opacity:.8;
}

/*
.description p
{
border-left:8px solid #815145;
text-indent: 20px;
font-size:15px;
padding:10px 0px 0px 10px;
margin:20px 15px 0px 15px;
height:90px;
width:250px;
font-family:Quicksand;
color:#b4a28f;
}

.description h3
{
width:250px;
line-height: 18px;
font-size:40px;
padding-top:20px;
padding-right:10px;
padding-left:5px;
color:#815145;
font-family:Quicksand;
}

*/

.description h3
{
width:250px;
line-height: 18px;
font-size:40px;
padding-top:80px;
text-align:center;
color:#815145;
font-family:Quicksand;
}