Template from ircepedia.