refactoring markup/styles for courselist (WIP)