html, body 
{
  margin: 0;
  padding: 0;
  border: 0;
  font-family: "Poppins", Raleway, Montserrat, Roboto;
}
.striped-border { 
  border: 1px dashed #000;
}
.tab
{
  margin-left: 40px;  
}
strong
{
  color: purple;
}
em
{
  color: crimson;
  font-style:italic;
}
ul ul
{
  list-style-type: disc;  
}
ul ul ul
{
  list-style-type: square;  
}
ul ul ul ul 
{
  list-style-type: "▹";
}
ul 
{
  list-style-type: circle;
  margin-left: 20; 
  padding-left: 20px;
}
dl
{
  border:1px solid grey;
  background: #e5ffe8;
}
lh
{
  font-weight: bold;
  color: white;
  background: grey;
}
dt
{
  font-weight: bold;
  color: grey;
  background: #e5ffe8;
  
}
dd
{
  color: #006000;
  background: #e5ffe8;  
}

ul
{
  list-style: circle;
}
li
{
  padding-left:20px;
}

ol
{
    list-style: lower-roman;
}
q
{
  display: inline;
  font-style: italic;
  color: darkgreen;
  font-weight: 500;
  background-color: #E6EFE6;
}
h2
{
/*  border: 1px solid #e1cc89;*/
  border: 1px solid #b90000;
/*  color: #6e5405;*/ 
  color: #b90000; 
  background-color: #ffcccc;
  font-family: "Helvetica", "courrier", "liberation mono", "dejavu sans mono";
  font-style: normal;
  text-align: center;
  line-height: 36px;
  font-size: 16px;
}
h3
{
/*  border: 1px solid #7b7b00;*/
  border: 1px solid #975300;
  color: #975300;
  background-color: #f5ceae;
  font-family: "Helvetica", "courrier", "liberation mono", "dejavu sans mono";
  padding-left: 40px;
  font-style: normal;
  text-align: left;
  line-height: 36px;
  font-size: 16px;
}
h3::before {
  content: "\276f\20";
}
h4
{
/*  border: 1px solid #c86e00;*/
  border: 1px solid #006400;
  color: #006400;
  background-color: #b5e7cb;
  font-family: "Helvetica", "courrier", "liberation mono", "dejavu sans mono";
  padding-left: 80px;
  font-style: normal;
  text-align: left;
  line-height: 36px;
  font-size: 16px;
}
h4::before {
  content: "\2B24\276f\20";
}
h5
{
/*  border: 1px solid #0000FF;*/
  border: 1px solid #0002bb;
  color: #0002bb;
  background-color: #d0d1ff;
  font-family: "Helvetica", "courrier", "liberation mono", "dejavu sans mono";
  padding-left:120px;
  font-style: normal;
  text-align: left;
  line-height: 36px;
  font-size: 16px;
}
h5::before {
  content: "\2B24\25cc\276f\20";
}
h6
{
  border: 0;
  margin: 0;
  padding: 0;
  color: #790079;
  font-family: "Helvetica", "courrier", "liberation mono", "dejavu sans mono";
  font-style: normal;
  text-align: left;
  line-height: 36px;
  font-size: 16px;
  font-weight: bold;
  text-decoration-style: dotted;
  text-decoration-line: underline;
  text-decoration-color: #ee82ee;
}
h6::after {
  content: "......";
}
.toc 
{
  margin: 0;
  padding: 0;
  border: 0;
  font-family: "Helvetica", "courrier", "liberation mono", "dejavu sans mono";
  font-style: normal;
  text-align: left;
  line-height: 10px;
  font-size: 6px;
}
.toc a
{
  margin: 0;
  padding: 0;
  border: 1;
}
.toc ul
{
  margin: 0;
  padding: 0;
  border: 0;
}
.toc li
{
  margin: 0;
  padding: 0;
  border: 0;
}
.toc lh
{
  width:160;
  white-space:nowrap;
  border: 1px solid #b90000; 
/*  color: #b90000; */
  background-color: navy;
  line-height: 14px;
  text-align: left;
  font-size: 12px;
  padding: 0;
}
.toc h2
{
  border: 1px solid #b90000; 
  color: #b90000; 
  background-color: #ffcccc;
  line-height: 11px;
  text-align: left;
  font-size: 11px;
  padding: 0;
}
.toc h2:before {
   content: none;
}

