18. A computer-readable storage medium containing a set of instructions that, when executed by a processor, performs a method for applying a selected editing style to one or more selected portions of a computer-readable document, including the steps of: generating a two-dimensional matrix of editing styles available for the document; assigning a first shortcut key to a first procedure for selecting an editing style from the two-dimensional matrix, wherein the first procedure comprises: determining a current style applied to the one or more selected portions; determining a location of the current style within the two-dimensional matrix; and selecting a style located a predetermined number of cells away in a predetermined direction from the current style as the editing style; processing a first user input including data indicative of the editing style selected using the first shortcut key; based on the first user input, applying the selected editing style to the one or more selected portions to generate one or more modified portions; and displaying the one or more modified portions.
19. The computer-readable storage medium of claim 18 , wherein the method further includes the steps of: processing a second user input including data indicative of at least one modification to the two-dimensional matrix; based on the second user input, modifying the two-dimensional matrix to generate a modified two-dimensional matrix; and storing the modified two-dimensional matrix as the two-dimensional matrix prior to processing the first user input.