the html seems invalid to me  `<li /> ` -> `<li>`
same for the DIV and UL tags