/* Tristan's additions */

/* Tables */
table {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
}

/* Links */

a:link {
    text-decoration: underline;
    color: #000000;
}

a:visited {
    text-decoration: underline;
    color: #000000;
}

a:active {
    text-decoration: underline;
    color: #000000;
}

.stage{
	border-style:solid;
	border-color: black;
	border-width:3px;
}

/* The carousel */

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

.carousel-component .carousel-list li { 
    margin:0px;
    padding:4px;    
    width:136px; /* img width is 75 px from flickr + border-top (1) + border-bottom(1) */
}

/* Applies only to vertical carousels */
.carousel-component .carousel-vertical li { 
    margin-bottom:4px;
    height:136px; /* image + row of text (87) + border-top (1) + border-bottom(1) */
}

.carousel-component .carousel-list li a { 
    display:block;
    border:3px solid #000000;
    outline:none;
}

.carousel-component .carousel-list li a:hover { 
    border: 3px solid #aaaaaa;
}

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

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