div#mainimage{ position:relative; }
img#cap0{ width:800px; height:250px; }
div#cap1{ position:absolute; width:263px; height:50px; left:50px; top:50px; }
div#cap2{ position:absolute; width:207px; height:50px; left:380px; top:170px; }
div#cap1:hover{ border:solid 5px yellow; }
div#cap2:hover{ border:solid 5px yellow; }
h2, h3{
	font-size:20px; border:solid 1px Maroon; margin:6px 0 4px 0; padding:0 8px;
	background-color:#fdf5d4; border-top-right-radius: 6px; border-bottom-left-radius: 6px; box-shadow: 2px 1px 2px #aaa;
}
ol{ margin-right:1em; }