/* Cascading Style Sheet (CSS2) for Docbook 4.1 */
/* $Id: docbook.css,v 4.4 2003/01/26 17:33:34 windl Exp $ */
/* to be used with <link rel="stylesheet" href="docbook.css" type="text/css"> */
/* Copyright (c) 1999 - 2003 by */
/* Ulrich Windl <Ulrich.Windl at rz.uni-regensburg.de> */
/* All rights reserved. */

/* Well-known bugs (WKBs, definitely incomplete):
 * [WKB1] Netscape Navigator 4.51 (including 4.61) has problems with
 * "border: solid thin;": Text within <PRE> is reformatted depending on the
 * width of the browser window.
 *
 * [WKB2] W3C's Amaya 1.4 does not like an at sign within a comment.  The
 * rest of the file was ignored when I had used one.
 */

/* Policy:
 * (a) Use high contrast for important markup
 * (b) Use similar contrast for similar levels
 * (c) Use similar colours for similar things
 * (d) Avoid unreadable combinations
 * (e) Avoid unpleasant combinations
 *
 * Colours:
 * Red: Really important, like danger and warning
 * Orange: Important or interesting
 * Yellow: Positive examples and other good stuff
 * Green: Background information
 * Blue: Other stuff, loosely related
 * Black: Negative examples, unpleasant things
 * Grey: Technical stuff
 * White: Really great stuff
 */
.NAVHEADER,
.NAVFOOTER {
	background: #99ccff;	/* bright unsatiated warm blue */
	font-size: 0.9em;
}

.ARTICLE,
.BOOK,
.TITLEPAGE,
.CHAPTER,
.GLOSSARY,
BODY {
	background: white; color: black;
}
H1, H2, H3, H4, H5, H6,
.TITLE {
	color: #3366cc;		/* unsatiated dark blue */
}
H1,
.SECT1 .TITLE {
	font-family: sans-serif;
	font-weight: bolder;
	font-size: 2.5em;
}
H2,
.SECT2 .TITLE {
	font-family: sans-serif;
	font-weight: bolder;
	font-size: 2.1em;
}
H3,
.SECT3 .TITLE{
	font-family: sans-serif;
	font-weight: bolder;
	font-size: 1.7em;
}
H4,
.SECT4 .TITLE {
	font-family: sans-serif;
	font-weight: bolder;
	font-size: 1.4em;
}
H5,
.SECT5 .TITLE {
	font-family: sans-serif;
	font-weight: bolder;
	font-size: 1.2em;
}
.TEXTOBJECT {
	color: #333333;		/* dark grey */
}
.VARIABLELIST {
}
.EMPHASIS       { font-style: italic }
.FIGURE { border: solid thin }

/* Using colors is definitely a kind of art, and arts is very much a
   matter of taste. Anyway, I´m using some colours here. */
.QANDASET,
.QANDAENTRY {
}
.QANDADIV .TITLE {		/* Bug: style sheets 1.46 just use ``H3'' */
	font-size: 1.4em;
	font-weight: bolder;
	color: #3366cc;		/* unsatiated dark blue */
}
.QUESTION {
        font-style: italic;
	font-size: 1.2em;
	color: #339933;		/* mostly satiated medium green */
}
.ANSWER {
}
.TITLEPAGE .TITLE {
	color: #3366cc;		/* unsatiated dark blue */
	text-align: center;
	font-size: 2.5em;
	font-family: sans-serif;
	font-weight: bolder;
}
.SUBTITLE       {
	text-align: center;
	color: #339966;		/* dark bluish green */
	font-size: 1.7em;
}
.COPYRIGHT      {
	text-align: center;
	color: #000066;		/* dark blue */
}
.LEGALNOTICE {
	margin-top: 1em;	/* required for Mozilla 1.0.1 */
}
.DATE {
	color: #000099;		/* dark blue */
}
.TITLEPAGE .DATE {
	text-align: center;
}
.RELEASEINFO    {
	margin-left: 0.5in; margin-right: 0.5in;
	text-align: center;
	color: #003366;		/* dark greyish blue */
	font-size: 0.9em;
}
.INFORMALEXAMPLE,
.EXAMPLE {
	font-size: 0.9em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0.25in;
	background: #ffff99;	/* medium satiated bright yellow */
}
BLOCKQUOTE {	/* Style Sheets 1.37 didn't set the class attribute */
	font-size: 0.9em;
	background: #ccff99;	/* unsatiated bright warm green */
}
.EPIGRAPH,
.QUOTE,
.BLOCKQUOTE {
	background: #ccff99;	/* unsatiated bright warm green */
        font-style: italic;
}
.CALSTABLE TH {
	background: #ccffff;	/* unsatiated bright warm blue */
}

