

span.smallCaps {
	font-variant: small-caps;
}

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

@media screen and (max-width: 640px) {
	.bibleTable > .row > .columns {
		font-size: 1em;
	}
}

@media screen and (min-width: 640px) {
	.bibleTable > .row > .columns {
		padding-top: 24px;
	}
}

.bibleTable > .row > .columns p  {
	text-indent: 1.25em;
	text-align:justify;
	line-height:1.6em;
}

.bibleTable > .row > .columns p.attribution {
	text-align:right;
}

.bibleTable > .row > .columns p.refrain {
	/* text-align:right;  */
	margin-left:1.25em;
}

.bibleTable > .row > .columns div.stanza p.refrain {
	font-style:italic;
}

.bibleTable > .row > .columns > h2 {
	margin: 20px 80px;
	text-align: left;
	font-size: 1.3em;
	font-weight:bold;
	text-align:center;
}

.bibleTable > .row > .columns > h3 {
	margin: 20px 0px 10px 0px;
	text-align: left;
	font-size: 1.1em;
	font-weight:bold;
	width:70%;
}

.bibleTable > .row > .columns > hr {
	margin:30px 70px;
}

.bibleTable > .row > .columns > hr + h3 {
	margin: 20px 70px;
	text-align: center;
	font-size: 0.9em;
	font-weight:normal;
	width:auto;
}

.bibleTable > .row > .columns > h3:first-child {
	margin-top:7px;
}

.bibleTable > .row > .columns p > span.vnum {
	vertical-align:top;
}

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

.bibleTable > .row > .columns p.intro {
	margin:1em 0 0 0;
	text-indent:0;
}

.bibleTable > .row > .columns p.intro + div {
	margin-top:0;
	text-indent:0;
}

.bibleTable > .row > .columns p.chapterStart + div.seriesList {
	margin-top:1em;
}

.bibleTable > .row > .columns > div.seriesList {
	margin-left:2.5em;
}

.bibleTable > .row > .columns > div.seriesList > p.item1 {
	text-indent:-2.5em;
}

.bibleTable > .row > .columns > div.seriesList > p.itemCont {
	text-indent:1.25em;
}

.bibleTable > .row > .columns > div.setApart {
	margin:0 1.5em;
}

.bibleTable > .row > .columns > div.minorSection {
}

.bibleTable > .row > .columns > div.minorSection > h3 {
	margin: 20px 0 0.5em 0;
	text-align: left;
	font-size: 1.0em;
	font-weight:normal;
	font-style:italic;
}

.bibleTable > .row > .columns > div.minorSection > h3 + div.outlineList {
	margin:0 0 1.25em 1.25em;
}

.bibleTable > .row > .columns > div.minorSection > div.outlineList {
	margin:0.5em 0 1.25em 1.25em;
}

.bibleTable > .row > .columns > div.minorSection > div.outlineList > p.item1{
	text-indent:-1.0em;
}

.bibleTable > .row > .columns > div.minorSection > div.outlineList > p.item2 {
	margin-left:1.25em;
	text-indent:0;
}

.bibleTable > .row > .columns > div.minorSection > div.outlineList > p.item3 {
	text-indent:0;
}

.bibleTable > .row > .columns > div.outlineList {
	margin:1.25em 0 1.25em 1.5em;
}

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

.bibleTable > .row > .columns > div.outlineList > p.item2 {
	margin-left:1.25em;
	text-indent:0;
}

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

.bibleTable > .row > .columns div.stanza {
	margin:1.25em 0;
}

.bibleTable > .row > .columns div.stanza > p.line1 {
	padding-left:1.8em;
	text-indent:0;
	position: relative;
}

.bibleTable > .row > .columns div.stanza > p.line2 {
	padding-left:3em;
	text-indent:0;
	position: relative;
}

.bibleTable > .row > .columns div.stanza > p.line3 {
	padding-left:4em;
	text-indent:0;
	position: relative;
}

.bibleTable > .row > .columns div.stanza > p.line1 span.vnum {
	position:absolute;
	left: 0;
}

.bibleTable > .row > .columns div.stanza > p.line2 span.vnum {
	position:absolute;
	left: 0;
}

