9. The medium of claim 7 , wherein the topic database comprises a group of any known aliases for each entity and a unique identifier for each entity.
7. A non-transitory computer-readable storage medium storing executable computer program instructions for automatically branding a topic with color, the instructions executable to perform steps comprising: identifying a primary topic of a content item by analyzing the content item to determine the primary topic from among multiple topics in the content item; accessing a topic database to determine a unique identifier stored in the topic database and associated with the identified primary topic of the content item; determining a color associated with the identified primary topic based on the unique identifier of the topic in the topic database by applying at least one function to transform the topic's unique identifier into a color, determining the color comprising: hashing the unique identifier to produce a hash value; dividing the hash value by a number of available colors to produce an index value; and using the index value as an index into an array of colors in a color store to select the color associated with the identified primary topic; and applying the color associated with the identified primary topic to textual objects and non-textual objects included in the content item that are associated with the identified primary topic.