.toc h3
{
  border: 1px solid #975300;
  border-left: 3px solid #975300; 
  color: #975300;
  background-color: #f5ceae;
  line-height: 11px;
  font-size: 11px;
  padding: 0;
}
.toc h3:before {
   content: none;
}
.toc h4
{
  border: 1px solid #006400;
  border-left: 5px solid #006400; 
  color: #006400;
  background-color: #b5e7cb;
  line-height: 11px;
  font-size: 11px;
  padding: 0;
}
.toc h4:before {
   content: none;
}
.toc h5
{
  border: 1px solid #0002bb; 
  border-left: 7px solid #0002bb; 
  color: #0002bb;
  background-color: #d0d1ff;
  line-height: 11px;
  font-size: 11px;
  padding: 0;
}
.toc h5:before {
   content: none;
}
.toc h6
{
  border: 1px solid #790079; 
  border-left: 9px solid #790079; 
  color: #790079;
  background-color: #d0d1ff;
  line-height: 11px;
  font-size: 11px;
  padding: 0;
}
.toc h6:before {
   content: none;
}
.toc h6:after {
   content: none;
}

blockquote
{
  font-family: "Courier New", "Cutive Mono", monospace;
  color: #6e5405;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 8px;
  padding-right: 8px;
  background-color: #eee9dd;
  border-bottom: 1px solid #e1cc89;
  margin: 0px;
}
authors
{
  font-weight: bold;
}
ref
{
  font-size: 14px;
}
.normal ref:before
{
  content: "\2009 ";
  background-image: url(images/closequote1.gif);
  background-repeat: no-repeat;
  padding: 12px;
}
.normal blockquote:before  
{
  content: " ";
  background-image: url(images/openquote1.gif);
  background-repeat: no-repeat;
  padding: 12px;
}
.table 
{
  background-color: #ececec;
  border-collapse: collapse;
}

table.cmnttbl   
{
  border-collapse: collapse;
  border: 1px solid #800000;
  width: 100%;
} 

.cmnttbl td  
{
  border-collapse: collapse;
  border: 1px solid #800000;
} 

.cmnttbl caption
{
  color: #483737;
  background: #c9c9c9;
  font-weight: bold;
  border-collapse: collapse;
  border: 1px solid #800000;   
}
.cmnttbl caption:after 
{
  content: "";
}

.cmnttbl th
{
  color: #483737;
  background: #dbdbdb;
  font-weight: bold;
  border-collapse: collapse;
  border: 1px solid #800000; 
}
.cmnttbl i
{
  color:green;
}
.cmnttbl col.bge
{
background: #edeeee;
}
.cmnttbl col.grn
{
background: #33cccc;
}

table.infotbl
{
  border-collapse: collapse;
  border: 1px solid #800000;
} 
.infotbl thead
{
  color: #ffffff;
  background: #ff6600;
  font-weight: bold;
}
.infotbl td
{
  border-collapse: collapse;
  border: 1px solid #800000;
}
.infotbl th
{
  color: #ffffff;
  background: #ff6600;
  font-weight: bold;
  border-collapse: collapse;
  border: 1px solid #800000;
}
.interlntbl
{
  border-collapse: collapse;
  border: 1px solid #800000;
  font-family: Liberation Mono; 
  font-weight: bold;
} 
table.interlntbl
{
  border-collapse: collapse;
  border: 1px solid #800000;
  font-family: Liberation Mono; 
  font-weight: bold;
} 
.interlntbl td
{
  border-collapse: collapse;
  border: 1px solid #800000;
}
.interlntbl td:nth-child(1) 
{ 
	color: white; 
    background: #77767b;
}
.interlntbl tr:nth-child(even) 
{
  color: #267124;
}
.yellowgreentbl
{
  border-collapse: collapse;
  border: 1px solid #800000;
  font-family: Liberation Mono; 
} 
table.yellowgreentbl
{
  border-collapse: collapse;
  border: 1px solid #800000;
  font-family: Liberation Mono; 
} 
.yellowgreentbl th
{
  font-weight: bold;
  border-collapse: collapse;
  border: 1px solid #800000;
  background: orange  ;
  color: white;
}
.yellowgreentbl td
{
  border-collapse: collapse;
  border: 1px solid #800000;
}
.yellowgreentbl tr:nth-child(even) 
{
  background: khaki ;
}
.yellowgreentbl tr:nth-child(odd) 
{
  background: silver ;
}

