Fix the CSS issue on main-tags, use .text instead of .body

b/c .body looks too similar to the body tag
Use display: none/block rathher than visibility: hidden/visible

The former makes it invisible, but it still takes up space,
so the list elements have strange gaps in them.
Merge branch 'master' of github.com:turingschool/standard