tags: Make overlay fit container

* overlay now fits to contained content.
* css moved to sf.css as its not particularly generic.
* added tags property to AnswerModel