On safari 6 or earlier - the image overlaps the rounded border. Is there an easy fix to this? I tried adding a surrounding div with overflow:hidden but the result was the same.
The image size is not known before hand either.
img {
border:5px solid black;
-webkit-border-radius:30px;
border-radius:30px;
}