def GetCellStyle (self, column, row = None):
                """ get the "style" of a cell
                        note: this merges default, column, row and the cell's style into the actual style for you returning a dictionary of styles
                        The values directly from excel with the relavent XML element appended to the name. Examples of style key/value pairs

                        --key--------------------value-----------------------
                        Alignment_ss:Vertical : Bottom
                        Font_ss:Color         : #0000FF
                        Font_x:Family             : Decorative
                        Font_ss:Size          : 11
                        Font_ss:FontName      : Algerian
                        Interior_ss:Pattern   : Solid
                        Interior_ss:Color     : #808000
                """
                if row == None:
                        (row, column) = ParseCellSpec(column)
                style = { }
                # get style for cell
                if row in self:
                        merge(style, self[row].GetCellStyle(column))
                # merge with row style
                if row in self.rowStyles:
                        merge(style, self.rowStyles[row])
                # merge with column style
                if isinstance(column, str):
                        column = ColumnToIndex(column)
                if column in self.columnStyles:
                        merge(style, self.columnStyles[column])
                # merge with default style
                merge(style, self.defaultStyle)
                return style
get the "style" of a cell
                        note: this merges default, column, row and the cell's style into the actual style for you returning a dictionary of styles
                        The values directly from excel with the relavent XML element appended to the name. Examples of style key/value pairs

                        --key--------------------value-----------------------
                        Alignment_ss:Vertical : Bottom
                        Font_ss:Color         : #0000FF
                        Font_x:Family             : Decorative
                        Font_ss:Size          : 11
                        Font_ss:FontName      : Algerian
                        Interior_ss:Pattern   : Solid
                        Interior_ss:Color     : #808000