/* 
 * Author:  Nils Franzen (nilsf@sics.se)
 * Version: 1.03
 *
 */

/* BODY */

BODY {
  margin-left: 160px;
  margin-right: 30px;
  background: url(http://www.sics.se/mozart/stylesheets/border.gif) 
    	      repeat-y white;
  color: black;
  font-family: sans-serif;
}


/* LINKS */

A:link, A:visited {
   color: #0080C0;
   text-decoration: none;
}

A:active, A:hover { color: red; }

.authors { font-weight: normal; }
.authors A, ADDRESS A, .nav A { color: #0000c0; }

A.pre { font-family: courier, monospace;
	color: #228B22;
}

P.linkmenu A:link    { color: orange; } /* color: #881155; */
P.linkmenu A:visited { color: orange; } /* color: #881155; */

SPAN.chunktitle A:link    { color: orange; } /* color: slateblue; */
SPAN.chunktitle A:visited { color: orange; } /* color: slateblue; */


/* HEADERS */

/*
H1 { font-size: 250%; }
H2 { font-size: 180%; }
H3 { font-size: 150%; }
H4 { font-size: 130%; }
*/

H1, H2, H3, H4 {
  text-align: left;
  font-weight: bold;
  font-family: Optimum, Times, sans-serif;
}

.synopsis P, P.margin, TH {
  text-align: left;
}

H1.title {
  font-size: x-large;
  text-align: center;
}

H3.authors, H2.authors {
  font-size: medium; 
  text-align: center;
}

.part {
   width:100%;
/*
   border-color: #cccc99;
   border-bottom-width: thin;
   border-top-width: thin;
*/
}


/* DIV */

DIV.maxi { margin-left: -160px; }
DIV.footnote { 
  text-indent: 1em; 
  font-family: sans-serif;
  font-size: 10pt;
}

DIV.header { color: orange; /* #0080C0; */ }


/* P */

P { text-align: justify; }
P.linkmenu {
  text-align: center;
  font-weight: bold;
  color: #881155;
}

BODY, TD, P {
   font-family: Verdana, sans-serif;
}


/* UL */

UL.toc { list-style: none; }


/* PRE */

pre, code { color: #004080; }
pre { margin-left: 5%; }


/* SPAN */

SPAN.key          { color: #669933; }
SPAN.comment      { color: #B22222; }
SPAN.keyword      { color: #A020F0; }
SPAN.string       { color: #BC8F8F; }
SPAN.functionname { color: #0000FF; }
SPAN.type         { color: #228B22; }
SPAN.variablename { color: #B8860B; }
SPAN.reference    { color: #5F9EA0; }
SPAN.builtin      { color: #DA70D6; }

SPAN.chunkborder  { font-weight: bold; color: orange; }
SPAN.chunktitle {
  color: orange;
  font-family: sans-serif;
  font-weight: bold;
}

SPAN.entrycategory {
  color:white;
  position:absolute;
  font-weight:bold;
  left:10px;
  width:130px;
  text-align:right;
}

SPAN.entrycategorybracket {
  display:none;
}

/* CODE */

CODE              { color: #663366; }
.code CODE        { color: #000000; }
.synopsis CODE    { color: #000000; }


/* HR */

/* HR { display:none; } */


/* ADDRESS */

ADDRESS {
   width:100%;
/*   
   margin-top: 15px; 
   border-color: #cccc99;
   border-top-width: medium;
*/
   font-style: italic;
}


/* Misc */

.ignore { display: none; }

.allcaps { font-size: 80%; }

.margin, H3 .margin {
  left: 10px;
  width: 130px;
  color: black;
  position: absolute;
}

H3 .margin {
  font-size: medium;
}

.margin A { color: #0000c0; }

PRE, CODE, KBD, SPAN.key, SPAN.buffer {
  font-family: courier, monospace;
}

P, TH, TD {
  font-family: sans-serif;
}

P.caption {
  text-align: center;
}

A SUP { font-size: 90%; }

/* TABLE */

.nav TR, TABLE {
   background: #eeeecc;
}

