﻿.center-italic-head {
	font-size: 14pt;
	font-style: italic;
	text-align: center;
}
ul.todo li {
	margin-bottom: 4pt;
}
ul.todo li p {
    font-size: 12pt; 
    margin-bottom: 0pt;
}
ul.todo li p a.suggested-action {
	text-decoration: none; font-weight: bold;
}
ul.todo li p a.xref {
	color: #773333; text-decoration: none;
}
td.kp-right {
	padding: 5px;	
}
td.kp-left {
	padding: 0px; 
	margin: 0px; 
	background-color: #934444; 
	width: 8px;
}
td.kp-left-green {
	padding: 0px; 
	margin: 0px; 
	background-color: green; 
	width: 8px;
}
.graycite {
	font-family: Helvetica, Arial, sans-serif;
	color: #333333;
	font-size: 10pt;
}
hr.kprule {
	color: #934444;
	height: 2px;
	margin: 0px;
	padding: 0px;
}
p.fixed500 { width: 500; }
p.fixed800 { width: 800; }

h1.kp a.kp {
	 color: #227722;
	 text-decoration: none;
}
.noborder {
   border-style: none;
}
.bkbig { font-size: 14pt; color: black; font-family: Tekton, Comic Sans MS, Comic Sans, Helvetica, Swiss, Sans-Serif, SansSerif; }
.bk { color: black; font-family: Tekton, Comic Sans MS, Comic Sans, Helvetica, Swiss, Sans-Serif, SansSerif; }
.hl {
   font-family: Helvetica, Arial, sans-serif;
}
.kpbig {
     font-size:     18pt;
	 font-family:	Helvetica, Arial, sans-serif;
	 font-weight:	bold;
	 margin-top:	0pt;
     color: green;
}
.kp {
	 font-size:		30pt;
	 font-family:	Helvetica, Arial, sans-serif;
	 font-weight:	bold;
	 margin-top:	0pt;
}

h1 { font-size: 24pt; color: #227722; }
h2 { font-size: 18pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; }
h5 { font-size: 10pt; }
h6 { font-size: 8pt; }
.noindent {
	margin-left: 0px;
}
.marble {
	background : black;
	color: white; 
	font-size: 12pt; 
	font-family: Helvetica, Arial, sans-serif;
}

body.gray a:active {
	color: red;
}
body.gray a {
	color: #934444;
}
body.gray {
	background: #dddddd;
}
body.gray a.silent {
	color: black;
	text-decoration: none;
}
body.gray a.silent:hover {
	background: yellow;
}

body.gray .marginal {
    font-size: 10pt;
	color: #dddddd;
	background: #934444;
}

body.gray .marginal h1 { font-family: Helvetica, Arial, Swiss, Sans-Serif, SansSerif; font-size: 12pt; margin-top: 14pt; margin-bottom: 4pt; padding: 0pt;}
body.gray .marginal h2 { font-family: Helvetica, Arial, Swiss, Sans-Serif, SansSerif; font-size: 11pt; margin-top: 13pt; margin-bottom: 4pt; padding: 0pt;}
body.gray .marginal h3 { font-family: Helvetica, Arial, Swiss, Sans-Serif, SansSerif; font-size: 10pt; margin-top: 12pt; margin-bottom: 4pt; padding: 0pt;}
body.gray .marginal h4 { font-family: Helvetica, Arial, Swiss, Sans-Serif, SansSerif; font-size:  9pt; margin-top: 11pt; margin-bottom: 4pt; padding: 0pt;}
body.gray .marginal h5 { font-family: Helvetica, Arial, Swiss, Sans-Serif, SansSerif; font-size:  8pt; margin-top: 10pt; margin-bottom: 4pt; padding: 0pt;}

body.gray .marginal p {
   font-size: 9pt; text-align: justify;
   margin-top: 0pt; margin-bottom: 8pt;
}

body.gray .marginal a {
    color: #dddddd;
    background: #934444;
    text-decoration: none;
}
body.gray .marginal a:hover {
	background: #934444;
	color: white;
	text-decoration: underline;
}
body.gray .marginal a:active {
	background: #934444;
	color: red;
	text-decoration: none;
}

.legal {
    font-family: Helvetica, Arial, sans-serif;
	font-size:		10pt;
}
.footnotes a:hover {
	background-color: #ffff88;
}
.footnotes a {
	text-decoration: none;
}
.footnotes {
    font-family: Helvetica, Arial, sans-serif;
	font-size:		10pt;
}
a.index {
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.uni {
	font-family: Arial,"Lucida Sans Unicode","Lucida Sans",Helvetica,Swiss,Sans-Serif;
}
.ep {
	font-size: small; color: navy; font-weight: bold; 
	font-family: "Goudy Old Style", Goudy, Copperplate, Copperplate29ab, Copperplate31ab, Copperplate, Times New Roman, Times Roman, TimesRoman, Times, Serif;
}
dl.fiction, dl.poetry {
    margin-left: 0.25in;
	color: black; 
	font-family: Tekton, Comic Sans MS, Comic Sans, Helvetica, Swiss, Sans-Serif, SansSerif;
}
dl.fiction dt, dl.poetry dt {
	margin-top: 12pt;
	font-weight: bold;
}
dl.fiction dd, dl.poetry dd {
	margin-top: 12pt;
}
dt.quote-title {
	font-weight: bold;
	font-size: larger;
	font-family: Helvetica, Arial, sans-serif;
}
div.quoted {
    border: 1px solid black;
    margin-left: 60px;
    margin: 2px;
    padding: 10px;
    background: silver;
    margin-left: 40px;
	font-size: 18pt;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}
.quote-highlight {
	color: #000088;
	font-weight: bold;
}
.quote-highlight2 {
	color: #000088;
	font-weight: normal;
}
.quote-context {
	font-family: Helvetica, Arial, Swiss, sans-serif;
}
.quote-context-ascii {
	font-family: 'Courier New', Courier, monospace;
	font-size: 10pt;
}