.bibleTable > .row > .columns div.stanza > p.line3 span.vnum {
	position:absolute;
	left: 0;
}



.bibleTable > .row > .columns > p + div.stanza > p.line1 {
	text-indent:0.5em;
}

.bibleTable > .row > .columns > p + div.stanza > p.line2 {
	text-indent:2em;
}

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

.bibleTable > .row > .columns > p.pConclusion {
	text-indent:0;
	margin-bottom:1.25em;
}

.bibleTable > .row > .columns div.embedded {
	margin:1.25em 1.5em;
}

.bibleTable > .row > .columns div.embedded > .embeddedSection > p {
	text-indent:0;
	margin:1em 0;
}

.bibleTable > .row > .columns p.pInlineList {
	text-indent:0;
	margin:1.25em 1.5em;
}

.bibleTable > .row > .columns p.pOpening {
	text-indent:0;
	margin:1.25em 1.5em;
}

.bibleTable > .row > .columns table.nivTable {
	margin:1em 2em;
	width:80%;
	border-collapse:collapse;
}

.bibleTable > .row > .columns table.nivTable > tbody > tr > td {
	padding:1px;
	width:70%;
}

.bibleTable > .row > .columns table.nivTable > tbody > tr > td+td {
	text-align:right;
	width:30%;
}

.bibleTable > .row > .columns > table.nivTable > tbody > tr > td > span.vnum {
	position:absolute;
	left:32px;
}

.bibleTable > .row > .columns > div.embedded > .embeddedSection > table.nivTable > tbody > tr > td > span.vnum {
	position:absolute;
	left:55px;
}

.bibleTable > .row > .columns > p.psalmBookGroup {
	margin:0 0 17px;
	text-indent:0;
	font-weight:bold;
	text-align:center;
	font-size:1.2em;
}

.bibleTable > .row > .columns > p.secondaryTitle {
	margin:0 0 17px;
	text-indent:0;
	text-align:center;
	font-size:1.0em;
	font-weight:normal;
	font-style:italic;
}

.bibleTable > .row > .columns > p.psalmTitle {
	margin:0 0 17px;
	text-indent:0;
	font-weight:bold;
	text-align:center;
	font-size:1em;
}

.bibleTable > .row > .columns > p.hebrewTitle {
	margin:17px 50px;
	width:250px;
	text-indent:0;
	text-align:center;
	font-weight:normal;
	font-style:italic;
	font-size: 0.9em;
}

/**
	This really looks like text-align:right and some padding-right - but this is working  -Dan
	http://v3.blueletterbible.org/Bible.cfm?b=Psa&c=41&t=NIV&p=1  verse 13
	http://v3.blueletterbible.org/Bible.cfm?b=Rev&c=4&t=NIV&p=1
 **/
.bibleTable > .row > .columns p.doxology {
	text-indent:0;
	text-align:center;
}

.bibleTable > .row > .columns p.pInscription {
	margin-top:20px;
	text-indent:0;
	text-align:center;
	font-variant: small-caps;
}

.bibleTable > .row > .columns p.pInscription+p.pInscription {
	margin-top:0;
}

.bibleTable > .row > .columns p.pInscription+p.pCont {
	margin-top:20px;
}

.bibleTable > .row > .columns div.acrosticStanza {
	margin-bottom:20px;
}

.bibleTable > .row > .columns div.acrosticStanza > p.acrosticTitle {
	text-indent:0;
	text-align:center;
	line-height:1em;
	margin-bottom:10px;
}

.bibleTable > .row > .columns div.acrosticStanza > p.acrosticTitle > span.Hb{
	font-size:1.3em;
}

.bibleTable > .row > .columns div.acrosticStanza > p.line1 {
}

.bibleTable > .row > .columns div.acrosticStanza > p.line2 {
	text-indent:3.2em;
}

.bibleTable > .row > .columns > p.speaker {
	text-indent:0;
	font-style:italic;
}

.bibleTable > .row > .columns > p.speaker + div.stanza {
	margin-top:10px;
}

.bibleTable > .row > .columns > p.Zech {
	margin-bottom:12px;
}
