.carousel-component { 
    padding:4px;
    margin:0px;
    width:154px; /* seems to be needed for safari */
}

.carousel-component .carousel-list li { 
    margin:0px;
    padding:2px;    
    width:154px; /* img width is 75 px from flickr + border-left (1) + border-right(1) */
}

/* Applies only to vertical carousels */
.carousel-component .carousel-vertical li { 
    margin-bottom:0px;
    height:102px; /* image (75) + border-top (1) + border-bottom(1) */
}

.carousel-component .carousel-list li a { 
    display:block;
    outline:none;
}


.carousel-component .carousel-list li img { 
    display:block; 
}
                                    
#up-arrow { 
    cursor:pointer; 
    margin-left:32px;
    margin-top:20px;
}

#down-arrow { 
    cursor:pointer; 
    margin-left:32px; /* just ([width+margins]95/2)-([arrow width]26/2)  45-13=32 */
    margin-top:5px;
}
