#slideshow-summaries { 
   padding: 0.5em; 
   float: left; 
   background: #ccc; 
   margin-left: auto; 
   margin-right: auto; 
   border-left: thin solid #777; 
   border-bottom: thin solid #777; 
   border-top: thin solid #aaa; 
   border-right: thin solid #aaa; 
} 
.slideshow-summary { 
   padding: 0.5em; 
   margin: 0.5em; 
   width: 40em; 
   float: left; 
   background: #ddd; 
   border-left: thin solid #777; 
   border-bottom: thin solid #777; 
   border-top: thin solid #aaa; 
   border-right: thin solid #aaa; 
} 
.slideshow-thumbnails { 
   padding: 0.50em; 
   background: #eee; 
   border-left: thin solid #aaa; 
   border-bottom: thin solid #aaa; 
   border-top: thin solid #777; 
   border-right: thin solid #777; 
} 
.slideshow-caption { 
   background: #edd; 
   border-left: thin solid #aaa; 
   border-bottom: thin solid #aaa; 
   border-top: thin solid #777; 
   border-right: thin solid #777; 
   font-size: 1.0em; 
} 
.slideshow-controls { 
   margin-top: 0.50em; 
   padding: 0.25em; 
   border-left: thin solid #777; 
   border-bottom: thin solid #777; 
   border-top: thin solid #aaa; 
   border-right: thin solid #aaa; 
} 
#slideshow-contents { 
   float: left; 
   width: 11em; 
   padding: 0.50em; 
   text-align: center; 
   border-right: thin solid #bbb; 
   padding: 0.50em; 
   padding-bottom: 10em; 
} 
#slideshow-attributes { 
   margin-left: 23em; 
   padding-left: 1.5em; 
   padding-top: 1.5em;
}
#slideshow-photo-picker { 
   float: left; 
   width: 10em; 
   text-align: center; 
   border-right: thin solid #bbb; 
   padding: 0.5em; 
   padding-bottom: 10em; 
} 
img.thumbnail { 
   border: 2px solid black; 
   margin-bottom: 1em; 
} 
img.photos { 
   border: 2px solid black; 
   margin-bottom: 1em; 
} 