
.bibleTable > .row > .columns {
	width:100%;
	padding: 20px 20px 14px;
}

.bibleTable .row > .columns * {
	line-height:1.4em;
}

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

.bibleTable > .row > .columns > p.noind {
	text-indent: 0em;
}

.bibleTable > .row > .columns > p.hcsb_box {
	display: block;
	margin: 10px 10%;
	text-align: center;
	font-weight: bold;
	text-indent: 0;
}

.bibleTable > .row > .columns > p {
	text-indent: 1.5em;
}

.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;
}

/* Job, Jer, Ezek, Zech, Matt, Rev */
.bibleTable > .row > .columns > div.supertitle {
	display: block;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0;
	font-weight: bold;
	font-size: 1.1em;
	text-indent: 0;
	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;
}


.bibleTable > .row > .columns > div.psalm+div.psalm+div.psalm {
	display:none;
}

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

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

/* 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: 0;
	page-break-after: avoid;
}

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

.bibleTable > .row > .columns > h1 span.yhwh,
.bibleTable > .row > .columns > h6 span.yhwh {
	font-size:1em;
}

/* Block Styles */
.bibleTable > .row > .columns > div.blockindent {
	display: block;
	margin: 0.8em 2em;
	padding: 0;
}

.bibleTable > .row > .columns > div.blockindent p {
	text-indent: 0;
}

.bibleTable > .row > .columns > div.blockindent > p:first-of-type:before {
	display: inline;
	float: left;
	line-height: 1em;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -73px;
	padding: 0;
}

