I have a list, and each item is linked, is there a way I can alternate the background colors for each item?
You can achieve this by adding alternating style classes to each list item
And then styling it like
li { backgorund:white; }
li.odd { background:silver; }
You can further automate this process with javascript (jQuery example below)
$(document).ready(function() {
  $('table tbody tr:odd').addClass('odd');
});