¿Y por qué no sugerí el uso de <ul>, <ol>, <li> con su correspondiente contenedor <div> ya que parece lo más indicado?
Como alguien dijo en su día, primero la solución a la duda, el aleccionamiento con posterioridad, o algo por el estilo
Pues porque no muestra más código que ese, ni css ni html, y de nada servirá que cambie una sola tabla si el resto de la página sigue lleno de ellas.
Y en segundo lugar, por la misma razón que todos obviamos mencionar las carencias en los <a>.
No tocaba en esta pregunta.