/*---------------eqf8ei3ow36---------------*/
/* Style sheet 'common'                    */
/* It applies to all html files            */
/* CSSCheck 28/3/06                        */
/*-----------------------------------------*/

/* BODY */
body {background: #ff9 none; color: #000;}
/*eqf8ei3ow36*/

/* GENERAL */
.side {text-align: left;}
.title {font-style: italic;}

/* BLOCKS, DIVS, PARAGRAPHS, and SPANS */

.backgrnd {background: #cff none; color: #000;}
.comment {background: #fcc none; color: #000;}
.source {background: #fc9 none; color: #000;}
.caption {background: #fc9 none; color: #000;}
.menu {background: #9fc none; color: #000;}
.index {background: #fff none; color: #000;}

div.backgrnd, div.comment, div.letterrip, div.menu, div.source, blockquote.source {
font-family:  "Times New Roman", Times, serif;
margin: 6px 6px 6px 6px;
padding: 5px 5px 6px 5px;
}

blockquote.source {background: #ffc none; color: #000;}

div.backgrnd, div.comment, div.menu, div.source, blockquote.source {
border: none;}

div.letterrip {
background: #fc9 none; color: #000;
border: solid 4px #000;} 

div.buttonbar, div.buttonbarr{
background: transparent none;
border: none;
padding: 0.5em;
}

div.buttonbar{float: left}

div.buttonbarr{float: right}

div.display {text-align: center;}

div.floatleft{
background: transparent none;
border: none;
padding: 0.5em;
float: left}

div.floatright{
background: transparent none;
border: none;
padding: 0.5em;
float: right}

p.backgrnd, p.caption, p.comment, p.rip, p.source, span.source {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;}

p.announce, p.rip {
font-size:120%;
text-align: center;
margin-left:auto;
margin-right:auto;}

p.box{
background: transparent none;
border: 1px #999 solid;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
margin-top: 5em;
margin-bottom: none;
margin-left: auto;
margin-right: auto;
padding: 1em;
text-decoration: none;
}

p.caption {
text-align: center;
margin-left:25%;
margin-right:25%;}

p.chapterhead, p.chptrhd {
background: transparent none;
color: #336;
font-style: italic;
font-weight: bold;
text-align: right;}

p.chapterhead{font-size: 200%;}
p.chptrhd{font-size: 150%;}

p.letterhead {text-align: right;}
p.rip{border: solid 5px #000;}
p.sig {text-align: center;}

p.box span{
background: transparent none;
border: none;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
margin: 5em;
padding: 2px;

}

span.fn {
background: transparent none;
border: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
position:relative;
bottom: 0.5em;}

span.ref {
background-color: #66f;
color: #fff;
border: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;}

span.torn {
background-color: #ccf;
border: none;
font-family: "Times New Roman", Times, serif;
font-size: 100%;}

span.treble {
font-size: 300%;}

span.quadruple {
font-size: 400%;}

span.quintuple {
font-size: 500%;}

span.sextuple {
font-size: 600%;}

/* LISTS and TABLES */

ol.basic {margin-left: 85px;}

table.centrenorule {
border: none;
margin-left: auto;
margin-right: auto;
}

table.plain {
border: solid 1px #000;
margin-left: auto;
margin-right: auto;
}

th.plain, td.plain {
border-bottom: solid 1px #000;
border-left: solid 1px #000;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 10px;
}

tr.totals {font-weight: bold;}

td.label, th.label {
border-bottom: solid 1px #000;
border-left: none;
font-weight: bold;
text-align: left;
vertical-align: top;
}

td.bot {
border-bottom: none;
border-left: solid 1px #000;
padding-left: 5px;
padding-right: 5px;
}

td.tot {
border-bottom: none;
border-left: solid 1px #000;
text-align: right;
}

td.totlabel {
border: none;
font-weight: bold;
}

td.plainrule, td.numeral, td.numrule, th.numeral {
border-bottom: solid 1px #000;
border-left: solid 1px #000;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 10px;
}

td.numeral, td.numrule, td.numnorule, th.numeral, td.numrulebot {text-align: right;}

th.label, th.numeral, td.plainrule, td.numrule, td.numrulebot {border-bottom: solid 1px #000;}

table.buttonc {margin-left: 40%;}

table.chapter, table.chapter2 {
background: transparent none;
color: #000;
border: groove;
font-family:  "Times New Roman", Times, serif;
margin-top: 2px;
margin-bottom: 2px;
padding: 1em;}

table.chapter{
width:90%;
margin-left: +5%;
}

table.chapter2{
width:20%;
margin-left: +40%;
}

td.chapter, td.chapter2 {
background: #3ff none;
color: #ccf;
border: groove;
font-family:  "Times New Roman", Times, serif;}

td.chapter{font-size: 100%;}
td.chapter2{font-size: 140%;}

table.imprim {
background: #0ff none;
color: #000;
border: 5px ridge;
position: static;
width: 100%;}

td.imprim {
background: transparent none;
color: #336;
font-family: "Times New Roman", Times, serif;
font-size: 150%;
font-weight: bolder;
text-align: right;}

table.imprim2, table.imprim3 {
background: #fc9 none;
color: #000;
border: 2px groove;
position: static;}

table.imprim2 {width: 40%;}
table.imprim3 {width: 100%;}

td.imprim2 {border: 2px groove;}

/* HEADINGS AND RULES*/
h1, h2, h3, h4, h5 {
font-family: "Times New Roman", Times, serif;
text-align: center;}

/* HEADERS AND RULES */
h1, h2, h3, h4, h5, hr {
background: transparent none;
color: #336;}

h1 {font-size: 200%;}
h2 {font-size: 160%;}
h3 {font-size: 140%;}
h4 {font-size: 120%;}
h5 {font-size: 100%;}
h4, h5 {font-weight: bold;}

hr.heavy {height: 4px;}
hr.half {width: 50%; text-align: center}

/* LINKS*/
a {text-decoration: none;}
a:link {background: transparent none; color: #00f;}
a:hover {background: #00f none; color: #fff;}
a:active {background: #f00 none; color: #fff;}

a.button{
background: transparent none;
border: 2px #999 outset;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
margin-bottom: 2em;
padding: 2px;
text-decoration: none;
}

a.button:hover {background: transparent none; color: #00f;}
a.button:active {background: transparent none; border: 2px #ccc inset; color: #000;}

/* TEXT STYLES*/
cite {font-style: italic;}
em {font-style: italic;}
strong {font-weight: bold;}

/*eqf8e i3ow36*/