.ORGNAME,
.ATTRIBUTION,
.AUTHOR,
.CORPAUTHOR     {
	text-align: center;
	color: #336633;		/* unsatiated dark green */
}
.AUTHORGROUP {
	text-align: center;
}
.AUTHORINITIALS {
	color: #333333;		/* dark grey */
}
.ADDRESS,
.AFFILIATION {
	text-align: center;
}
.EDITEDBY       { text-align: center }
.HOLDER         {
	text-align: center;
	color: #666666;		/* grey */
	font-weight: bolder;
}
.EDITOR         {
	text-align: center;
	color: #006699;		/* dark bluish green */
}
.EDITOR         { text-align: center }
.MEDIAOBJECT,
.GRAPHIC        { text-align: center }
.CAPTION {
	text-align: left;
	margin-left: 0.1in; margin-right: 0.1in;
	font-size: 0.9em;
}
.IMPORTANT,
.NOTE        {
	color: black;
	background: #ffcc00;	/* bright warm yellow */
}
.CAUTION,
.WARNING     {
	color: white;
	background: #ff6633;	/* cooled red */
}
.TIP         {
	background: #ffff00;	/* warm bright yellow */
}
.CITATION {
	background: #ccff66;	/* bright unsatiated green */
}
.CITETITLE {
	color: #ff3366;		/* bluish red */
}

.CITEREFENTRY,
.REFENTRYTITLE {
	color: #9933ff;		/* warm blue */
}

/* greyish inks are used for background in larger groups */
.REVHISTORY     {
	background: #eeeeee;	/* bright grey */
	font-size: 0.8em;
}
.TOC {
	padding: 1em;
	border: solid thin;
	margin: 1em 0;
	background: #ccffff;	/* dirty bright blue */
}
.ABSTRACT {
	margin-left: 0.25in; margin-right: 0.25in;
	font-size: 0.9em;
        font-style: italic;
	background: #99ffff;	/* bright pale blue */
}

.HARDWARE,
.PRODUCTNUMBER,
.PRODUCTNAME    {
	color: #6633ff;		/* unsatiated dark blue */
}
.TRADEMARK {
	color: #990099;		/* dark violet */
}
.PHRASE         {
	font-style: italic;
	color: #666600;		/* unsatiated dark green */
}
.FOREIGNPHRASE  {
	font-style: italic;
	color: #339900;		/* medium unsatiated green */
}
.ACRONYM,
.ABBREV {
	color: #669966;	/* dark cold green */
}
.LITERAL        {
	color: #333399;		/* dark violet */
}
.FOOTNOTES,
.FOOTNOTE {
	font-size: 0.8em;
}

/* computer stuff uses light blue backgrounds and redish inks */
.SYSTEMITEM {
	color: #663399;		/* dark blue */
}
.KEYCAP {
	border: solid thin;
	background: #99cccc;	/* dirty blue */
}
.ACTION {
	background: #ff9966;	/* dirty cold red */
}
.SCREEN,
.PROCEDURE {
	font-size: 0.9em;
	background: #ccff99;	/* unsatiated bright dirty green */
	/* border: solid thin;	!!![WKB1]!!! */
	padding: 1em;
}
.SUBSTEPS {
	font-size: 0.9em;
}
.ERRORNAME {
	background: #ffccff;	/* unsatiated warm blue */
	font-family: monospace;
	font-weight: bolder;
}
.PROGRAMLISTING,
.COMPUTEROUTPUT,
.PROMPT {
	font-size: 0.9em;
	background: #ccffcc;	/* bright unsatiated green */
	font-family: monospace;
}
.GUIMENU,
.GUISUBMENU,
.GUIMENUITEM,
.PROMPT {
	font-weight: bolder;
	font-family: monospace;
}
.USERINPUT {
	font-style: italic;
	font-family: monospace;
	background: #ccff99;	/* unsatiated dirty bright green */
}
.PROGRAMLISTING {
	font-family: monospace;
	background: #99cc99;	/* dirty bluish green */
	padding: 1em;
	/* border: solid thin;	!!![WKB1]!!! */
}
.FUNCTION {
	font-family: monospace;
	color: #9999cc;		/* greyish blue */
}
.CLASSNAME,
.TYPE,
.ENVAR,
.VARNAME {
	font-family: monospace;
	background: #996666;	/* cold dirty green */
	color: #ffffff;		/* white */
}
.STRUCTNAME     {
	font-family: monospace;
	color: #ff3399;		/* dark violet */
}
.STRUCTFIELD    {
	font-family: monospace;
	color: #ff6699;		/* pink */
}
.ENVAR,
.PARAMETER {
	font-family: monospace;
	color: #cc66cc;		/* cold violet */
}
.REPLACEABLE {
	font-style: italic;
	color: #999999;		/* brighter grey */
}
.RETURNVALUE    {
	font-family: monospace;
	color: #333399;		/* dark violet */
}
.CONSTANT        {
	font-family: monospace;
	color: #9933ff;		/* warm blue */
}
.FILENAME {
	font-family: monospace;
	color: #6666ff;		/* unsatiated warm blue */
}
.OPTION,
.COMMAND        {
	font-family: monospace;
	font-weight: bolder;
	background: #00cccc;	/* medium cyan */
}
.EMAIL          {
	font-family: monospace;
	color: #006633;		/* dirty cold dark green */
}
