/* $Id: interlinear.css,v 1.3 2006/06/21 12:50:36 john Exp $ */

@font-face {
	font-family: "SBL-Greek";
	src: url(SBL_grk.woff);
}

@font-face {
	font-family: "SBL Hebrew";
	src: url(SBL_Hbrw.woff);
}

*[lang="ar"] {
	font-family			:	"Scheherazade", "Traditional Arabic", "Simplified Arabic", Arial;
	direction			:	rtl;
	text-align			:	right;
	font-size			:	20pt;
}

*[lang="gr"],*[lang="gr"] {
	font-family			:	Tahoma, Verdana, Arial;
	font-size			:	10pt;
	direction			:	ltr;
}

*[id="parsida"] {
	visibility			:	hidden;
	display				:	none;
}

*.ar {
	font-family			:	"Scheherazade", "Traditional Arabic", "Simplified Arabic", Arial;
	direction			:	rtl;
	text-align			:	right;
	font-size			:	20pt;
}

*.gr {
	font-family			:	Tahoma, Verdana, Arial;
	direction			:	ltr;
}

*.he {
	font-family			:	"SBL Hebrew", "Ezra SIL", Tahoma, Arial;
	direction			:	rtl;
	font-size			:	14pt;
	text-align			:	right;
}

.book-title {
	font-size			:	150%;
	text-align			:	center;
}

html {
	direction			:	rtl;
}

body, td, table {
	font-family			:	Tahoma, Verdana, Geneva, sans-serif;
	font-size			:	10pt;
}

td {
	vertical-align		:	top;
}

table {
	border				:	0px solid;
	margin				:	0px;
	/*table-layout		:	fixed;*/
}

table.index {
	text-align			:	right;
	font-size			:	70%;
	width				:	100%;
}

tr {
	border				:	1px solid;
}

td.index {
	font-size			:	250%;
	padding-left		:	5px;
	padding-right		:	20px;
	font-weight			:	bold;
}

td.lexicon-count {
	text-align			:	center;
	padding-left		:	5px;
	padding-right		:	20px;
	font-weight			:	bold;
}

span.lexicon-index-count {
}

span.lexicon-index-label {
	font-weight			:	bold;
}

td.lexicon-book {
	vertical-align		:	top;
	white-space			:	nowrap;
}

td.lexicon-ref {
	vertical-align		:	top;
	font-size			:	50%;
}

th.index {
	font-size			:	300%;
	padding-left		:	10px;
	padding-right		:	20px;
}

th.lexicon {
	font-weight			:	bold;
	text-align			:	center;
}

table.word {
	display				: 	inline;
	text-align			:	center;
	page-break-inside	:	avoid;
}

table.chapter {
	border				:	0px solid;
	width				:	100%;
	margin-bottom		:	0.5em;
}

table.verse {
	border				:	0px solid;
	width				:	100%;
	margin-bottom		:	0.5em;
	page-break-inside	:	avoid;
}

table.book-title {
	width				:	100%;
	margin-bottom		:	1em;
}

table.work-title {
	width				:	100%;
	margin-bottom		:	1em;
}

table.lexicon {
	width				:	100%;
	margin-bottom		:	1ex;
}


table.word-parsing {
	display				:	inline;
}


td.word, td.word-parsing, td.verse, td.verse-gr, td.verse-ar, td.verse-he {
	border				:	0px solid;
}

/*
td.verse[lang="ar"],td.chapter[lang="ar"] {
	font-size			:	100%;
}
*/

td.verse-ar,td.chapter-ar {
	/*font-size			:	100%;*/
}

/*td.verse[lang="gr"] {
	width				:	70%;
	vertical-align		:	top;
}
*/

td.verse-gr,td.verse-he {
	/*width				:	70%;*/
	vertical-align		:	top;
}


td.lemma,td.partOfSpeech,td.parsing {
	vertical-align		:	top;
	text-align			:	center;
	font-size			:	8pt;
	white-space			:	nowrap;
	padding-right		:	1em;
	padding-left		:	1em;
}

td.partOfSpeech {
	font-weight			:	bold;
}


td.work-title {
	text-align			:	center;
	vertical-align		:	top;
	font-size			:	14pt;
	text-decoration		:	underline;
}

td.work-title[lang="ar"] {
	font-size			:	20pt;
}

td.book-title {
	width				:	25%;
	font-size			:	15pt;
	font-weight			:	bold;
}

td.book-title[lang="ar"] {
	font-size			:	25pt;
}

p.document-rev {
	direction			:	rtl;
	text-align			:	center;
}

p.document-msg {
	text-align			:	left;
}

div.book-title {
	/*font-size			:	15pt;*/
	font-weight			:	bold;
}

div.page-title {
	text-align			:	center;
	font-size			:	14pt;
	font-weight			:	bold;
	border				:	1px solid;
	margin				:	1em;
}

div.chapter-title {
	text-align			:	center;
	font-size			:	250%;
	font-weight			:	bold;
	border				:	1px solid;
	margin-bottom		:	1em;
}

td.verseNum {
	font-weight			:	bold;
}

tr.greek {
	margin-top			:	1em;
	padding-top			:	1em;
}

td.word {
	vertical-align		:	top;
	text-align			:	center;
}

td.word-parsing {
	vertical-align		:	top;
	text-align			:	center;
	font-size			:	8pt;
}

p.verse[lang="ar"] {
	/*
	text-align		:	right;
	font-size		:	120%;
	*/
}

p.verse[lang="gr"] {
	/*
	text-align		:	right;
	font-size		:	120%;
	*/
}

span.verseNum {
	vertical-align		:	super;
	font-weight			:	bold;
}

span.verseNum[lang="ar"] {
	font-size			:	120%;
}

span.verseNum[lang="gr"] {
	vertical-align		:	top;
}

span.verseNum-ar {
	font-size			:	120%;
}

span.verseNum-gr {
	vertical-align		:	top;
}

span.verseNum-he {
	vertical-align		:	top;
}

span.lexicon-entry {
	margin-right		:	2em;
	font-size			:	75%;
}

a.lexicon-ref {

}

div.chapter-nums {
	text-align			:	center;
	margin-top			:	0px;
	margin-bottom		:	10px;
}

a.chapter-num {
	text-decoration		:	none;
}

hr.chapter-end {
	width				:	90%;
}

/* This is where you can customize the appearance of the tooltip */
div#tipDiv {
	direction			:	rtl;
	position			:	absolute;
	visibility			:	hidden;
	left				:	0;
	top					:	0;
	z-index				:	10000;
	background-color	:	#dee7f7;
	border				:	1px solid #336;
	/*width				:	200px;*/
	padding				:	4px;
	color				:	#000;
	font-size			:	13px;
	line-height			:	1.2;
	text-align			:	center;
}


table.popup {
	direction			:	rtl;
	border				:	none;
}

td.popup-lemma {
	font-size			:	120%;
	font-weight			:	bold;
	text-align			:	center;
	padding-bottom		:	1ex;
}

td.popup-pos {
	font-family			:	Arial;
	font-size			:	180%;
	font-weight			:	bold;
	text-align			:	center;
	padding-bottom		:	0.5ex;
}

td.popup-prop {
	font-family			:	Arial;
	font-size			:	150%;
	font-weight			:	bold;
	text-align			:	left;
	padding-left		:	1em;
	padding-right		:	0.5em;
}

td.popup-desc {
	font-family			:	Arial;
	font-size			:	150%;
	font-weight			:	normal;
	padding-left		:	0.5em;
}

