Измените свойства left
и bottom
.caption
:
.caption {
z-index:500;
position:absolute; /* remove this and caption dissapears. why? where does it go? */
left:-39px; /* horizontal positioning relative to the parent nearest
explicitly positioned elements left border */
bottom:-10px; /* vertical positioning relative to the parent nearest
explicitly positioned element bottom border */
font-size: 1.1em;
width:440px;
text-shadow:none;
}
Также удалить лишние left
определения ...