
.bibleTable > .row > .columns > div span.small-caps {
    vertical-align: baseline;
    text-transform:uppercase;
    font-size: 0.8em;
}

.bibleTable > .row > .columns > div > p.listItem {
	margin-left: 1.5em;
}

.bibleTable > .row > .columns > div > p.blockIndent {
	margin-left: 1.5em;
}

.bibleTable > .row > .columns > div > p.hcsb_box {
	text-align: center;
	font-weight: bold;
}

.bibleTable > .row > .columns p sub,
.bibleTable > .row > .columns > table > tbody > tr > td sub {
	vertical-align: 0;
	font-size: 0.7em;
}

.bibleTable > .row > .columns p sup,
.bibleTable > .row > .columns > table > tbody > tr > td sup {
	vertical-align: 3px;
	font-size: 0.7em;
}

/* Pericope */
.bibleTable > .row.pericope > .columns,
.bibleTable > .row.pericope > .columns > div {
	padding-bottom:0;
}

/* Job, Jer, Ezek, Zech, Matt, Rev */
.bibleTable > .row > .columns > div.supertitle {
	display: block;
	text-align: left;
	margin: 0;
	font-weight: bold;
	font-size: 1.1em;
	text-indent: 0;
	text-transform: uppercase;
	page-break-after: avoid;
}

/* Psalm chapters */
.bibleTable > .row > .columns > div.psalm {
	display: block;
	text-align: left;
	margin: 0;
	font-weight: bold;
	font-size: 1.1em;
	text-indent: 0;
	page-break-after: avoid;
}

/* regular subject headings */
.bibleTable > .row > .columns h1,
.bibleTable > .row > .columns h6 {
	display: block;
	text-align: left;
	margin: 0;
	margin-top:20px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	text-indent: 0;
	page-break-after: avoid;
}

.bibleTable > .row > .columns > div > div.supertitle {
	font-weight: bold;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
}

.bibleTable > .row > .columns h1:first-child,
.bibleTable > .row > .columns h6:first-child {
	margin: 0;
	color:#000;
}

/* Psalm superscripts */
.bibleTable > .row > .columns h2 {
	display: block;
	text-align: left;
	font-style:italic;
	margin: 0;
	text-indent: 0;
	page-break-after: avoid;
}

/* Hebrew letters */
.bibleTable > .row > .columns h3 {
	display: block;
	text-align: left;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1em;
	text-indent: 35px;
	page-break-after: avoid;
}

.bibleTable > .row > .columns h3 > span.hcsb_he {
	font-size: 1.3em;
}

.bibleTable > .row > .columns > div > div.listTable {
	width:100%;
	display:flex;
	justify-content: space-between;
}
.bibleTable > .row > .columns > div > div.listTable > span+span {
	min-width:30px;
	text-align:right;
}
.bibleTable > .row > .columns > div > div.listTable > span+span > a.ftnt {
	position:absolute;
	right:10px;
}

.bibleTable > .row > .columns > div > p.poem {
	margin-left: 1.5em;
	max-width:351px;
}

.bibleTable > .row > .columns > div > p > span.poemright {
	display: block;
	float: right;
	max-width:351px;
}

.bibleTable > .row > .columns > div > p.right,
.bibleTable > .row > .columns > div > p.poem.rightFlush,
.bibleTable > .row > .columns > div > p.RightFlush {
	margin-left: 0;
	display: block;
	text-indent: 0;
	text-align: right;
	max-width:351px;
}

.bibleTable > .row > .columns > div > p.poem.in1 {
	display: block;
	text-indent: 0;
	margin-left: 90px;
}

.bibleTable > .row > .columns > div > p.otdynProse {
	font-weight:bold;
	padding-left:35px;
}

.bibleTable > .row > .columns > div > p:not(.otdynProse)+p.otdynProse {
	margin-top:15px;
}

.bibleTable > .row > .columns > div > p.otdynProse+p:not(.otdynProse) {
	margin-top:15px;
}

.bibleTable > .row > .columns > div > p.dynProse {
	padding-left:35px;
}

.bibleTable > .row > .columns > div > p:not(.dynProse)+p.dynProse {
	margin-top:15px;
}

.bibleTable > .row > .columns > div > p.dynProse+p:not(.dynProse) {
	margin-top:15px;
}

