﻿/* =============================================*/
/* april 1, 2004									*/
/*     http://www.suci.in/pera/pera.css/             */
/* =============================================*/

body { body bgcolor="#ffda95" }
a:link { color: #a90017; background: transparent }
a:visited { color: #ff0000; 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 { 
background: #ffffff;
margin-left: 9% }


/* =====================================*/
/* document headers					    */
/* =====================================*/

h1 {
 background: transparent;
 color: #800000;
 font-weight: bold; 
 font-size: xx-large; 
 font-family:  "times new roman", serif;
 text-align: center; 
 margin-left: 36px;
 margin-right: 36px;
 }

h2 { 
 background: transparent;
 color: #800000;
 font-weight: bold; 
 font-size: large; 
 line-height: 150%;
 font-family: "helvetica", "arial", sans-serif;
 text-align: center; 
 }

h3 {
 background: transparent;
 color: #800000; 
 font-weight: bold;
 text-align: center;
 font-family :  "times new roman", serif;
 font-size: 22pt; 
 margin-left: 36px;
 margin-right: 36px;
 }
 
h4 {
 background: transparent;
 color: #800000; 
 font-weight: bold;
 text-align: center;
 font-family : "arial", sans-serif;
 font-size: 12pt;  
 line-height: 150%;
 margin-left: 6%;
 margin-right: 6%;
 }
 
h5 {
 background: transparent;
 color: #800000; 
 font-weight: bold;
 text-align: left;
 font-family : "arial", sans-serif;
 font-size: 12pt;  
 line-height: 125%;
 margin-left: 6%;
 margin-right: 6%;
 }
 
h6 {
 background: transparent;
 color: #800000; 
 font-weight: bold;
 text-align: center;
 font-family : "arial", sans-serif;
 font-size: 12pt;  
 line-height: 100%;
 margin-left: 6%;
 margin-right: 6%;
 }

 
/* =====================================*/
/* spanners							    */
/* =====================================*/

/* ~~~~~~~ footnotes ~~~~~~~~~~~~~~~~~~ */

/* author's */
sup.anote {
 background: transparent;
 color: #003300; 
 font-family : "times", serif;
 font-size: x-small;
 font-weight: bold;
 text-decoration: none;
 }
 
/* editor's */
sup.ednote {
 background: transparent;
 color: #003300; 
 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: #a90017; 
 font-family: "arial", sans-serif;
 font-size: 12pt;
 font-weight: bold;
}

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

/* used for notes in the text */
span.term {
 background: transparent;
 color: #a90017; 
 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: 0em;
 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: 2em;
 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: decimal; 
 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: #a90017; 
 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               */
/* =====================================*/
 
 
