Made the map icons both more dynamic and readable.

Did this by not using a picture for the icon, but text and an icon
image.  I made it more readable by not just using append, but using
.css and stuff like that