more semantic markup

using manual numbering inside an unordered list just screams for <ol> instead.
And inside a list, no need for manual bullet points