#downloadright {
width: 125px;
float: right;
text-align: center;
color: #369;
border: 1px solid #369;
padding: 7px 4px;
margin-left: 20px;
line-height: normal;
font-size: 11px;
}

#show {
position:relative; 
height: 370px;
width: 550px;
margin-top: 12px;
padding: 10px 10px 10px 0; 
}

#show b.default {
position:absolute; 
left: 18px;
top:10px; 
height: 302px;
width: 450px;
background: #fff;
}

#show b.default img {
display:block;  auto; 
/*border:1px solid #000;  */
}

#show b.default span {
display:block;
position: absolute;
top: 291px;
left: 0;
height: 36px;
width: 436px;
margin: 20px auto;
padding: 7px;
}

#show b.default span {
background: #ccc;
font: 11px normal verdana, arial, geneva, helvetica, sans-serif;
color: #000;
text-align: left;
border: 1px solid;
border-color: #ddd #777 #777 #ddd;
}

i {
font-style: italic;
}

/*THUMBNAILS*/

#show ul {
list-style:none; 
padding:0; 
margin:0; 
position:relative; 
border: 1px solid;
border-color: #a9a396 #666 #666 #a9a396;
border-color: #959084 #555 #555 #959084;
}

#show ul { 
top: -1px;
height: 358px;
padding: 4px 0 0;
}

#show ul {
background: #aaa;
left: 485px;
width: 200px;
}


#show ul li {
display:inline; 
width:52px; 
height:52px; 
float:left;
}

#show ul li {
margin: 3px 2px 3px 10px;
}

#show ul li a {
display:block; 
width:50px; 
height:50px; 
text-decoration:none; 
border:1px solid #000; 
/*border-color:#eee #555 #333 #ddd;*/
}

#show ul li a span {
display:none;
}

#show ul li a img {
display:block; 
width:50px; 
height:50px; 
border:0;
font-weight: normal;
color: #666;
}

#show ul li a:hover {
white-space:normal;
background:#777; 
}

/* HOVER */

#show ul li a:hover b {
z-index:20;
position:absolute;
top: 0;
left: -468px;
height: 302px;
width: 450px; 
background: #999;
}

/* CAPTIONS */

#show ul li a:hover span { 
display: block;
position:absolute;
top: 291px;
left: 0; 
z-index:20;
height: 36px;
width: 436px;
margin: 20px auto;
padding: 7px;
}

#show ul li a:hover span {
background: #999;
font: 11px normal verdana, arial, geneva, helvetica, sans-serif;
color: #000;
text-align: left;
border: 1px solid;
border-color: #eee #333 #333 #eee;
}

#show ul li a:hover span.autospan {
height: auto;
}

#show ul li a:hover img {
width:auto; 
height:auto; 
margin:0 auto auto auto;
/*border:1px solid #000; 
border-color: #555 #333 #eee #333;*/
}

/* FOCUS */

#show ul li a:active, #show ul li a:focus {
white-space:normal;
/*background:#777;*/
}

#show ul li a:active b, #show ul li a:focus b {
z-index:10;
position:absolute;
top: 0;
left: -468px; 
height: 302px;
width: 450px;
text-align: left;
/*border:1px solid #000; */
}

#show ul li a:active b, #show ul li a:focus b { /*added*/
background: #999;
}

#show ul li a:active span, #show ul li a:focus span {
display:block; 
position: absolute;
top: 291px;
left: 0;
height: 36px;
width: 436px;
margin:20px auto;
padding: 7px;  
/*
border: 1px solid;*/
}

#show ul li a:active span, #show ul li a:focus span {/*added*/
background: #ccc;
font: 11px normal verdana, arial, geneva, helvetica, sans-serif;
color: #000;
border: 1px solid;
border-color: #ddd #777 #777 #ddd;
/*border-color: #666 #bbb #bbb #666;*/
}

#show ul li a:active img, #show ul li a:focus img{
margin:0 auto auto auto; 
width:auto; height:auto; 
/*border: 1px solid #000;*/
}

#galmenu {
/*width: 600px;*/
height: 75px;
margin-left: 18px;
}

#galmenu.margin {
margin-left: 0; /* for gallery page */
}

#galmenu ul {
margin: 10px 0 0 0;
padding: 0;
}

#galmenu li {
list-style-type: none;
display: inline;
margin-right: 10px;
border: 1px solid #000;
border-color: #eee #666 #666 #eee;
padding: 4px 20px;
background-image: url(../images/conference/bkgr-button.png);
background-repeat: repeat-y;
background-position: right top;
}

#galmenu li a {
/*width: 150px;*/
font: 11px normal verdana, arial, geneva, helvetica, sans-serif;
color: #000;
text-decoration: none;
}

#galmenu li a:hover {
color: #369;
}

#galmenu li.active {
font: 11px normal verdana, arial, geneva, helvetica, sans-serif;
color: #000;
text-decoration: none;
background: #bbb;
border-color: #ddd #666 #666 #ddd;
}

ul.videos {
margin-left: -24px;
}

.videos li {
color: #369;
padding-bottom: 10px;
}

.videos li a {
text-decoration: none;
}

.videos li a:hover {
text-decoration: underline;
}