Presently I use:
<table cellpadding="0" cellspacing="0">
<tr><td><a href="cv.pdf" target="_blank">
<img src="graphics/pdf.gif" width="24" height="24" /></a></td>
<td width="10px"></td> <!--that just spaces the image from the text-->
<td>
<a href="cv.pdf" target="_blank"><em>Download CV.</em></a>
</td></tr>
</table>
Pretty clunky but renders perfectly. Is there any better way to do it?
Set the following CSS property on your image: