With the image css and link css separated out, is there a way to combine these more efficiently - for one reason, so the arrow gif does not have to be manually placed in each case among the navigation sets?
/*arrow image*/
.arrowR {vertical-align: middle; margin-right: 6px;}
.nav {vertical-align: middle; color:#CCCCCC; text-decoration: none; padding-left: 0px; padding-right: 12px; font-size: 12px; font-weight: heavy; font-family: Arial, Helvetica, sans-serif;}
.nav:link {vertical-align: middle; color: #000000; text-decoration: none; font-size: 12px; font-weight: 500; font-family: Arial, Helvetica, sans-serif;}
.nav:visited {vertical-align: middle; color:#333333; text-decoration: none; font-size: 12px; font-weight: 500; font-family: Arial, Helvetica, sans-serif;}
.nav:hover {vertical-align: middle; color:#666666;text-decoration: none; font-size: 12px; font-weight: 500; font-family: Arial, Helvetica, sans-serif;}
.nav:active {vertical-align: middle; color:#999999;text-decoration: none; font-size: 12px; font-weight: 500; font-family: Arial, Helvetica, sans-serif;}
Placing on page as:
<td height="53" colspan="2" align="center" valign="middle"><img src="http://www.sitepoint.com/forums/images/arrow.gif" width="5" height="10" border="0" class="arrowR"><a href="page.php" class="nav">Link</a></td>