Certo, per aggiungere un po' di spazio tra i vari elementi di una lista basta applicare un valore al padding (top o bottom è indifferente. Ad esempio puoi aggiungere padding-bottom: 4px), così risulta tutto più leggibile.
Per quanto riguarda il codice in se non ho le competenze necessarie per risponderti, e poi non saprei cosa dire.