@charset "UTF-8";
p .taRight{float:right; display:block; border:2px solid #e5e5e5; margin:0 0 10px 10px;}
p .taLeft{float:left;}
.taCenter{clear:both; text-align:left;}
.photo-snap{width:458px; margin:0;}
*html .photo-snap{width:463px; margin:0;}
.photo-snap img{display:block; margin:5px; border:2px solid #e5e5e5;}
.photo-snap img#photo_a{float:left;}
.photo-snap img#photo_b{float:right;}
.photo-snap img#photo_c{float:right;}
.photo-snap img#photo_d{float:left;}
.photo-snap img#photo_e{float:right;}
.photo-snap p.caption{width:220px; float:right; line-height:1.5; font-size:80%; margin:0px; padding:0px; display:block; text-align:left;}
.caption span{font-weight:bold; margin-right:0.2em; color:#fff; background:#930; padding:0 0.2em;}

.infoBox{border:1px solid #CCC; padding:1px;}
.infoBox .inner{padding:10px; border:1px solid #e5e5e5;}
#mainFigure .infoBox h3{margin:0 0 1em 0;}
.infoBox p{font-weight:bold; color:#900;}
.infoBox dl{line-height:1.5; margin:0.5em 0;}
.infoBox dt{font-weight:bold; margin-top:0.5em;}
.infoBox dd{margin-left:1em;}