Title:   GNUe Reports -- Universal -- Styles
Status:  Current
Created: 2003-03-04

Introduction
------------
GNUe Reports/Universal supports the concept of "Styles". All visible
attributes of a report output can/should be denoted using styles.

Our style system is influenced heavily by W3C's cascading style sheets.


Supported style attributes
--------------------------

font-family: <font>|serif|sans-serif|cursive|monospace[,[...]]
font-style: normal|oblique|italics
font-weight: normal|bold|100-900|light
font-horiz-scale: 100%     # Horizontal scale of text
font-vert-scale: 100%      # Vertical scale of text

text-size: 11pt
text-underline: none|single|double
text-underline-color: auto
text-underline-size: 1pt
text-overline: none|single|double
text-overline-color: auto
text-overline-size: 1pt
text-strikeout: none|single|double
text-strikeout-color: auto
text-strikeout-size: 1pt
text-case: normal|lower|upper|smallcaps
text-color: color
text-leading: auto   # Standard space between lines (defaults to font-size + 3)
text-tracking: auto|tight|loose|%  # Space between letters
text-indent: .5in
text-justification: left|right|center|justified

word-spacing = auto  # Space between words

line-spacing: single|double|1.5|% # based on text-leading


background-color: color

margin*: measurement
padding*: measurement

border*-color: color
border*-size: measurement
border*:  none | dotted | dashed | solid | double | groove | ridge | inset | outset
           custom:?;?;?"


*-left
*-right
*-top
*-bottom
*-vert
*-horiz
