ciao!
con i CSS in teoria dovresti usare un ID diverso per ogni voce, cosa che genererebbe molto codice inutile. per una migliore accessibilità della pagina ti consiglio di usare uno script lato server che aumenti dinamicamente il padding all'aumentare dell'id della voce. ovvero con la relazione:

codice:
if [id=x]
padding-left:  y;
oppure lo fai con i CSS, cosa che non ti consiglio. ciao