hr {
  border: 1px solid #006000;
  margin: 2em 5em;
}

h1 {
    padding-top: 28px;
}

h2 {
    padding-top: 12px;
}

h3 {
    padding-top: 5px;
    color: #666666;
}

h4 {
    padding-top: 5px;
    color: #666666;
}

body {
    font-size: 100%;
}

/* ======================================================= */

p.zeno_font_resizer a:active, 
p.zeno_font_resizer a:visited, 
p.zeno_font_resizer a:link, 
p.zeno_font_resizer a:hover {
    color: red;
}

/* ======================================================= */

.easy-footnote sup {
   font-size: 100%;
   color: #ff0000;
   vertical-align: baseline !important;
}

.easy-footnote sup::before {
   content: '[';
}
.easy-footnote sup::after {
   content: ']';
}

/* ======================================================= */

/* Search in header  - added by kaira when Satori was installed*/
.search-block {
    top: 38px;
    border: 0;
}
 
/* Formatting Site Description  - added by kaira when Satori was installed*/
.site-description {
  text-transform: none;
  font-size: inherit;
}

.site-header {
  background: LemonChiffon;
  background: -moz-linear-gradient(Khaki, LemonChiffon);
  background: -o-linear-gradient(Khaki, LemonChiffon);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(Khaki), to(LemonChiffon)); /* older webkit syntax */
  background: -webkit-linear-gradient(Khaki, LemonChiffon);
}

/* ======================================================= */

p.indented-quote {
    padding-left: 2em;
    padding-right: 2em;
    font-style: italic;
}

p.indented-annotation {
    padding-left: 2em;
    padding-right: 2em;
    font-family: Tahoma,Arial,Helvetica,Sans-serif;
    font-size: smaller;
    font-weight: bold;
    text-align: right;
}

p.indented-annotation a {
    padding-left: 2em;
    padding-right: 2em;
    font-family: Tahoma,Arial,Helvetica,Sans-serif;
    font-weight: bold;
    text-align: right;
}

p.annotatedTable {
   text-align: center;
   font-weight: bold;
   font-size: smaller;
}

.smallCaption {
   text-align: center;
   font-weight: bold;
   font-size: smaller;
}

/* ====================================================== */

span.highlight.one {
  background-color: #c0ffc0 !important;  
  color: #004000 !important;
}

span.highlight.two {
  background-color: #004000 !important;
  color: #ffffff !important;
}

/* ===================================================== */

/* Highlight Search Terms css */
mark {
  background-color: #faa460;
  font-weight: normal;
	color: black;
}

/* ===================== */

div.indentedDiv_Red {
  color: #800000;
  background-color: #ffe0e0; 
  border: 2px solid #800000; 
  border-radius: 8px; 
  padding: 1em; 
  margin: 1em 2em; 
  width: auto;
  line-height: 16pt;  
}

div.indentedDiv_LemonChiffron {
  color: #800000;
  background-color: #fffacd; 
  border: 2px solid #800000; 
  border-radius: 8px; 
  padding: 1em; 
  margin: 1em 2em; 
  width: auto;
  line-height: 16pt;  
}

div.indentedDiv_Shadow {
  border-top: 1px solid #808080; 
  border-bottom: 1px solid #808080;   
  padding: 1em; 
  margin: 1em 2em; 
  width: auto; 
  font-weight: bold;
  line-height: 16pt;  
}

div.indentedDiv_Silver {
  background-color: #f0f0f0; 
  border: 1px solid #808080; 
  border-radius: 8px; 
  padding: 1em; 
  margin: 1em 2em; 
  width: auto;
  line-height: 16pt;  
}  

div.indentedDiv_Green {
  color: #008000;
  background-color: #ccffcc; 
  border: 1px solid #008000; 
  border-radius: 8px; 
  padding: 1em; 
  margin: 1em 2em; 
  width: auto;
  line-height: 16pt;  
}  

/* ====================================================== */

div.citation {
    font-family: Tahoma,Arial,Helvetica,Sans-serif;
    font-size: smaller;
    font-weight: bold;
    text-align: right;
    font-style: normal;
}

div.citation a {
    font-family: Tahoma,Arial,Helvetica,Sans-serif;
    font-size: smaller;
    font-weight: bold;
    text-align: right;
    font-style: normal;
}

/* ====================================================== */

.wp-caption-text {
    font-size: 80%;
    font-weight: bold;  
}

/* ====================================================== */

.rich {
  color: #ffffff;
  background-color: #404040; 
}

/* ====================================================== */
.wp-caption .wp-caption-text {
    margin: 0;
}

/* ====================================================== */
/* First ordered list is has decimal numbering, second lower alpha */

