/*      -*- C -*-
 * CLISP implementation notes stylesheets
 * Copyright (C) 2001-2005 by Sam Steingold <sds@gnu.org>
 * Covered by the GNU GPL <http://www.gnu.org/copyleft/gpl.html>
 */

body { background-color: white; color: black; }

/* reduce the whitespace (see also clisp.css) */
li, td, dd p { margin: 0pt; }

/* mark code with color */
.code, .programlisting, .screen
{ background-color: lightgray; color: darkblue; }

/* mark methods with color - same background as type! */
.method { background-color: lightcyan; color: darkblue; }

/* literal data */
.computeroutput, .returnvalue, .data
{ background-color: lightblue; color: darkred; }

/* bytecode instructions */
.byte { background-color: lightgray; color: darkred; }

/* mark types with color - same background as method! */
.type, .classname, .superclass
{ background-color: lightcyan; color: darkgreen; }

/* mark packages with color */
.package { background-color: lightgreen; color: navy; }

/* no border for images */
img { border-width: 0; }

/* epigraph: flush right, large left margin */
.epigraph { text-align: right; margin-left: 50%; }

/* cmdsynopsis: indent first line */
.cmdsynopsis { text-indent: -40px; margin-left: 40px; }

/* larger headings:
 (loop :for i :from 1 :to 6 :do
   (format t "h~d { font-size: ~d%; }~%"
           i (round (expt 1.1 (- 7 i)) 1d-2))) */
h1 { font-size: 177%; }
h2 { font-size: 161%; }
h3 { font-size: 146%; }
h4 { font-size: 133%; }
h5 { font-size: 121%; }
h6 { font-size: 110%; }

/* necessary when <programlisting> is in a centered table cell */
.programlisting { text-align: left; }

/* platform dependencies */
.plat-dep { background-color: lightcyan; color: darkred; }

/* highlight the FAQ questions */
.question { background-color: lightyellow; }

/* term in table */
td, dt span.term { font-weight: bold; }