.emphasis
{
  border-collapse: collapse;
  border: 1px solid #800000;
  background: #d7e3f4;
}
authors:before 
{
  content: "\2009 \2014";
}
authors:after 
{
  content: "\2014 \2009";
}
ref a:before 
{
  content: ", ";
}
accessed:before 
{
  content: ", ";
}
site:before 
{
  content: ", ";
}
/*
caption:after 
{
  content: ", ";
}
*/
cite
{
  font-family: "Poppins", Raleway, Montserrat, Roboto;
  font-weight: normal;
  font-style: normal;
  color: #2f4f4f; 
  padding: 0px;
  margin: 0px;
  border: 1px solid #7dff7e;
  display: block;
  background: #e5ffe8;
}
/*
.normal cite:before {
content: "\2002 \201C";
}
.normal cite:after {
content: "\201D";
}
*/
.content 
{
  background-color: #ececec;
  line-height: 22px;
  font-family: "Poppins", Raleway, Montserrat, Roboto;
  font-size: 16px; 
  border-left: 2px solid #ffc1c1;
  border-bottom: 2px solid #ffc1c1;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px;
}
.content img
{
  float:left;   
  margin:40px;
}

.btnBulge:hover 
{
  /*Rounded Corners*/
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;

  /*Gradient*/
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));

  /*Shadow*/
  -webkit-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
}

.caption
{
  width: 100%;
  display: block;
  text-decoration: none;
  background: #f5f5f5;
  font-weight: bold;
}
.caption a
{
  width: 100%;
  display: block;
  text-decoration: none;
  color: #708090;
  margin: 0px,0px,0px,0px solid;
  padding: 0px,0px,0px,0px solid;
  border: 1px solid #f7f7f7;
}
.caption a:visited
{
  width: 100%;
  display: block;
  text-decoration: none;
  color: #708090;
}
.caption a:hover
{
  background-color: #e0ddee;
  width: 100%;
  display: block;
  text-decoration: none;
  border-left: 1px solid #708090;
  border-bottom: 1px solid #708090;
  border-right: 1px solid #f4fff4;
  border-top: 1px solid #fff0f0;
  margin: 0px,0px,0px,0px solid;
  padding: 0px,0px,0px,0px solid;
}
.inverse
{
    font-family: "Poppins", Raleway, Montserrat, Roboto;
    margin: 0px;
    padding: 0px;
    color: lightGray;
    background: #383838;
    border-left: 1px solid #88cae1;
    border-right: 1px solid #88cae1;
    display: block;
}
.inverse cite
{
  color: lightGray;
  font-family: "Poppins", Raleway, Montserrat, Roboto;
  font-weight: bold;
  font-style: italic;
  padding: 0px;
  margin: 0px;
  border: 0px;
  display: block;
  background: #383838;
}
.special
{
    border-top: 1px solid blue;
    border-bottom: 1px solid blue;
    color: Black;
    background: #d7e3f4;
    font-style: normal;
}
.special .ul
{
    background-color: #e2f8f8;
}

