#rightColumn { padding: 0.5em 0 0; width: 648px; float: left; background: #fff; }

#gallery { width: 648px; height: 390px; position: relative; margin-top: 0em; background: #fff; }

#gallery ul { list-style: none; padding: 0; margin: 0; width: 290px; float: right; height: 390px; overflow: auto; }

/* thumbnail border*/
#gallery ul li { display: inline; width:52px; height:39px; float: left; margin:0 4px 5px 0; border: 4px solid #ccc; padding: 2px; }

/* thumbnail*/
#gallery ul li img { display: block; width:52px; height:39px; float: left; margin:0 4px 5px 0; border: 0px solid #fff; padding: 0px; }

/* thumbnail bold*/
#gallery ul li span { display: none; position: absolute; left: 0px; top: 275px; width: 320px; color:#666; font-size: 0.9em; text-align:left; line-height: 1.7em; }

/* thumbnail copy*/
#gallery ul li span b { color: #fff; line-height: 1.7em; }

#gallery ul li.default { width: 0; height: 0; border: 0; }
#gallery ul li.default img { position: absolute; right: 220px; top: 0; width: 320px; height: 300px; border: 1px solid #ccc; }

#gallery ul li.off { display: none; }

#gallery ul li.click { border-color: #c00; background: #fff; background-image: url(../i/gallery.jpg); background-repeat: no-repeat; }

#gallery ul li.click img { position: absolute; right: 295px; top: 0; width: auto; height: auto; border: 12px solid #ccc; padding: 2px; }

#gallery ul li.default span, #gallery ul li.click span { display:block; }

.videoPlayer { background: #fff; margin: 1.5em 0 0 0; }
.videoContent { background: #fff; margin-top: 0.5em; }
