/* Content
-----------------------------------------------------------------------------*/
.error {
	border: 1px solid black;
	color: red;
}
.content {
	padding: 20px 30px 40px 30px;
	background-color: #FFFFFF;
	/*color: #633100;  dark brown */
	color: black;
	font-family: Palatino, Times New Roman, Times, Helvetica, Arial;
	/* Palatino for Macs, TNR for windows, Times for *nix, the others are backups */
	font-size: 12pt;
	line-height: 140%;
}
.content ::-moz-selection { /* Code for Firefox */
    color: #FFF3BA;  /* dull yellow */
    background: #236BAF;  /* dark blue */
}
.content ::selection {
    color: #FFF3BA;  /* dull yellow */
    background: #236BAF;  /* dark blue */
}

.contentNavbar {
	/*display: none;*/
	margin: 0px;
	margin-top: 20px;
	/*height: 80px;*/
	background-color: #FFFFFF;
}
.contentNavbar > a, #playLink {
	margin: 8px; padding: 8px;
	background-color: #b4cde1;
	border: 1px solid #b4cde1;
	color: #01005e;
	font-size: 14pt;
	text-decoration: none;
	/*font-weight: bold;*/
	text-align: center;
	cursor: pointer;
}
.contentNavbar > .disabled, #playLink.disabled {
	/* for disabled forwards/backwards buttons */
	background-color: #CECECE;  /* greyish */
	color: black;
	cursor: default;
}
.contentNavbar > a:hover, #playLink:hover {
	border: 1px solid black;
	text-decoration: underline;
}
.contentNavbar > .disabled:hover, #playLink.disabled:hover {
	text-decoration: none;
}


.headingnum {
	color: black;
	font-weight: bold;
	font-size: 12pt;
	display: inline;
	/*margin-top: 16px;*/
}
.heading {
	color: black;
	font-weight: bold;
	margin-top: 1em;
	font-size: 12pt;
	margin-bottom: 2px;
}
.separatorLine {
	margin-top: 2em;
}
.text {}  /* default tag for verse text, not every line is guaranteed to have one */
.quote { /* quoted word in footnotes */
	font-style: italic;
	color: #424242;  /* dark gray */
}

sup,/* verse number should be raised but the sup tag doesn't work in all browsers */
.supernum,
.usx_fv { /* special verse number in footnote (only 1) */
	color: #424242;  /* dark gray */
	vertical-align: top;
	position: relative;
	top: -0.4em;
	font-size: smaller;
	font-style: normal;
}
smallcaps, .smallcaps {
	font-variant: small-caps;
}
.note, .reference { /* footnote text */
	color: black;
}
.superfn, .quote, .note {display: table-cell;}
.quote {
	padding-left: 10px;
	padding-right: 10px;
}
.crossref .note {padding-left: 14px;}
.xref {color: #08088A;} /* cross reference link color */
.xref:visited {color: #380B61;} /* visited link */
.quote, .note {
	border-bottom: 0.4em solid transparent;  /* hack to increase line spacing */
}
.poetic, .quoted, .quotedForeign {
	font-style: italic;
}
.psalms {}  /* psalms may have special formatting, not italicized */
.hebrew {
	font-weight: bold;
}
.q1 {display: block; text-indent: 1.5em;}
.q2 {display: block; text-indent: 3em;}
.q3 {display: block; text-indent: 4.5em;}
.q4 {display: block; text-indent: 6em;}
.q5 {display: block; text-indent: 7.5em;}
.q6 {display: block; text-indent: 9em;}
.q7 {display: block; text-indent: 10.5em;}
.q8 {display: block; text-indent: 12em;}

/* special classes from USX that wasn't parsed */
.usx_fq {font-style: italic;}  /* hebrew or greek etc. */
.usx_ft {}  /* ignore this */

/* Search results styles */
.search {display: table; border: 1px solid lightgray; border-collapse: collapse;}
.search > * {display: table-row; border-bottom: 1px solid gray;}
.search > * > * {display: table-cell; padding: 4px; padding-top: 8px;}
.search > * > *:nth-child(2) {width: 120px;}
.searchInfo {font-size: bigger;}
.searchNavigation {}
.searchHighlight {font-weight: bold; color: #B404AE; border-bottom: 1px dashed;}  /* search matches: bold, colored */

br + .text {text-indent: 1.5em;}