.bible
{
  font-family: "Poppins", Raleway, Montserrat, Roboto;
  margin: 0px;
  padding: 0px;
  color: #56056e;
  background: #ddeaee;
  border-left: 1px solid #88cae1;
  border-right: 1px solid #88cae1;
  display: block;
}
.bible sup
{
  color: red;
  font-size: 10px;
  font: bold;
}
.bible cite
{
  color: #000162;
  font-family: "Poppins", Raleway, Montserrat, Roboto;
  font-weight: bold;
  font-style: italic;
  padding: 0px;
  margin: 0px;
  border: 0px;
  display: block;
  background: #ddeaee;

}
.biblealt
{
  font-family: "Poppins", Raleway, Montserrat, Roboto;
  margin: 0px;
  padding: 0px;
  color: #4b3307;
  background: wheat;
  border-left: 1px solid #88cae1;
  border-right: 1px solid #88cae1;
  display: block;
}
.biblealt sup
{
  color: red;
  font-size: 10px;
  font: bold;
}
.biblealt cite
{
  color: #4b3307;
  font-family: "Poppins", Raleway, Montserrat, Roboto;
  font-weight: bold;
  font-style: italic;
  padding: 0px;
  margin: 0px;
  border: 0px;
  display: block;
  background: wheat;

}
.mark
{
  background-color: yellow;
}
.ext
{
  font-family: "Courier New", "Cutive Mono", monospace;
  color: #006400;
}
.ext label
{
  color: #8b0000;
  font-style: italic;
  display: block;
  font-weight: bold;
}
.dropcap
{
  float: left;
  font-family: Old English, Georgia,serif;
  font-size: 300%;
  line-height: 40px;
  margin-right: 4px;
  margin-bottom: 4px;
  color: #8b008b;
}
.marquee {
    width: 100px;
    line-height: 20px;
    background-color: red;
    color: white;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}
.marquee span {
    display: inline-block;
    padding-left: 100%;
    animation: marquee 15s linear infinite;
}
@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}



#toclbl
{
  font-family: Old English, Georgia,serif;
  font-size: 300%;
  text-align: center;
  color: #8b008b;
  padding: 0px;
  margin: 0px;
  border: 0px;
  line-height: 150px;
}
#toclbl img
{
  float:left;   
  vertical-align:bottom;
}
.story
{
  list-style: circle;
}
.toc ul
{
  list-style: circle;
}
.SubmitInput
{
  margin-right:30px;
}
/*
.SubmitInput:hover
{
  background-color: #e0ddee;
  width: 100%;
  display: block;
  text-decoration: none;
  border-left: 1px solid #708090;
  border-bottom: 1px solid #708090;
  border-right: 1px solid #f4fff4;
  border-top: 1px solid #fff0f0;
  margin: 0px,0px,0px,0px solid;
  padding: 0px,0px,0px,0px solid;
}
*/
.SubmitInput:hover 
{
  /*Rounded Corners*/
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;

  /*Gradient*/
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));

  /*Shadow*/
  -webkit-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
}

@media print 
{

 .info
{
  font-size:10px;
}
  
  .normal h2
  {
    border: 1px solid #e1cc89;
    color: #6e5405;
    background-color: none;
  }  
  .normal h3
  {
    border: 1px solid #C83771;
    color: #AA0044;
    background-color: none;
   }
  .normal h4
  {
    border: 1px solid #6600FF;
    color: #442178;
    background-color: none;
  }
  .normal h6
  {
    background-color: none;
  }
  body 
  {
    color: #000;
    background: #fff;
  }
  .leftsidebar
  {
    display:none;
  }
  .header
  {
    display:none;
  }
  .nav
  {
    display:none;
  }
  img
  {
    display:none;
  }

  .bible
  {
    font-family: "Poppins", Raleway, Montserrat, Roboto;
    margin: 0px;
    padding: 0px;
    color: #56056e;
    background: white;
    border: 0;
    display: block;
  }

  .content 
  {
    background-color: white;
    line-height: 14px;
    font-family: "Poppins", Raleway, Montserrat, Roboto;
    font-size: 10px; 
    border:0;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
  }

  cite
  {
    font-family: "Poppins", Raleway, Montserrat, Roboto;
    font-weight: bold;
    font-style: normal;
    color: #2f4f4f;
    padding: 0px;
    margin: 0px;
    border: 0;
    display: block;
    background: white;
  }

  a:after
  {
    content:" (" attr(href) ") ";
    font-weight:normal;
  }
  blockquote
  {
    font: normal "Courier New", Courier, monospace;
    color: #6e5405;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 8px;
    border: 0;
    margin: 0px;
  }
  .title 
  {
    color: #708090;
    background-color: white;
    font-size: 24px;
    font-family: "Poppins", Raleway, Montserrat, Roboto;
    border: 0; 
    /*  border: 2px solid #f2f7fb;*/
    text-align: center;
  } 
} 
@page 
  {
  margin: 2cm;
  }
