new (Gruff::Base)

    # File lib/gruff/base.rb, line 170
        def initialize(target_width=DEFAULT_TARGET_WIDTH)
          @top_margin = @bottom_margin = @left_margin = @right_margin = 20.0

          if not Numeric === target_width
            geometric_width, geometric_height = target_width.split('x')
            @columns = geometric_width.to_f
            @rows = geometric_height.to_f
          else
            @columns = target_width.to_f
            @rows = target_width.to_f * 0.75
          end

          initialize_ivars

          reset_themes
          theme_keynote
        end