/*
 * This is a style sheet for
 * HTML output of DocBook + DSSSL Modular DocBook Stylesheet by Norman Walsh
 *
 * $hrs: www/sut/share/style/docbook.css,v 1.1 2002/02/03 07:38:26 hrs Exp $
 */

BODY{
 background: #e2e2e2;
 color: black;
 font-family: 'verdana',sanserif;
}

A:link    { color: blue; }
A:visited { color: gray; }
A:active  { color: red; }
A:hover   { color: green; }

P    { text-indent: 0.5em; }
UL P { text-indent: 0em; margin: 0em; margin-bottom: 0.2em; }

/* toc has no indent */
DIV.TOC P           { margin-left:0em; }
DIV.TOC DL          { margin-left:0em; }

DIV.LEGALNOTICE P   { margin-left:0em; color: purple; text-indent: 0em;}
DIV             P   { margin-left:1em; margin-right:1em; }

DIV.TITLEPAGE H1.TITLE    { text-align: center; }
DIV.TITLEPAGE H2.SUBTITLE { text-align: center; font-size: smaller; }
DIV.TITLEPAGE H3.AUTHOR   { text-align: left; font-size: smaller; text-decoration: underline;}
DIV.TITLEPAGE DIV.AFFILIATION  { margin-left: 1em; text-indent: 0em;}
DIV.TITLEPAGE DIV.AFFILIATION SPAN.SHORTAFFIL { font-size: smaller; }

DIV.TITLEPAGE P.COPYRIGHT { margin-left:0em; text-indent: 0em;}

/* itemized/enumerated list is indented */
DIV     DL { margin-left:1em; }
DIV     UL { margin-left:1em; }
DIV     OL { margin-left:1em; }

/* segmented list is placed in center */ 
DIV.SEGMENTEDLIST { text-align: center; }
TD.SEG            { background-color: #AACCAA; }

/* independent columns such as notes are indented */
DIV.IMPORTANT { margin-left: 2em; margin-right: 2em; }
DIV.WARNING   { margin-left: 2em; margin-right: 2em; }
DIV.CAUTION   { margin-left: 2em; margin-right: 2em; }
DIV.TIP       { margin-left: 2em; margin-right: 2em; }
DIV.NOTE      { margin-left: 2em; margin-right: 2em; }

BLOCKQUOTE.NOTE { margin-left: -2em; color: green; border-width: thin; text-indent: 0em;}

TABLE.FOOTNOTES TR TD { margin-left: 2em; }

DIV.SIDEBAR   { margin-left: 1em; margin-right: 1em;
                border-width: thin; border-style: solid; border-color: #117777;
                padding: 0.5em; }

DIV.SIDEBAR P   { text-indent: 0em; }
DIV.SIDEBAR P B { text-decoration: underline; }

DIV.IMPORTANT P{ margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: green;  }
DIV.WARNING   P{ margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: orange; }
DIV.CAUTION   P{ margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: yellow; }
DIV.TIP       P{ margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left;                }
DIV.NOTE      P{ margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left; color: green;  }
DIV.ABSTRACT  P{ margin-left: 0em; margin-right: 0em; text-indent: 0em; text-align: left;                }

/* table,figure are placed in center */
DIV.TABLE       { text-align: center; }
DIV.TABLE   P B { text-decoration: underline; }
DIV.NOTE TH     { text-decoration: underline; }
DIV.TIP  TH     { text-decoration: underline; }
DIV.FIGURE      { text-align: center; }
DIV.FIGURE  P B { text-decoration: underline; }

/* userinput is emphasis with bold */
.USERINPUT{ font-weight: bold; }

/* programlisting/screen has left padding of 1em */
PRE.PROGRAMLISTING { padding-left: 1em; }
PRE.SCREEN         { padding-left: 1em; }

.bridgehead {margin-left: 0.5em; text-decoration: underline;}

/* preface has ornamental rule in left */
DIV.PREFACE H1{
 font-weight: bold; font-family: 'verdana,arial,helvetica',sans-serif;
 border-width: 0em 0em 0em thick; border-style: solid; border-color: #117777;
 padding: 0.5em; }

/* suppress rule of H1 in prefice */
DIV.PREFACE DIV H1{
 margin-top: 0.5em;
 border-width: 0em;
 padding: 0em; }

/* chapter/appendix/reference have ornamental rule in bottom */
DIV.REFERENCE H1.TITLE {
 font-weight: bold; font-family: 'verdana,arial,helvetica',sans-serif;
 border-width: 0px 0px 2px 0px; border-style: solid; border-color: #117777; }
DIV.CHAPTER H1 {
 font-weight: bold; font-family: 'verdana,arial,helvetica',sans-serif;
 border-width: 0px 0px 2px 0px; border-style: solid; border-color: #117777; }
DIV.CHAPTER DIV.SECT1 H1.SECT1 {
 margin-top: 0.5em;
 border-width: 0pt;
}
