/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block;}
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table { border-collapse: collapse;border-spacing: 0;}
/* ------------------------------------------------------------------------ */


/* Scrolling Up Button by Author: Wiktor Liszkiewicz */
/* Source: https://codepen.io/DevWL/pen/ZWewPO */
/* ------------------------------------------------------------------------ */
/* CSS */
/* @import url(https://fonts.googleapis.com/css?family=Open+Sans);
body{
  font-family: 'Open Sans', sans-serif;
  font-size: 1.2rem;
  line-height: 2rem;
  height: 100%;
  position: relative;
  padding: 0 25%;
} */

.scroll-button{
  box-sizing: border-box;
  font-size: 1.2rem;
  line-height: 2rem;
  padding: 5px;
  width: 80px;
  height: 80px;
  right: 20px;
  bottom: 20px;
  visibility: visible;
  filter: alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  cursor: pointer;
  transition: all 1.2s;
  -webkit-transition: all 1.2s;
  -moz-transition: all 1.2s;
  -ms-transition: all 1.2s;
  -o-transition: all 1.2s;
}

/* STYLE BUTTON 1 - filled in */
/* .scroll-button{
  background: rgb(249, 104, 211);
  border: none;
  color: white;
} */

/* STYLE BUTTON 2 - only outlines */
.scroll-button{
  background: none;
  border: solid 2px rgb(109, 146, 184); /* orig. solid 2px rgb(210, 104, 211) */
  color: rgb(0, 0, 0); /* orig. rgb(249, 104, 211) */
}

/* SHAPE BUTTON 1 - round */
.scroll-button{
  border-radius: 20%; /* orig. 50% */
}

/* SHAPE BUTTON 2 - square */
/* .scroll-button{
  border-radius: 0%;
} */

/* POSITION BUTTON 1 - on the bottom of the screen */
.scroll-button{
  position: fixed;
}

/* POSITION BUTTON 2 - on the bottom of the page */
/* .scroll-button{
  position: absolute;
} */

