/* =================================================*/
/* All Documents                       (red)        */
/*                                                  */
/* Version 6.3                                      */
/* November 1, 2003                                 */
/* Emacs-Time-stamp: "2004-01-04 17:46:25 rcymbala" */
/* Emacs-File-stamp: "~/Lia/css/mar18a.css"         */
/*                                                  */
/* by Brian Baggins and David Walters (Mar 1999)     */
/*     http://www.marxists.org/archive/css/         */
/* =================================================*/
/* Introduction to this stylesheet:                 */
/*
The intention of this sheet is to serve as the primary
source for all documents on this archive.  It is not
meant to be exhaustive nor cater to every style, but to
serve every primary need in as diverse a range of
documents and possible uses, while at the same time
being as basic, malleable and versatile as possible.
                                                 */

/* =====================================*/
/* Imports FIRST!                       */
/* WARNING: use extension ".css".       */
/* =====================================*/

/* Disabled per David s request: @import url(i-ahover.css); */
/* NOTE: do not make a:visited background transparent. */

                                
/* =====================================*/
/* General                              */
/* =====================================*/

body { 
    background : #FFFFFF; 
    color: black; 
    margin: 1.0em; 
}
/* For maroon: 660000 */

a:link { color: #aa0000; background: transparent }

/* 2003.11.01: Removed  background:transparent when a:hover added w/ background. */
a:visited { color: #993333; }

img.right { float: right; margin: 2em; }
img.left { float: left; margin: 2em; }
img.center { text-align: center }

hr.section { width: 44%; text-align: center; height: 4px; }
hr.base { width: 92%; text-align: center; height: 1px; }
hr.end { width: 82%; text-align: center; height: 1px; }
hr { width: 88%; text-align: center; height: 1px; }

em { word-spacing: 0.2em }
blockquote { margin-left: 9% }


/* =====================================*/
/* Document Headers                     */
/* =====================================*/

/* Document Title */
H1 {
 background:    #FFFFFF;
 color:         #330000;
 font-weight:   bold;
 font-size:     32pt;
 font-family:   "Hoefler Text", "Century Schoolbook", "Times New Roman", serif;
 text-align:    center;
 margin-left:   36px;
 margin-right:  36px;
}

/* Author name */
H2 {
 background: transparent;
 color: #330000;
 font-weight: bold;
  line-height: 120%;
 text-align: center;
 font-family : "Century Schoolbook", "Hoefler Text", "Times New Roman", serif;
 font-size: 20pt;
 margin-left: 36px;
 margin-right: 36px;
}

/* Chapter Title */
H3 {
 background: transparent;
 color: #330000;
 font-weight: bold;
  line-height: 120%;
 text-align: center;
 font-family : "Century Schoolbook", "Hoefler Text", "Times New Roman", serif;
 font-size: 22pt;
 margin-left: 36px;
 margin-right: 36px;
}

/* Section Title */
H4 {
 background: transparent;
 color: #330000;
 font-weight: bold;
 text-align: center;
 font-family : "Century Schoolbook", "Hoefler Text", "Times New Roman", serif;
 font-size: 16pt;
 line-height: 120%;
 margin-left: 36px;
 margin-right: 36px;
}

/* Sub Section 2 */
H5 {
 background: transparent;
 color: #330000;
 font-weight: bold;
 text-align: center;
 font-family : "Century Schoolbook", "Hoefler Text", "Times New Roman", serif;
 font-size: 12pt;
 line-height: 175%;
 margin-left: 30px;
 margin-right: 30px;
}

/* Sub Section 3 */
H6 {
 background: transparent;
 color: #330000;
 font-weight: bold;
 text-align: left;
 font-family :  "Century Schoolbook", "Hoefler Text", "Times New Roman", serif;
 font-size: 14pt;
 line-height: 175%;
  line-height: 150%;
 margin-left: 6%;
 margin-right: 6%;
}



/* =====================================*/
/* Spanners                             */
/* =====================================*/

/* ~~~~~~~ Footnotes ~~~~~~~~~~~~~~~~~~ */

/* Author s */
sup.anote {
 background: transparent;
 color: #330000;
 font-family : "Times", serif;
 font-size: x-small;
 font-weight: bold;
 text-decoration: none;
}

/* Editor s */
sup.ednote {
 background: transparent;
 color: #330000;
 font-family : "Courier New", monospace;
 font-size: x-small;
 font-weight: normal;
 text-decoration: none;
}

/* Editorial notes in text */
span.inote {
 background: transparent;
 color: #666666;
 font-family : "Times New Roman", serif;
 font-size: 12pt;
 font-weight: normal;
}

/* ~~~~~~~ Misc ~~~~~~~~~~~~~~~~~~ */

/* Used in the info block */
span.info {
 background: transparent;
 color: #330000;
 font-family: "Arial", sans-serif;
 font-size: 12pt;
 font-weight: bold;
 /* text-indent: -8%; David s web browser ignores this! */
}

/* indiscreet text (primarily for dates) */
span.date {
 background: transparent;
 color: #333333;
 font-family: "Arial", sans-serif;
 font-size: small;
 font-weight: normal;
}

/* Used for notes in the text           */
/* Also to bold book titles in p.index  */
span.term {
 background: transparent;
 color: #330000;
 font-family : "Arial", sans-serif;
 font-size: 12pt;
 font-weight: bold;
}

/* abstracts */
span.context {  background: transparent; color: #999999 }

/*Greek text */
span.greek { font-family: symbol }

/* =====================================*/
/* Paragraphs                           */
/* =====================================*/

/*----------------------------------*/
/* Standard elements                */
/*----------------------------------*/

/* Basic p */
p {
 text-indent: 1em;
 font-family: "Times New Roman", serif;
 font-size: 12pt;
 text-align: justify;
 line-height: 150%;
 margin-left: 6%;     /* David s web browser... */
 margin-right: 6%;    /* David s web browser... */
 /* margin-left: +6%;  David s web browser... */
 /* margin-right: +6%; David s web browser... */
}

/* Basic p -- without first line indent */
p.fst {
 text-indent: 0em;
 font-family : "Times New Roman", serif;
 font-size: 12pt;
 text-align: justify;
 line-height: 150%;
 margin-left: 6%;
 margin-right: 6%;
}

p.sub { color: black;
 font-weight: bold;
 font-size: 14pt;
 text-align: center }

/*----------------------------------*/
/* Quote elements                   */
/*----------------------------------*/

/* Standard Quote */
p.quote {
 text-indent: .5em;
 font-family : "Times New Roman", serif;
 font-size: 10pt;
 line-height: 125%;
 text-align: justify;
 margin-left: 12%;
 margin-right: 12%;
}

/* Quote without first line indent */
p.quoteb {
 text-indent: 0em;
 font-family : "Times New Roman", serif;
 font-size: 10pt;
 line-height: 150%;
 text-align: justify;
 margin-left: 12%;
 margin-right: 12%;
}

/* Sub Quote C (increased margin) */
p.quotec {
 text-indent: 0em;
 font-family : "Times New Roman", serif;
 font-size: 10pt;
 line-height: 150%;
 text-align: justify;
 margin-left: 16%;
 margin-right: 16%;
}

/* Negative indent for number list */
p.quote-list {
 text-indent: -1em;
 font-family : "Times New Roman", serif;
 font-size: 10pt;
 line-height: 150%;
 text-align: justify;
 margin-left: 14%;
 margin-right: 14%;
}

/* Citation (Quote citied) */
p.inline {
 background: transparent;
 color: #666666;
 text-indent: 0em;
 font-family : "Arial", sans-serif;
 font-size: x-small;
 text-align: right;
 margin-left: 20%;
 margin-right: 8%;
}


/* Text for Endnotes/Footnotes */
 p.endnote {
 text-indent: 0em;
 font-family : "Times New Roman", serif;
 font-size: 11pt;
 line-height: 110%;
 text-align: justify;
 margin-left: 9%;
 margin-right: 9%;
}

/*----------------------------------*/
/* Index elements                   */
/*----------------------------------*/

/* Table of Contents */
p.toc {
 background: transparent;
 color: #330000;
 text-indent: 0em;
 font-weight: bold;
 font-family : "Helvetica", sans-serif;
 font-size: 12pt;
 line-height: 100%;
 text-align: left;
 margin-left: 7%;
 margin-right: 7%;
}

/* Basic Index */
p.index {
 text-indent: 0em;
 font-family : "Helvetica", sans-serif;
 font-size: 12pt;
 font-weight: bold;
 text-align: left;
 line-height: 200%;
 margin-left: 9%;
 margin-right: 9%;
}

/*----------------------------------*/
/* Table elements                   */
/*----------------------------------*/

/* -- For Numbered Data -- */
/* Example: */
/* http://www.marxists.org/history/ussr/subject/stats/index.htm */


 table.reg { margin-left: 10%; margin-right; 10%; background: #eeeeee; }

 td.reg { border: outset 1pt;
 border-collapse: separate;
 border-spacing: 1pt;
 padding: 6px;
}

td.data {
background: transparent;
 font-family: "serif", "georgia",monospace;
 font-size: 12pt;
  text-align: justify;
}

table.data {
 background: #eeeeee;
 font-family: "Times", monospace;
 font-size: 10pt;
  text-align: justify;
}

/* Column Headings */
td.head {
 background: #999999;
 font-weight: bold;
 text-align: center;
 font-family: "Times New Roman", serif;
 font-size: 12pt;
}

/* Row Colors */
tr.alt { background: #cccccc; }
tr.total { background: #ffcccc; }
tr.totalb { background: #ff9999; }


/* -- For Book Indexes -- */
/* Example: */
/* http://www.marxists.org/archive/lenin/works/1917/sep/statrev/index.htm */

td.index {
 background: #efefef;
 color: #999999;
 text-indent: 0em;
 font-family : "Helvetica", sans-serif;
 font-size: 12pt;
 font-weight: bold;
 text-align: left;
}

/* Every alternate row */
td.index-alt {
 background: #ffffff;
 color: #999999;
 text-indent: 0em;
 font-family : "Helvetica", sans-serif;
 font-size: 12pt;
 font-weight: bold;
 text-align: left;
}

/* Sub-Chapters */
td.indexb {
 background: #ffffff;
 color: #999999;
 text-indent: 0em;
 font-family : "Helvetica", sans-serif;
 font-size: 10pt;
 font-weight: normal;
 text-align: left;
}

/* Describes the chapter (as seen in the History, Subject indexes, etc) */
td.note {
 background: transparent;
 color: #444444;
 font-family : "Arial", sans-serif;
 font-size: small;
 text-align: justify;
 line-height: 115%;
 margin-left: 10%;
 margin-right: 10%;
}

/*----------------------------------*/
/* Indented Text                    */
/*----------------------------------*/

/* Standard Indent */
p.indent {
 text-indent: 1em;
 font-family : "Times New Roman", serif;
 font-size: 12pt;
 line-height: 150%;
 text-align: justify;
 margin-left: 12%;
 margin-right: 12%;
}

/* Indent without first line indent */
p.indentb {
 text-indent: 0em;
 font-family : "Times New Roman", serif;
 font-size: 12pt;
 text-align: justify;
 line-height: 150%;
 margin-left: 12%;
 margin-right: 12%;
}

/* Sub Indent C (increased margin) */
p.indentc {
 text-indent: 0em;
 font-family : "Times New Roman", serif;
 font-size: 12pt;
 text-align: justify;
 margin-left: 16%;
 line-height: 150%;
 margin-right: 16%;
}

/* Negative indent for number list */
p.indent-list {
 text-indent: -1em;
 font-family : "Times New Roman", serif;
 font-size: 12pt;
 text-align: justify;
 line-height: 150%;
 margin-left: 12%;
 margin-right: 12%;
}

/* Numbered List style */
ul.disc {
 list-style-type: disc;
 font-family: "Times New Roman", serif;
 font-size: 12pt;
 text-align: left;
 line-height: 130%;
 margin-left: 7%;
 margin-right: 14%;
}

ol.numbered {
 list-style-type: arabic;
 font-family: "Times New Roman", serif;
 font-size: 12pt;
 text-align: left;
 line-height: 130%;
 margin-left: 7%;
 margin-right: 14%;
}

/*-----------------------------------*/
/* Misc elements                     */
/*-----------------------------------*/

/* Book title for Chapter files */
p.title {
 text-indent: 0em;
 font-weight: bold;
 text-align: center;
 margin: 1%;
 font-family : "Arial", sans-serif;
 font-size: 12pt;
}

/* Document Bibliographical Informaiton */
p.information {
 background:   #FFFFFF;
 color:        #330000;
 text-indent:  0em;
 font-size:    12pt;
 font-family : "Times New Roman", serif;
 line-height:  125%;
 text-align:   left;

 margin-right: 8%;

 margin-left:  8%;
 /* margin-left: 16%;  see note about David s web browser */
 /* text-indent: -8%;  see note about David s web browser */
}

/* Signature */
p.sig {
 text-indent: 0em;
 font-family : "Times New Roman", script, serif;
 font-size: 12pt;
 font-weight: bold;
 font-style: italic;
 line-height: 125%;
 text-align: left;
 margin-left: 8%
}

sup {
 font-family : "Arial", monospace;
 font-size: x-small;
 font-weight: normal;
}

sub {
 font-family : "Arial", monospace;
 font-size: x-small;
 font-weight: normal;
}

/* Misc page note */
p.pagenote {
 background: transparent;
 color: #330000;
 font-family : "Arial", sans-serif;
 font-size: x-small;
 text-align: center;
 margin-left: 6%;
 margin-right: 6%;
}

/* Misc page note (justified) */
p.pagenoteb {
 background: transparent;
 color: #666666;
 font-family : "Arial", sans-serif;
 font-size: x-small;
 text-align: justify;
 line-height: 115%;
 margin-left: 10%;
 margin-right: 10%;
}

/* For blank spaces */
p.skip { line-height: 75% }


/*----------------------------------*/
/* Page-ending elements             */
/*----------------------------------*/

/* Next Section-Chapter of work */
p.next {
 text-indent: 0em;
 font-family : "Arial", sans-serif;
 font-size: 14pt;
 font-weight: bold;
 text-align: center;
 line-height: 125%;
}

/* Page bottom links */
p.footer {
 text-indent: 0em;
 font-weight: bold;
 font-family : "Arial", sans-serif;
 font-size: 12pt;
 text-align: center;
 margin: 3%;
}

/* The DIV canvas floats inside BODY. 2003.11.01 */
div.canvas {
    background:    #FFFFFF;
    padding: 1em;
    border-left:   1px solid; 
    border-right:  1px solid; 
    border-top:    1px solid; 
    border-bottom: 1px solid; 
}

/* http://www.webreference.com/dlab/9704/backgr.html
   Another important accessibility requirement is to always set all
   four BODY colors (background, text, links, and visited links), because
   any partial specification may result in a poor contrast between the
   colors you specify and the default colors (which can be arbitrary,
   specified by the user). 2003.11.01 */


/* =====================================*/
/* End of usable elements               */
/* =====================================*/







/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* The following three elements will probably be deleted for lack of use */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Basic Index with subindexes (so reduced line height) */
 p.index-list {
 text-indent: 0em;
 font-family : "Arial", sans-serif;
 font-size: 12pt;
 font-weight: bold;
 text-align: left;
 line-height: 100%;
 margin-left: 9%;
 margin-right: 9%;
}

/* Sub Index A*/
 p.indexa {
 text-indent: 0em;
 font-family : "Arial", sans-serif;
 font-size: 12pt;
 font-weight: normal;
 text-align: left;
 line-height: 125%;
 margin-left: 12%;
 margin-right: 6%;
}

/* Sub Index B*/
 p.indexb {
 text-indent: 0em;
 font-family : Geneva, sans-serif;
 font-size: small;
 font-weight: normal;
 text-align: left;
 line-height: 115%;
 margin-left: 16%;
 margin-right: 11%;
}

/* xxxxxxxxxxx */
/*WASTELAND*/
/* DO NOT use the elements below */
/* xxxxxxxxxxx */

/* OBSOLETE */
span.note {
 background: transparent;
 color: #330000;
 font-family : "Times New Roman", serif;
 font-size: 12pt;
 font-weight: normal;
}

p.equation {
 text-indent: 0em;
 font-family: "Courier", monospace;
 font-size: 12pt;
 font-style: normal;
 text-align: center;
 line-height: 125%;
 margin-left: 6%;
 margin-right: 6%;
}

p.skipb { line-height: 50% }


/* Local Variables:        */
/*  mode:shell-script      */
/* End:                    */

/* =====================================*/
/* Adjustments for Mobile Devices       */
/* =====================================*/

@media (max-width: 480px) {
  p { font-size: 12pt; margin-left: 1%; margin-right: 1%; margin-bottom: 4pt; margin-top: 4pt; line-height: 125%; }
  p.indentb { margin-left: 6%; margin-right: 1%; }
  p.quoteb { margin-left: 6%; margin-right: 1%; }
  p.index { margin-left: 6%; margin-right: 1%; }
  h1 { font-size: 18pt; margin-left: 1%; margin-right: 1%; }
  h2 { font-size: 16pt; margin-left: 1%; margin-right: 1%; }
  h3 { font-size: 14pt; margin-left: 1%; margin-right: 1%; }
  h4 { font-size: 13pt; }
  h5 { margin-left: 1%; }
  h6 { margin-left: 1%; }
  img { width: 150px; height: auto; }
  img.auto {width: auto ; height: auto; }
  blockquote {margin-left: 1%; }
}
