#content h2 { clear: left; }

#content p {
    padding-left: 115px;
}

p img {
    float: left;
    margin-left: -115px;
}

/* Makes the text block at least as high as the image,
   so that following blocks keep the correct margin (which
   they would not do otherwise because the image floats). */
p.short-text { min-height: 100px; }