.scroll-button:hover{
  filter: alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.scroll-button--hidden{
  filter: alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  visibility: hidden;
}
/* End - Scroller */


/* Main body */
/* ------------------------------------------------------------------------ */
html {
font-family: 'montserratlight', 'Arial', sans-serif;
font-size: 16px;}
.ezra {
font-family: 'Ezra SIL SR';
direction:rtl;
text-align: right;
font-size: 16px;
font-weight: bold;
color: #6d92b8;}
.galatia {
font-family: 'Galatia SIL';
direction:ltr;
text-align: left;
font-size: 16px;
font-weight: bold;
color: #6d92b8;}
.ezra-scripture {
font-family: 'Ezra SIL SR';
direction:rtl;
text-align: right;
font-size: 16px;
font-weight: bold;
color: #000000;}
.galatia-scripture {
font-family: 'Galatia SIL';
direction:ltr;
text-align: left;
font-size: 16px;
font-weight: bold;
color: #000000;}
body {
line-height: 1.3;
color: #000000;
background-color: #d8e7f6 ; 
animation: fadein 2s;
-moz-animation: fadein 2s; /* Firefox */
-webkit-animation: fadein 2s; /* Safari and Chrome */
-o-animation: fadein 2s; /* Opera */}
@keyframes fadein {
from {
opacity:0;}
to {
opacity:1;}}
@-moz-keyframes fadein { /* Firefox */
from {
opacity:0;}
to {
opacity:1;}}
@-webkit-keyframes fadein { /* Safari and Chrome */
from {
opacity:0;}
to {
opacity:1;}}
@-o-keyframes fadein { /* Opera */
from {
opacity:0;}
to {
opacity: 1;}}
/* End - Main body */


/* Container */
/* ------------------------------------------------------------------------ */
#container {
width: 960px;
margin: 0px auto;}
.grid_15 { 
width: 960px;}
.box  {
padding: 15px 15px 15px 15px;
background: #ffffff;}
.box_blue  {
padding: 15px 15px 15px 15px;
background: #f5fafd; /* light blue */
border-top: 1px solid #000000;}
/* End - Container */


/* Header */
/* ------------------------------------------------------------------------ */
#page-header {
padding: 20px;
font-size: 36px;
color: #ffffff;
background-color: #000000;}
.span_page-header {
color: #6d92b8;} /* dirty blue */
a.a_page-header:link, a.a_page-header:visited, a.a_page-header:active {
font-size: 36px;
text-decoration: none;
color: #ffffff;
background-color: #000000;}
#page-header_quote {
padding: 20px;
font-size: 18px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
background-color: #000000;}
.span_page-header_quote {
color: #6d92b8; /* dirty blue */
font-size: 18px;}
/* End - Header */


/* Tabs */
/* ------------------------------------------------------------------------ */
.tabs {
width: 100%;
height: 31px;
background-color: #444444;}
.tabs li {
float: left;
margin: 0;
overflow: hidden;
background-color: #444444;}
.tabs li a {
display: block;
color: #ffffff;
text-decoration: none;
font: bold 11px/11px 'montserratlight', 'Arial', sans-serif;
text-transform: uppercase;
padding: 10px 15px;
border-right: 1px solid #ffffff;}
.tabs li a:hover {
background-color: #3c6ea0;} /* blue - keep #3c6ea0 */
.tabs li a:active {
color: #000000;
background-color: #ffffff;}
/* End - Tabs */


/* Every Page */
/* ------------------------------------------------------------------------ */
#main_content {
background-color: #ffffff;}
h1.h1_page-title {
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
font-size: 36px;
color: #000000;}
h1 > span.h1_page-title-small { /* KJV declaration */
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
font-size: 18px;
color: #2d5278;} /* dark blue */
h2.h2_page-title { /* Sub-category in pages */
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
font-size: 24px;
color: #2d5278;} /* dark blue */
h2.h2_page-title-dark { /* Categories in Appendixes and Tabs */
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
font-size: 24px;
color: #000000;}
h2.h2_page-title-dark-nobuff { /* Additional Resources - NOT CURRENTLY USED */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 24px;
color: #000000;}
h2.h2_page-title-c { /* Selectively used */
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
font-size: 24px;
text-align: center;
color: #2d5278;} /* dark blue */
.container-beliefs-menu {
display: grid;
grid-template-columns: repeat(1, 930px);}
.container-bible-menu { /* NOT CURRENTLY USED */
display: grid;
grid-template-columns: repeat(5, 186px);}
.container-bible-menu > div { /* NOT CURRENTLY USED */
padding: 3px 5px 3px 15px;}
.container-study_aids-menu { /* Used in Articles Tab */
display: grid;
grid-template-columns: repeat(3, 310px);}
.container-study_aids-menu > div { /* Used in Articles Tab */
padding: 3px 5px 3px 15px;}
a:link, a:visited, a:active {
font: 16px 'montserratlight', 'Arial', sans-serif;
text-align: left;
text-decoration: underline;
color: #2d5278; /* dark blue */
background-color: transparent;}
a:hover {
font: 16px 'montserratlight', 'Arial', sans-serif;
text-align: left;
text-decoration: underline;
color: #2d5278; /* dark blue */
background-color: transparent;}
a.show_hide:link, a.show_hide:visited, a.show_hide:active { /* NOT CURRENTLY USED */
font: 16px 'montserratlight', 'Arial', sans-serif;
text-align: left;
text-decoration: underline;
color: #602828; /* red */
background-color: transparent;}
a.show_hide:hover { /* NOT CURRENTLY USED */
font: 16px 'montserratlight', 'Arial', sans-serif;
text-align: left;
text-decoration: underline;
color: #602828; /* red */
background-color: transparent;}
a[href*="http"] {
background: url("../../pics/http-link.png") no-repeat 100% 0;
background-size: 16px 16px;
padding-right: 20px;}
a[href*="http"].blue_bkgd { /* NOT CURRENTLY USED */
background: url("../../pics/http-link_blue.png") no-repeat 100% 0;
background-size: 16px 16px;
padding-right: 20px;}
p.p_top-r {
padding: 5px 0px 5px 10px;
text-align: right;}
/* End - Every Page */


/* Content Containers */
/* ------------------------------------------------------------------------ */
.container-bible-menu-chapters { /* NOT CURRENTLY USED */
display: grid;
grid-template-columns: repeat(15, 62px);}
.container-bible-menu-chapters > div { /* NOT CURRENTLY USED */
padding: 3px 5px 3px 5px;
text-align: center;}

.container-col-2x_555-375 {
display: grid;
grid-template-columns: 545px 365px;
grid-gap: 20px;}
.container-col-2x_555-375 > div {
padding: 0px 0px 0px 0px;}
.container-col-2x_555-375 > div.kjv-col-1x_555 {
padding: 0px 0px 0px 0px;}
.container-col-2x_555-375 > div.kjv-col-1x_375 {
padding: 10px 10px 10px 10px;
border: 1px solid #000000;
background-color: #f5fafd;} /* light blue */
.container-col-2x_555-375 > div.kjv-col-1x_375-nc {
padding: 10px 10px 10px 10px;
border: 1px solid #000000;}

.container-col-2x_275-685-header {
display: grid;
grid-template-columns: 275px 685px;}
.container-col-2x_275-655-header > div {
padding: 0px 0px 0px 0px;}

.container-col-2x_375-555 {
display: grid;
grid-template-columns: 365px 545px;
grid-gap: 20px;}
.container-col-2x_375-555 > div {
padding: 0px 0px 0px 0px;}

.container-col-2x_465 {
display: grid;
grid-template-columns: 455px 455px;
grid-gap: 20px;}
.container-col-2x_465 > div {
padding: 0px 0px 0px 0px;}

.container-col-3x_310 {
display: grid;
grid-template-columns: 300px 300px 300px;
grid-gap: 15px;}
.container-col-3x_310 > div {
padding: 10px 10px 10px 10px;}

.container-col-5x_186 {
display: grid;
grid-template-columns: repeat(5, 186px);}
.container-col-5x_186 > div {
padding: 3px 5px 3px 5px;
text-align: center;}

.container-col-1x_930 {
display: grid;
grid-template-columns: 926px;
grid-gap: 2px;}
.container-col-1x_930 > div.kjv-col-1x_930-bg {
padding: 3px 5px 3px 5px;
text-align: center;
border: 1px solid #000000;
background-color: #f5fafd;} /* light blue */

/* .container-col-4x_50-300-50-65 Used in Conjunction with .container-col-2x_465 */
.container-col-4x_50-300-50-65 { /* NOT CURRENTLY USED */
display: grid;
grid-template-columns: 50px 284px 50px 65px;
grid-gap: 2px;}
.container-col-4x_50-300-50-65 > div.kjv-col-1x_50 { /* NOT CURRENTLY USED */
padding: 3px 5px 3px 5px;
text-align: center;
border: 1px solid #000000;}
.container-col-4x_50-300-50-65 > div.kjv-col-1x_300 { /* NOT CURRENTLY USED */
padding: 3px 5px 3px 5px;
text-align: left;
border: 1px solid #000000;}
.container-col-4x_50-300-50-65 > div.kjv-col-1x_65 { /* NOT CURRENTLY USED */
padding: 3px 5px 3px 5px;
text-align: center;
border: 1px solid #000000;}
.container-col-4x_50-300-50-65 > div.kjv-col-1x_50-bg { /* NOT CURRENTLY USED */
padding: 3px 5px 3px 5px;
text-align: center;
border: 1px solid #000000;
background-color: #f5fafd;} /* light blue */
.container-col-4x_50-300-50-65 > div.kjv-col-1x_300-bg { /* NOT CURRENTLY USED */
padding: 3px 5px 3px 5px;
text-align: left;
border: 1px solid #000000;
background-color: #f5fafd;} /* light blue */
.container-col-4x_50-300-50-65 > div.kjv-col-1x_65-bg { /* NOT CURRENTLY USED */
padding: 3px 5px 3px 5px;
text-align: center;
border: 1px solid #000000;
background-color: #f5fafd;} /* light blue */
.container-col-4x_50-300-50-65 > div.kjv-col-1x_50-nb { /* NOT CURRENTLY USED */
padding: 3px 5px 3px 5px;
text-align: center;
border: 1px solid #ffffff;
background-color: #ffffff;}
.container-col-4x_50-300-50-65 > div.kjv-col-1x_300-nb { /* NOT CURRENTLY USED */
padding: 3px 5px 3px 5px;
text-align: left;
border: 1px solid #ffffff;
background-color: #ffffff;}
.container-col-4x_50-300-50-65 > div.kjv-col-1x_65-nb { /* NOT CURRENTLY USED */
padding: 3px 5px 3px 5px;
text-align: center;
border: 1px solid #ffffff;
background-color: #ffffff;}
/* End - Content Containers */


/* Main Content */
/* ------------------------------------------------------------------------ */
p {
}
.l {
text-align: left;}
.c {
text-align: center;}
.r {
text-align: right;}
.p_box-background {
padding: 10px 10px 10px 10px;
border: 1px solid #000000;
background-color: #f5fafd;} /* light blue */
.p_box-link {
padding: 10px 10px 10px 10px;
border: 1px solid #000000;
background-color: #ffffff;}
b {
font-weight: bold;}
.red { /* selectively used, concordance references - NOT CURRENTLY USED */
font-weight: bold;
color: #ff3300;} /* bright red */
strong {
font-weight: bold;}
i {
font-style: italic;}
em {
font-style: italic;}
span {
font-weight: bold;
color: #2d5278;} /* dark blue */
sup {
vertical-align: super;
font-size: smaller; 
font-weight: bold;
color: #ff3300; /* bright red */
background-color: transparent;}
dl > dt.def-title {
margin: 0px 10px 0px 0px;
color: #2d5278; /* dark blue */
list-style: none;}
dl > dt.def-title-definition {
margin: 0px 10px 0px 0px;
color: #000000;
list-style: none;}
dl > dd.def-data {
margin: 0px 10px 0px 20px;
color: #000000;
list-style: none;}
dl > dd.def-data-r { /* Used for Hebrew text - NOT CURRENTLY USED */
margin: 0px 20px 0px 10px;
color: #000000;
list-style: none;
text-align: right;}
ul > li {
margin: 0px 10px 0px 40px;
list-style: disc outside;}
ol > li {
margin: 0px 10px 0px 40px;
list-style: decimal outside;}
.border { /* Selectively used, mostly around web input content */
border: 1px solid #000000;}
.border-w_radius { /* Scripture quotes - NOT CURRENTLY USED */
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border: 1px solid #000000;
border-radius: 10px;
background-color: #f5fafd;} /* light blue6 */
.border-highlight-yellow { /* NOT CURRENTLY USED */
margin: 0px 0px 0px 0px;
padding: 1px 3px 1px 3px;
border: 1px solid #000000;
font-weight: normal;
color: #000000;
border-radius: 5px;
background-color: #f5f53f;} /* yellow */
.border-highlight-red { /* NOT CURRENTLY USED */
margin: 0px 0px 0px 0px;
padding: 1px 3px 1px 3px;
font-weight: normal;
color: #000000;
border: 1px solid #000000;
border-radius: 5px;
background-color: #f5b7b1;} /* red */
.border-highlight-green { /* NOT CURRENTLY USED */
margin: 0px 0px 0px 0px;
padding: 1px 3px 1px 3px;
font-weight: normal;
color: #000000;
border: 1px solid #000000;
border-radius: 5px;
background-color: #abebc6;} /* green */
blockquote { 
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border: 1px solid #000000;
border-radius: 10px;
text-align: left;
color: #000000;
background-color: #f8f7f4;} /* light gold */
cite {
color: #2d5278;} /* dark blue */
.strike {
text-decoration: line-through; 
color: #a64444;} /* dark red */
/* End - Main Content */


/* Bible-Scripture Content */
/* ------------------------------------------------------------------------ */
.s-num { /* bible verse numbering */
font-weight: bold;
color: #000000;}
.s-num2 { /* bible verse notes numbering - NOT CURRENTLY USED */
font-weight: bold;
color: #ff3300;} /* red */
.scripture {
font-weight: normal;
color: #2d5278;} /* dark blue */
.jc {
font-weight: normal;
color: #602828;} /* dark red */
.bible-version-info {
color: #2d5278;} /* dark blue */
/* End - Bible-Scripture Content */


/* Bible-Scripture Search */
/* ------------------------------------------------------------------------ */
td.qbible-styling { /* NOT CURRENTLY USED */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
align: left;
vertical-align: middle;}
blockquote.c-white { /* NOT CURRENTLY USED */
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border: 1px solid #000000;
border-radius: 10px;
text-align: center;
color: #000000;
background-color: #ffffff;}
blockquote.c-red { /* NOT CURRENTLY USED */
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border: 1px solid #000000;
border-radius: 10px;
text-align: center;
color: #000000;
background-color: #dad1ce;} /* dusty red */
blockquote.c-yellow { /* NOT CURRENTLY USED */
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border: 1px solid #000000;
border-radius: 10px;
text-align: center;
color: #000000;
background-color: #dad7ce;} /* dusty yellow */
blockquote.c-green { /* NOT CURRENTLY USED */
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border: 1px solid #000000;
border-radius: 10px;
text-align: center;
color: #000000;
background-color: #cedad0;} /* dusty green */
blockquote.c-blue { /* NOT CURRENTLY USED */
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border: 1px solid #000000;
border-radius: 10px;
text-align: center;
color: #000000;
background-color: #ced5da;} /* dusty blue */
blockquote.c-purple { /* NOT CURRENTLY USED */
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border: 1px solid #000000;
border-radius: 10px;
text-align: center;
color: #000000;
background-color: #d6ceda;} /* dusty purple */
/* End - Bible-Scripture Search */


/* Calendar Content */
/* ------------------------------------------------------------------------ */
/* General */
.Separator { /* NOT CURRENTLY USED */
font: 2px Tahoma;
background-color: #3c6ea0;} /* blue - keep #3c6ea0 */
/* Gregorian */
.MonthGreg { 
font-size: 24px;
color: #3c6ea0; /* blue - keep #3c6ea0 */
text-align: center;}
.DayOfWeekGreg { /* greg: sun, mon, etc. */
color: #ffffff;
background-color: #3c6ea0; /* blue - keep #3c6ea0 */
text-align: center;}
.DateGreg0 { 
color: #3c6ea0; /* blue - keep #3c6ea0 */
background-color: transparent;
text-align: center;}
.DateGreg1 { /* sabbath days */
color: #3c6ea0; /* blue - keep #3c6ea0 */
background-color: #dcd8c8; /* dusty gold */
text-align: center;}
.DateGreg2 { /* holy days */
color: #3c6ea0; /* blue - keep #3c6ea0 */
background-color: #d8e7f6; /* light blue */
text-align: center;
border: 1px solid #000000;}
/* Gregorian count to Pentecost */
.DateGreg2_1 { /* 1st count to pentecost starting on a sabbath */
color: #3c6ea0; /* blue - keep #3c6ea0 */
background-color: #d8e7f6;
text-align: center;
border: 1px solid #000000;
background: url("../../pics/pentecost_count_1b.png") no-repeat 100% 0;}
.DateGreg1_1 { 
color: #3c6ea0; /* blue - keep #3c6ea0 */
background-color: #d8e7f6; /* light blue */
text-align: center;
background: url("../../pics/pentecost_count_1.png") no-repeat 100% 0;}
.DateGreg1_2 { 
color: #3c6ea0; /* blue - keep #3c6ea0 */
background-color: #dcd8c8; /* dusty gold */
text-align: center;
background: url("../../pics/pentecost_count_2.png") no-repeat 100% 0;}
.DateGreg1_3 { 
color: #3c6ea0; /* blue - keep #3c6ea0 */
background-color: #dcd8c8; /* dusty gold */
text-align: center;
background: url("../../pics/pentecost_count_3.png") no-repeat 100% 0;}
.DateGreg1_4 { 
color: #3c6ea0; /* blue - keep #3c6ea0 */
background-color: #dcd8c8; /* dusty gold */
text-align: center;
background: url("../../pics/pentecost_count_4.png") no-repeat 100% 0;}
.DateGreg1_5 { 
color: #3c6ea0; /* blue - keep #3c6ea0 */
background-color: transparent;
text-align: center;
background: url("../../pics/pentecost_count_5.png") no-repeat 100% 0;}
.DateGreg1_6 { 
color: #3c6ea0; /* blue - keep #3c6ea0 */
background-color: #dcd8c8; /* dusty gold */
text-align: center;
background: url("../../pics/pentecost_count_6.png") no-repeat 100% 0;}
.DateGreg1_7 { 
color: #3c6ea0; /* blue - keep #3c6ea0 */
background-color: #dcd8c8; /* dusty gold */
text-align: center;
background: url("../../pics/pentecost_count_7.png") no-repeat 100% 0;}
/* Hebrew */
.MonthHeb { 
font-size: 24px;
color: #602828; /* red */
text-align: center;}
.DayOfWeekHeb { /* hebr: sun, mon, etc. */
color: #ffffff;
background-color: #602828; /* red */
text-align: center;}
.DateHeb0 { 
color: #602828; /* red */
background-color: transparent;
text-align: center;}
.DateHeb1 { /* holy days */
color: #602828; /* red */
background-color: #dcd8c8; /* dusty gold */
text-align: center;}
.DateHeb2 { /* sabbath days */
color: #602828; /* red */
background-color: #d8e7f6; /* light blue */
text-align: center;
border: 1px solid #000000;}
/* Hebrew count to Pentecost */
.DateHeb2_1 { /* 1st count to pentecost starting on a sabbath */
color: #602828; /* dark red */
background-color: #dcd8c8; /* dusty gold */
text-align: center;
border: 1px solid #000000;
background: url("../../pics/pentecost_count_1b.png") no-repeat 100% 0;}
.DateHeb1_1 { 
color: #602828; /* dark red */
background-color: transparent;
text-align: center;
background: url("../../pics/pentecost_count_1.png") no-repeat 100% 0;}
.DateHeb1_2 { 
color: #602828; /* dark red */
background-color: transparent;
text-align: center;
background: url("../../pics/pentecost_count_2.png") no-repeat 100% 0;}
.DateHeb1_3 { 
color: #602828; /* dark red */
background-color: transparent;
text-align: center;
background: url("../../pics/pentecost_count_3.png") no-repeat 100% 0;}
.DateHeb1_4 { 
color: #602828; /* dark red */
background-color: transparent;
text-align: center;
background: url("../../pics/pentecost_count_4.png") no-repeat 100% 0;}
.DateHeb1_5 { 
color: #602828; /* dark red */
background-color: transparent;
text-align: center;
background: url("../../pics/pentecost_count_5.png") no-repeat 100% 0;}
.DateHeb1_6 { 
color: #602828; /* dark red */
background-color: transparent;
text-align: center;
background: url("../../pics/pentecost_count_6.png") no-repeat 100% 0;}
.DateHeb1_7 { 
color: #602828; /* dark red */
background-color: transparent;
text-align: center;
background: url("../../pics/pentecost_count_7.png") no-repeat 100% 0;}
/* End - Calendar Content */


/* Tables */
/* ------------------------------------------------------------------------ */
.tbl-bkgnd-ffffff_border-blk { /* NOT CURRENTLY USED */
border: 1px solid #000000;
background-color: #ffffff;}
.tbl-bkgnd-blue_border-blk { /* NOT CURRENTLY USED */
border: 1px solid #000000;
background-color: #f5fafd;} /* light blue */
.tbl-bkgnd-red_border-blk { /* NOT CURRENTLY USED */
border: 1px solid #000000;
background-color: #dad0ce;} /* light red */
/* End - Tables */


/* Visual Goodies */
/* ------------------------------------------------------------------------ */
p.vertical-270-small-blk { /* vertical black text */
writing-mode: vertical-rl;
text-orientation: mixed;
text-align: right;
color: #000000;}
p.vertical-270-small-blue { /* horizontal blue text */
writing-mode: vertical-rl;
text-orientation: mixed;
text-align: right;
color: #2d5278;} /* dark blue */
#grad-sunset-blk-wht { /* gradual left-2-right day_night effect */
border: 1px solid #000000;
background-color: #ffffff;
background-image: linear-gradient(to right, lightgray, gray, black, black, black, black, black, black, black, black, black, gray, lightgray, gainsboro, white, white, white, white, white, white, white, white, white, gainsboro);}
/* End - Visual Goodies */


/* TigraHints JavaScript */
/* ------------------------------------------------------------------------ */
.hintsClass {
padding: 4px;
width: 300px;
max-width: 300px;
font: 16px 'montserratlight', 'Arial', sans-serif;
color: #000000;
border: 1px solid #000000;
background-color: #f5fafd;} /* light blue */
/* End - TigraHints JavaScript */


/* Footer */
/* ------------------------------------------------------------------------ */
#footer p {
padding: 10px 15px 10px 10px;
text-align: right;
color: #2d5278; /* dark blue */
background-color: #ffffff;
border-top: 1px solid #000000;}
/* End - Footer */