#myslide {
width: 960px;
height: 392px;
overflow: hidden;
position: relative;
}

#myslide .cover {
width: 100px; /*------- class mystuff width * number of mystuff divs (160 * 3 = 480)---------- */
height: 408px;
position: absolute;
}

#myslide .mystuff {
width: 960px;
float: left;
padding: 0;
}

.mystuff img{
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;
}

#button {
float: right;
position: relative;
margin-top: -32px;
right: 360px;
}

.button {
width: 13px;
height: 13px;
display: block;
float: left;
margin-right: 5px;
background: url(/images/slideshow/slider_button_current.png) no-repeat;
}

.active {
width: 13px;
height: 13px;
display: block;
float: left;
outline: none;
background: url(/images/slideshow/slider_button_next.png) no-repeat;
}

.photo_text {
position: absolute;
background:url(/images/slideshow/slider_text_bg.png) repeat;
height: 392px;
width: 311px;
color:white;
margin: 0 0 0 647px;
}

.clear {clear: both;}

.slideshow_photoname {
padding: 4px 8px; 
float:left; 
height: 60px; 
font-size:20px; 
line-height:24px; 
max-width:200px;
}

.slideshow_photodescription {
padding: 45px 30px 6px 30px; 
height: 60px; 
font-size:14px; 
line-height:24px;
}

.slideshow_photodescription p{
color: #ffffff;
font: italic 20px Georgia;
text-shadow: 0px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=0, offy=1);
}

.slideshow_photodescription ul{
list-style: none;
text-align: right;
}

.slideshow_photodescription ul li{
background: url(/images/slide_ul.png) no-repeat right;
font: itliac 13px Georgia, Arila;
color: #ffffff;
padding: 0 20px 0 0;
margin: 5px 0;
}

.slideshow_photodescription ul li a{
color: #ffffff;
font: italic 13px Georgia, Arila;
text-decoration: underline;
text-shadow: 0px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=0, offy=1);
}

.slideshow_photodescription ul li a:hover{
text-decoration: none;
}