@charset "utf-8";
/* css document */
/* Updated 10 January 2020 */

table.centered {
	width: 40%;
	margin-left: auto;
	border: 0.3em;
	border-spacing: 0.3em;
	border-color: #666;
	column-gap: 0.6em;
	margin-right: auto;
}
table.readings, table.prayer {
	width: 60%;
	margin-left: auto;
	border: 2px;
	border-color: blue;
	margin-right: auto;
	border-style: solid;
	border-collapse: collapse;
	overflow-x: auto;
}
tr.readings, tr.prayer {
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
	border: 2px;
}
tr.readings:nth-child(even) {
	background-color: #ddd;
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
	border-width: 1px;
}
tr.readings:nth-child(odd) {
	background-color: #bbb;
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
	border-width: 1px;
}
/*
tr.readings:hover {
	color:#fff!important;
	background-color:#607d8b!important
}
*/
th.readings {
	border: 2px;
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
	border-width: 2px;
}
td.readings {
	border: 2px;
	border-style: solid;
	border-color: #000;
	border-width: 2px;
	border-collapse: collapse;
}
td.figures {
	/* [disabled]display: inline;
*/
	text-align: center;
	border: 5px;
	border-color: #666;
}
td.answer {
	color: #0f0;
	background-color: #0f0;
}
td.answer:hover {
	background-color: #ccc;
	color: #990000;
}
td.prayer-name {
	text-decoration: underline;
	border: 1px;
	border-collapse: collapse;
	border-color: #000;
	border-style: solid;
	width: 15%;
	white-space: normal;
}
td.prayer-body {
	font-style: italic;
	border: 1px;
	border-collapse: collapse;
	border-color: #000;
	border-style: solid;
	width: 30%;
	white-space: normal;
}
td.prayer-comment {
	font-family: arial, helvetica, sans-serif;
	border: 1px;
	border-collapse: collapse;
	border-color: #000;
	border-style: solid;
	width: 15%;
	white-space: normal;
}
td.readings-date, th.readings-date {
	border-collapse: collapse;
	border: solid #000 2px;
	width: 10%;
	text-align: center;
}
td.readings-info, th.readings-info {
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
	border-width: 2px;
	width: 20%;
}
td.readings-info:hover, td.readings-date:hover {
	color:#fff!important;
	background-color:#607d8b!important
}
td a {
	color: #000;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}
td a:visited {
	font-style: italic;
	text-decoration: none;
}
td a:focus, a:hover {
	color: #FF0;
	font-style: italic;
	text-decoration: underline;
}
td a:active {
	color: inherit;
	font-style: italic;
	text-decoration: underline;
	font-weight: bold;
}
figure a {
	text-decoration: underline;
	border: none;
	color: #63f;
	font-style: italic;
}
figure a:visited {
	text-decoration: none;
	border: none;
	font-style: italic;
}
figure a:hover, a:focus, a:active {
	color: #ffff00;
	text-decoration: underline;
}
figcaption a {
	text-decoration: underline;
	border: none;
	color: #63f;
	font-style: italic;
}
figcaption a:visited {
	text-decoration: none;
	border: none;
	font-style: italic;
}
figcaption a:hover, a:focus, a:active {
	color: #ffff00;
	text-decoration: underline;
}
h4 {
	text-align: center;
}
.hide {
	display: none;
}
span.link {
	font-weight: bold;
	color: #000;
}
span.link:hover {
	color: #FF0;
	font-style: italic;
	text-decoration: underline;
}
.w3ModalC {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color:#fdf5e6;
	color: 500;
	font-style: italic;
	border-color: #00F;
	border-width: 5px;
	border-style: groove;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	overflow-y: auto;
	height: 70%;
	margin-top: auto;
}
