Fix .active on <li> instead of <a>

I may want to revisit this in the future. It's more of a CSS hack and not very good practice