/* CSS2 stylesheet for report-style documents
 * 
 * Copyright (c) 1998 Nick Gibbins
 *
 * $Log: document.css,v $
 * Revision 1.6  1999-03-04 16:32:30+00  nmg97r
 * *** empty log message ***
 *
 * Revision 1.5  1998-12-09 18:39:53+00  nmg97r
 * Made PRE font weight in DIV.example normal.
 *
 * Revision 1.4  1998-12-09 16:37:31+00  nmg97r
 * Added glossary links.
 *
 * Revision 1.3  1998-11-23 15:56:02+00  nmg97r
 * Removed extraneous rubbish.
 *
 */

BODY {
    color: #000000;
    background-color: #ffffff;
    font-family: sans-serif;
    margin-left: 10%;
    margin-right: 10%;
}

H1 {
    text-align: left;
    font-family: sans-serif;
    font-size: 140%;
    margin-left: -10%;
}

H2 {
    text-align: left;
    font-family: sans-serif;
    font-size: 120%;
    font-weight: bold;
/*    margin-left: -6%; */
    color: #dd0000;
    background-color: #ffffff;
    width: 100%;
    border-bottom-width: medium;
    border-bottom-color: #000000;
}

H3,H4,H5,H6 {
    text-align: left;
    font-family: sans-serif;
    font-size: 100%;
/*    margin-left: -3%; */
    color: #dd0000;
    background-color: #ffffff;
    width: 100%;
    border-bottom-width: thin;
    border-bottom-color: #000000;
}

H3.q {
    color: #008800;
    background-color: #ffffff;
}

P {
    font-family: sans-serif;
}

BLOCKQUOTE {
    font-family: sans-serif;
    font-style: italic;
}

P.menu {
    text-align: center;
    width: 100%;
    padding: 0em;
    border-top-width: thin;
    border-bottom-width: thin;
    border-top-color: #000000;
    border-bottom-color: #000000;
}

P.quote {
    text-align: center;
    font-style: italic;	
}

P.attribution {
    text-align: center;
    font-weight: bold;
}

/*
 * <p class="note"> is used to indicate important paragraphs.
 */

P.note {
    border-width: 0.1px;
    padding: 0.25em 0.25em 0.25em 0.25em;
    width: 100%;
    color: #000000;
    background-color: #ffff00;
}

P.modified {
    text-align: center;
    font-size: 80%;
}

@media screen {
  P.location { display: none; }
}
@media print {
  P.location { font-size: 80%; text-align: right; }
}

P.changed {
    border-left-width: medium;
    border-left-color: #000000;
}

ADDRESS.mail {
    text-align: center;
    font-weight: bold;
}

ADDRESS {
    font-style: normal;
}

/*
 * <a class="reference"> is intended for use as a link from a
 * bibliographic reference within an article to a citation as the end
 * (or within a separate bibliography document).
 */

A.reference {
    color: #008800;
    background-color: transparent;
    font-weight: bold;
}    

A.glossary {
    font-style: italic;
    background-color: transparent;
}

A:link {
    color: #0000ee;
    background-color: transparent;
}

A:active {
    color: #ff0000;
    background-color: transparent;
}

A:visited {
    color: #6600ff;
    background-color: transparent;
}

A:hover {
    color: #ff8800;
    background-color: transparent;
}

IMG.link {
    border-width: 0px;
}

P.panel {
    text-align: right;
}

/* Use the DIV.(example|defn|figure) as follows:
 *
 * <div class="example">
 *   <pre> ... </pre>
 *   <p class="caption">Example caption</p>
 * </div>
 *
 * or
 *
 * <div class="figure">
 *   <img src="foo.gif">
 *   <p class="caption">Figure caption</p>
 * </div>
 */

DIV.example {
    color: #000000;
    background-color: #dddddd;
    width: 100%;
    border: solid thin;
    padding: 0.5em;
}

DIV.defn {
    color: #000000;
    background-color: #ffffdd;
    width: 100%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    border: solid thin;
    padding: 0.5em;
}

DIV.figure {
    width: 100%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    border: solid thin;
    padding: 0.5em;
}

DIV.example PRE {
    font-weight: normal;
}

DIV.figure IMG {
    text-align: center;
}

P.caption {
    font-size: 80%;
    font-weight: bold;
    text-align: left;
}    

DL DT {
    font-weight: bold;
}

UL {
    font-family: sans-serif;
}

OL {
    font-family: sans-serif;
}

OL.roman {
    list-style: lower-roman inside;
}

DL {
    font-family: sans-serif;
}

CODE,VAR,TT {
    font-family: monospace;
}

SAMP {
    font-family: monospace;
    font-style: italic;
}
