1. A computer implemented method of enabling the management of styles in electronic documents, comprising: providing an attribute list that includes a plurality of stored attributes, each stored attribute defining a content-independent property of an element in an electronic document; enabling a selection of at least one attribute from the attribute list and enabling a selection of a value for each selected attribute to define at least one uniquely identifiable style; providing a style list that includes at least one of a stored style and the defined style; enabling a selection of at least one style from the provided style list to define a style sheet, the defined style sheet being configured to control an appearance of the electronic document upon being linked thereto, and enabling a generation of a linking statement to link the defined style sheet to the electronic document.