/* ---------- Dynamic Prose and Old Testament Dynamic Prose ------------ */
.bibleTable > .row > .columns > div.dynprose,
.bibleTable > .row > .columns > div.otdynprose {
	display: block;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.bibleTable > .row > .columns > div.dynprose > p,
.bibleTable > .row > .columns > div.otdynprose > p {
	display: block;
	text-indent: 0;
	padding-left: 50px;
	position: relative;
/* 	text-indent: -20px;
	padding-left: 90px; */
}

.bibleTable > .row > .columns > div.otdynprose > p {
	font-weight:bold;
}

.bibleTable > .row > .columns > div.dynprose > p:first-of-type:before,
.bibleTable > .row > .columns > div.otdynprose > p:first-of-type:before {
	display: inline;
	float: left;
	line-height: 1em;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -88px;
	padding: 0;
	font-weight: bold;
}

.bibleTable > .row > .columns > div.dynprose p > .vnum:first-child,
.bibleTable > .row > .columns > div.otdynprose p > .vnum:first-child {
	position: absolute;
	left: 20px;
	width: 20px;
	text-align: right;
}

.bibleTable > .row > .columns > div.dynprose p .rl > .vnum:first-child,
.bibleTable > .row > .columns > div.otdynprose p .rl > .vnum:first-child {
	position: absolute;
	left: 20px;
	width: 20px;
	text-align: right;
}

/* ---------- Poetry ------------ */
.bibleTable > .row > .columns > div.poetryblock {
	display: block;
	margin: 0.8em 0;
}

.bibleTable > .row > .columns > div.poetryblock p.poem {
	display: block;
	text-indent: -20px;
	padding-left: 70px;
	max-width:574px;
	position: relative;
}

.bibleTable > .row > .columns > div.poetryblock > p.poem:first-of-type:before {
	display: inline;
	float: left;
	line-height: 1em;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -88px;
	padding: 0;
	page-break-after: avoid;
}

.bibleTable > .row > .columns > div.poetryblock p.poem > .vnum:first-child {
	position: absolute;
	left: 20px;
	width: 20px;
	text-align: right;
}

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

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

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

/* ---------- Song of Solomon ------------ */
.bibleTable > .row > .columns > table.songblock:first-of-type {
	margin-top: 0;
}

.bibleTable > .row > .columns > table.songblock {
	display: table;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 25px;
}

.bibleTable > .row > .columns > table.songblock > tbody > tr.songrow {
	display: table-row;
}

.bibleTable > .row > .columns > table.songblock > tbody > tr > td {
	display: table-cell;
	text-align: left;
	text-indent: 0;
	width: 50px;
	padding: 0;
}

.bibleTable > .row > .columns > table.songblock > tbody > tr > td+td {
	display: table-cell;
	text-align: left;
	text-indent: 0;
	width: 40px;
	padding: 0;
}

.bibleTable > .row > .columns > table.songblock > tbody > tr > td+td+td {
	display: table-cell;
	text-align: left;
	text-indent: 0;
	padding: 0;
	width: 85%;
}

.bibleTable > .row > .columns > table.songblock:before {
	display: inline;
	float: left;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: -10px;
	margin-left: -60px;
	padding: 0;
}

/* ---------- regular lists ------------ */
.bibleTable > .row > .columns > table.normal {
	display: block;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.bibleTable > .row > .columns > table.normal > tbody >tr > td {
	display: block;
	text-indent: -1.5em;
	padding-left: 80px;
}

.bibleTable > .row > .columns > table.normal > tbody > tr > td:first-of-type:before {
	display: inline;
	float: left;
	line-height: 1em;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -88px;
	padding: 0;
}

.bibleTable > .row > .columns > table.normal > tbody > tr > td > .vnum:first-child {
	position: absolute;
	left: 20px;
	width: 20px;
	text-align: right;
}

/* ---------- Block Lists------------ */
.bibleTable > .row > .columns > table.blockIndent {
	display: block;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 1.5em;
}

.bibleTable > .row > .columns > table.blockIndent > tbody > tr > td:first-of-type:before {
	display: inline;
	float: left;
	line-height: 1em;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -63px;
	padding: 0;
	border-bottom: 1px solid black;
}

.bibleTable > .row > .columns > table.blockIndent > tbody > tr > td {
	display: block;
	text-indent: 0;
	padding-left: 35px;
}

/* ---------- Tables ------------ */
.bibleTable > .row > .columns > div.list,
.bibleTable > .row > .columns > div.listtenwords,
.bibleTable > .row > .columns > div.listTable {
	margin-bottom: 10px;
	padding-left: 52px;
	width: 100%
}

.bibleTable > .row > .columns > div.listblockindent {
	margin-bottom: 10px;
	padding-left: 30px;
	width: 100%
}
.bibleTable > .row > .columns > div.listTable > div {
	width:100%;
	display:flex;
	justify-content: space-between;
}
.bibleTable > .row > .columns > div.list > div,
.bibleTable > .row > .columns > div.listtenwords > div,
.bibleTable > .row > .columns > div.listTable > div {
	position: relative;
}
.bibleTable > .row > .columns > div.list > div .vnum:first-child,
.bibleTable > .row > .columns > div.listtenwords > div .vnum:first-child,
.bibleTable > .row > .columns > div.listTable > div > span.l-span > .vnum:first-child {
	position: absolute;
	left: -20px;
	width: 20px;
	text-align: right;
}

.bibleTable > .row > .columns > div.dynprose p > .vnum.forceembed,
.bibleTable > .row > .columns > div.otdynprose p > .vnum.forceembed,
.bibleTable > .row > .columns > table.normal > tbody > tr > td > .vnum.forceembed,
.bibleTable > .row > .columns > table.listTable > tbody > tr > td > .vnum.forceembed,
.bibleTable > .row > .columns > table.tenwords > tbody > tr > td > .vnum.forceembed,
.bibleTable > .row > .columns > div.poetryblock p.poem > .vnum.forceembed {
	position: relative;
	left: 0;
}

.bibleTable > .row > .columns > div.poetryblock p.poem > .vnum.embed:first-child {	/* Ps 48:2; Isa 56:8 */
	position: relative;
	left: 0;
}

.bibleTable > .row > .columns > table.normal > tbody > tr > td > .vnum.embed:first-child {	/* Ezra 10:19; 1Ch 7:21,27 */
	position: relative;
	left: 0;
}


.bibleTable > .row > .columns > div.listTable > div > span+span {
	min-width:30px;
	text-align:right;
	padding-right:3px;
}
.bibleTable > .row > .columns > div.listTable > div > span+span > a.ftnt {
	position:absolute;
	right:10px;
}