ul, ol { 
  margin: 0 0 0 1.5em; 
  padding: 0; 
}

ol li {
   list-style-type: decimal; 
}

ol ol>li {
   list-style-type: lower-alpha; 
}

ol ol ol>li  {
   list-style-type: lower-roman; 
}

/* ====================================================== */

/* LIST #2 */
/* Green item number */
/* Green, italic heading */
/* Vertical bar before list content */
/* HeadingList contents
/* ancel-keys-did-not-manipulate-his-data */

.list2  {
  width: 100%;
}

.list2  ol {
  color: black;
  font-style: italic;
  font-weight: bold;
  font-size: 100%;
}

.list2 ol li {
  padding: 8px; 
  color: forestgreen;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
  border-left: 2px solid #008000;
}

.list2  ol li p {
  color: black;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
  margin-bottom: 0;
}

.list2  ol li p i{
   color: green;
   display: block;
}

/* ============================== */

/* LIST #2a */
/* Green item number */
/* Green, italic heading */
/* HeadingList contents
/* when-vegan-diets-do-not-work  */

.list2a {
  width: 100%;
}

.list2a ol {
  color: green;
  font-style: italic;
  font-weight: bold;
  font-size: 100%;
}

.list2a ol li {

}

.list2a ol li p {
  color: black;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
}

.list2a ol li p i {
  color: green;
  font-style: italic;
  font-weight: normal;
  font-size: 100%;
}

.list2a ol li p i {
  display: block !important;
}

/* ------------------------------------------------------------------------------------ */

/*  http://old.marcofolio.net/css/8_different_ways_to_beautifully_style_your_lists.html */
/* LIST #4 */
/* iPhone Lists */

.list4 {
  width: 320px; 
  font-family: Georgia, Times, serif;
  font-size: 15px;
}

.list4 ul {
  list-style: none;
}

.list4 ul li {
}

.list4 ul li a {
  display: block;
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
  line-height: 30px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CCCCCC;
  padding-left: 10px;
  cursor: pointer; 
}

.list4 ul li a:hover {
  color: #000080;
}

.list4 ul li a strong {
  margin-right: 10px;
}

/* ------------------------------------------------------------------------------------ */

/* http://maxdesign.com.au/articles/definition/ */
/* DLIST #5 */

.dlist5 {
	border: 1px solid #000;
	background-color: #dddddd;
	width: 142px;
	text-align: center;
	padding: 0 0 0 0;
	float: left;
	margin: 0 1em 1em 0;
}

.dlist5 dt {
	font-weight: bold;
    font-size: smaller;
	background-color: #006000;
	color: white;
	margin-bottom: 3px;
}

.dlist5 dd {
	margin: 0;
	padding: 0;
    font-weight: bold;
	font-size: 85%;
}

.dlist5 dd img {
	border: 1px solid #000000;
}

/* ------------------------------------------------------------------------------------ */
/* http://maxdesign.com.au/articles/definition/
DLIST #5a
Book description: Example Additional Reading */

.dlist5a {
	border: 1px solid black;
	background-color: white;
	width: 142px;
	text-align: center; */
	padding: 0 0 0 0;
	float: left;
	margin: 0 1em 1em 0;
}

.dlist5a dt {
	font-weight: normal;
    font-size: 90%;
    font-style: italic;
	background-color: honeydew;
	color: black;
	margin-bottom: 3px;
}

.dlist5a dd {
	margin: 0;
	padding: 0;
    font-weight: normal;
	font-size: 85%;
}

.dlist5a dd img {
	border: 0 solid #000000;
}

/* ------------------------------------------------------------------------------------ */
/* http://maxdesign.com.au/articles/definition/
DLIST #8
Glossary - Rheumatoid Arthritis and Fibrin */

.dlist8 { 
  border-bottom: 1px solid #999;
  border-top: 1px solid #999;
}

.dlist8 dt {
	clear: left;
	float: left;
	width: 220px;
	margin: 0;
	padding: 5px;
	font-weight: bold;
}

.dlist8 dd {
	margin-left: 230px;
	padding: 5px;
}

.dlist8 dd.first { 
  border-top: 1px solid #999;
}


/* ------------------------------------------------------------------------------------ */
/* http://maxdesign.com.au/articles/definition/
DLIST #8a
Movie Image Credits */

.heading-glossary {
   font-weight: bold; 
}

dl.dlist8a {
   border-bottom: 1px solid #999;
   margin: 5px 0 0 0;  
}

dl.dlist8a dt {
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	font-style: italic;
    font-weight: normal;
    width: 8em;
}

dl.dlist8a dd {
	margin: 0 0 0 8em;
	padding: 0px;
}
