Some HTML/CSS changes, new template tag "shorten" that shortens
anything longer than 20 characters and appends "..."