/* =============================================*//* Jan 1, 2004									*//*     http://www.marxists.org/css/             *//* =============================================*//* Introduction to this stylesheet:				*//*For document in /subject/africa 				*/								 /* =====================================*//* General								*//* =====================================*/body { background : white; color: black }a:link { color: #006600; background: transparent }a:visited { color: #336633; background: transparent }img.right { float: right; margin: 2em; }img.left { float: left; margin: 2em; }img.center { align: center }hr.section { width: 44%; align: center; height: 4px; }hr.base { width: 92%; align: center; height: 1px; }hr.end { width: 92%; align: center; height: 2px; }hr { width: 94%; align: center; height: 2px; }em { word-spacing: 0.2em }blockquote { margin-left: 9% }/* =====================================*//* Document Headers					    *//* =====================================*//* Document Title */H1 { background: transparent; color: #003300; font-weight: bold;  font-size: xx-large;  font-family:  "Times New Roman", serif; text-align: center;  margin-left: 36px; margin-right: 36px; }/* Authors' name */H2 {  background: transparent; color: #003300; font-weight: bold;  font-size: large;  line-height: 150%; font-family: "Helvetica", "Arial", sans-serif; text-align: center;  }/* Chapter Title */H3 { background: transparent; color: #c00000;  font-weight: bold; text-align: center; font-family :  "Times New Roman", serif; font-size: 22pt;  margin-left: 36px; margin-right: 36px; } /* Section Title */H4 { background: transparent; color: #003300;  font-weight: bold; text-align: center; font-family : "Arial", sans-serif; font-size: 14pt;   line-height: 150%; margin-left: 36px; margin-right: 36px; } /* Sub Section 2 */H5 { background: transparent; color: #006600;  font-weight: bold; text-align: center; font-family : "Arial", sans-serif; font-size: 12pt;   line-height: 175%; margin-left: 36px; margin-right: 36px; } /* Sub Section 3 */H6 { background: transparent; color: #009900;  font-weight: bold; text-align: left; font-family : "Arial", sans-serif; font-size: 12pt;   line-height: 175%; margin-left: 24px; margin-right: 36px; } /* =====================================*//* Spanners							    *//* =====================================*//* ~~~~~~~ Footnotes ~~~~~~~~~~~~~~~~~~ *//* Author's */sup.anote { background: transparent; color: #003300;  font-family : "Times", serif; font-size: small; font-weight: bold; text-decoration: none; } /* Editor's */sup.enote { background: transparent; color: #003300;  font-family : "arial", monospace; font-size: 8pt; font-weight: normal; text-decoration: none; } /* ~~~~~~~ Misc ~~~~~~~~~~~~~~~~~~ *//* Used in the info block */span.info { background: transparent; color: #660000;  font-family: "Arial", sans-serif; font-size: 12pt; font-weight: bold;}/* 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 */span.term { background: transparent; color: #003300;  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%; margin-right: 6%; } /* 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%; }/*----------------------------------*//* Quote elements 					*//*----------------------------------*//* Standard Quote */p.quote {  text-indent: 1em; 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%; } /*----------------------------------*//* Index elements 					*//*----------------------------------*//* Table of Contents */p.toc { background: transparent; color: #003300;  text-indent: 0em; font-weight: bold; font-family : "Helvetica", "Arial", 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", "Arial", 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.data { background: #eeeeee; font-family: "Times", monospace; font-size: 10pt; }/* Column Headings */ td.head { background: #333333; color: #ffeeee;  font-weight: bold; text-align: center; font-family: "Times New Roman", serif; font-size: 12pt; } /* Column Headings (when used with table.data) */ td.head-data { background: #999999; font-weight: bold; text-align: center; font-family: "Times New Roman", serif; font-size: 10pt; }td.center {  text-align: center;  }/* 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", "Arial", 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", "Arial", 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", "Arial", 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: 10%; 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: 10%; 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: transparent; color: #660000;  text-indent: 0em;  font-size: 12pt;  font-family : "Times New Roman", serif; line-height: 125%; text-align: left; margin-right: 8%;  margin-left: 8%  }/* 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: #003300;  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%; }/* =====================================*//* End of usable elements               *//* =====================================*/  