@import url('reset.css');
@import url('dropDown2.css');
@import url('dropDown_lang.css');

/* 	Restore some basic tags following the reset.
(See http://www.w3.org/TR/CSS2/sample.html for some common browser default values.)*/
p	{margin: 1.33em 0;}
em	{font-style:italic;}
sup {vertical-align: super; font-size:80%;}
table {border-spacing: 2px;}
small {font-size:80%;}
blockquote {margin: 1.12em 20px 1.12em 20px;}
ul	{margin-left:2em;list-style: none;}
li	{margin-bottom:0.5em;}
dl	{margin: 1.33em 0 1.33em 0;}
dt	{font-weight:bold;}
dd	{margin: 0 0 1em 1.33em;}
ol	{margin-left:2em; list-style-type:decimal;}
ol ol {list-style-type:upper-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:lower-alpha;}
abbr	{border-bottom:0.5px dashed #F3F3F3;}

/* naughty non-semantic cruftitudes */
ol.nonSemantic-listA {list-style-type:upper-alpha;}
ol.nonSemantic-listi {list-style-type:lower-roman;}
ol.nonSemantic-listI {list-style-type:upper-roman;}
ol.nonSemantic-list1 {list-style-type:decimal;}

body {
	background-color: #fffeff;
	text-align:center;
}


/* prefixes of ID selectors indicate where they're used:
	H_		header.*.php
	F_		footer.php
	ZZ_		[defined in inidividual files on an ad hoc basis]
*/
/******************Mobile*************/
@media screen and (max-width: 680px) {
	#H_crumbtrail {position:fixed;top:2px;left:3px!important;float:left;width:50%!important;font-size: 60%!important;font-family:"Arial Unicode MS", serif, sans-serif!important;}
	#H_search {position:fixed;top:2px;z-index:0;right:45px!important;float:right;width:initial;}
	#F_langSymbol_en,
	#F_langSymbol_de {position:fixed;top:2px;right:5px!important;width:35px;}
#F_langSymbol_km {position:fixed;top:40px!important;right:5px!important;width:35px;}
	#H_container,
#H_billboard,
	#H_content,
	#H_content_untranslated, .H_content_untranslated,
	#H_homage,
#H_meta,
#H_meta1,
#H_homagetext,
H_nextpage {width:initial;}
	#F_read,
	#F_reload {right:0px;text-align:right;float:right}
	input[type=text] {width:100px;position:relative;top:2px;right:1px;}
	/*input[type="submit"] {position:relative;top:30px;right:1px;}*/
body {font-size: 160%;}
#sidebar dl {font-size: 90% !important;}
#newsGroup, .newsGroup {font-size: 90% !important;}
#H_docTitle, 
#H_docSubtitle2 {font-size: 160%!important;line-height:1.3!important;}
#H_docTitle {margin:0.3em 0 0em 0;}
#H_docSubtitle1 {font-size: 110%!important;margin:0em 0 0em 0;line-height:1.3!important;}
#H_docBy,
#H_docAuthorTransInfo {font-size: 70%!important;margin:0 0 0.4em 0;}
#H_docAltTrans,
#H_copyright,
#H_docAuthorTransAlt{font-size: 80%!important;margin:0em 0 0.4em 0;}
#H_docAuthor,
#H_docAuthorTrans {font-size: 120%!important;margin:0em 0 0.4em 0;}
#H_tipitakaID {font-size: 130%;margin:0.2em 0 0.2em 0;}
#H_ptsID {font-size: 70%!important;margin:0.2em 0 0.2em 0;}
#H_homagetext {font-size: 90%!important;}
#H_content, .H_content {line-height:110%;padding:0px 20px 10px 20px;text-align: justify}
.notes h1 {font-size: 150%!important;}
.cd {width:1.0em!important;}
a.menu_l img, a.menu_r img {width:2em;vertical-align:center;}
#F_reload a, #F_read a {position:fixed;top:0;right:0;}

}
 
/****************Imput Search*******************/ 
input[type=text] {
    border: 1px solid #B0B0B0;
    border-radius: 3px;
	border-style: inset;
	width:150px;
	height:22px;
}
input[type="submit"] {
	background-color: #f5f5ef;
	border: solid 1px #B0B0B0;
	border-style: outset;
	border-radius: 3px;
	color: black;
	padding: 1px 3px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;
	height:22px;
}

/****** Major divisions ******/


#H_container {
	margin:auto;
	color: #111; 
	font: 0.9em Verdana, Arial, "Gentium", sans-serif;
	line-height: 1.1em;
	text-align:left;
	padding-top:10px;
	width:680px;
}

#H_billboard {
	margin:0 0 10px 0;
	padding: 35px 0 0 0;
	border-bottom:1px solid #ccc;
	min-height: 180px;
	height:auto !important; height: 180px; /*ie6 min-height 'fast-hack' */
	width:680px;
}
#H_billboardHome {
	margin:0 0 10px 0;
	padding: 35px 0 0 0;
	border-bottom:1px solid #ccc;
	height:180px;
	width:680px;
}
	
	.mainsail {
		float:left;
		width:430px;
		margin-top:40px;
	}	
	.jib {
		float:right;
		width:200px;
		height:120px;
	}
	
	#H_billboardHome h1 {
		font: 30pt/1.0 "Arial Unicode MS", serif, sans-serif;
		padding-top:0;
		margin-top:0;
		font-weight:normal;
		letter-spacing:+1.5px;
	}
	#H_billboardHome h2 {
		font: 15pt/.1 "Arial Unicode MS", serif, sans-serif;
		font-weight:normal;
		margin-top:0;
	}
	#H_billboardHome .dhp {
		margin-top:25px;
		margin-left:20px;
		height:80px;
		font: 9pt/12pt sans-serif;
		text-align:left;
		font-style:italic;
	}
	
/* ---- close #head ----*/
#H_homage {
	margin:0 2em 5px 2em;
	min-height: 20px;
	height:auto !important; height: 180px; /*ie6 min-height 'fast-hack' */
	width:inherent;
	}
/* ---- next and previous page ----*/
#H_nextpage {
	margin:0 1em 10px 1em;
	min-height: 20px;
	width:inherent;
	}

/* ---- document metadata styling ----*/
#H_meta {
	width:100%;
	text-align:center;
	padding:2em 0 1em 0 ;
/*	border-bottom:1px solid #ddd;*/
}
/* ---- fÃ¼r homage ----*/
#H_meta1 {
	width:100%;
	text-align:center;
	padding:2em 0 1em 0 ;
/*	border-bottom:1px solid #ddd;*/
}
	#H_docTitle {
		font-size:24px;
		line-height:36px;
	}
	#H_docSubtitle,
	#H_docSubtitle2 {
		font-size:20px;
		line-height:30px;
	}
	#H_docEdition {
		font-size:90%;
		line-height:90%;
	}
	.isExcerpt {
		display: inline;
		font-size:60%;
		color: #888;
	}
	#H_copyright {
		font-size:90%;
	}

	#H_docAuthor,
	#H_docAuthor2 {
		font-size:18px;
		line-height:27px;
	}
	#H_docAuthorTrans {
		font-size:14px;
		line-height:20px;
		color: #000;
	}
	#H_docAuthorTransInfo {
		font-size:11.5px;
		line-height:20px;
		color: #888;
	}
	#H_docAuthorTransAlt {
		font-size:9px;
		line-height:15px;
		color: #888;
	}
	#H_homagetext {
		    margin-top: 2px;
			font-size: 11.5pt;
			line-height: 12pt;
			color: #D6D6CA;
	}
	#H_moreabout {
		font-size:50%;
		vertical-align:super;
	}
	#H_docBy,
	#H_docBy2,
	#H_docAltTrans,
	#H_sutta-note{
		margin-top:2px;
		font-size:9.5pt;
		line-height:12pt;
	}

	#H_tipitakaID {
	}
	#H_ptsID,
	#H_altID {
		display:inline;
		margin-left:10px;
		font-size:80%;
		color: #888;
	}

	#H_seeAlso,	/*e.g., other books, articles, etc., in this series*/
	#H_extraInfo,
	#H_surpriseMe
		{	
		padding-top:1em;
		font-size:80%;
		text-align:center;
	}
	#H_altFormat {
		font-size:80%;
	}


/* search styling -width origin- 200*/
#H_search {
	color: #2787aa;
	float:right;
	margin: 0;
	margin-right:5px;
	width:230px;
	text-align:right;
	position:fixed;
	top:15px;
	right: 18%;
	background:#fffeff;
	/*background: -webkit-linear-gradient(transparent,#fff);  For Safari 5.1 to 6.0 
	background: -o-linear-gradient(transparent,#fff); For Opera 11.1 to 12.0 
	background: -moz-linear-gradient(transparent,#fff);  For Firefox 3.6 to 15 
	background: linear-gradient(transparent,#fff);  Standard syntax */
	height: 25px;
	padding: 8px;
	padding-right:3px;
	z-index: 1;
}
#H_search:hover{
}
#H_search select {
}
#H_search .searchTerms2 {
}
#H_search #mySubmit {
	margin-left:0px;
	border: 2px solid #ccc;
}
#H_search #mySubmit:hover {border:1px solid #ccc;}

#query{
	background: #FCFCFC;
	font: 120%;
	color: #1E3478;
	height: 17px;
}

/* used in the body of  multi-sutta files */
.altID {
	font-size:70%;
	color: #888;
}
.altTrans {
	font-size:80%;
}

#H_crumbtrail {
	font-family: Arial , serif, Helvetica, Geneva, sans-serif;
	font-size:80%;
	font-weight:normal;
	position:fixed;
	top:15px;
	left:15%;
	background:#fffeff;
	/*background: -webkit-linear-gradient(transparent,#fff);  For Safari 5.1 to 6.0 
	background: -o-linear-gradient(transparent,#fff); For Opera 11.1 to 12.0 
	background: -moz-linear-gradient(transparent,#fff);  For Firefox 3.6 to 15 
	background: linear-gradient(transparent,#fff);  Standard syntax */
	height: 25px;
	border-radius: 8px;
	padding: 5px;
	padding-top: 6px;
	padding-left: 0.7em;
	width:35%;
}
#H_tipitakaLinks {
	font-family: Arial, serif, Helvetica, Geneva, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#ccc;
	margin-left:25px;
	position: relative;
	top: 100px;
}

#H_homeicon {
	float:left;
	width:16px;
}



#H_content, .H_content {
	width:660px;
	line-height:130%;
	padding:0 10px 10px 10px;
	text-align: justify
}

#H_content_untranslated, .H_content_untranslated {
	width:660px;
	line-height:130%;
	padding:0 10px 10px 10px;
	color: #D6D6CA;
	text-align: justify
}

	#sidebar {
		float:right;
		width:190px;
		min-height: 600px;
		height:auto !important; height: 300px; /*ie6 min-height 'fast-hack' */
		padding: 0 0 0 10px;
		border-left:1px dashed #ddd;
	}

	#sidebar dl {
		padding:3px 0 0 0;
		font-size: 9pt;
	}
	#sidebar dt {
		float:left;
		padding-right:5px;
	}
	#sidebar dd {
		margin:0 0 10px 10px;
	}
	#sidebar h1,
	#whatsnew h1 {
		font: 1.5em Verdana, Arial, serif, sans-serif;
		letter-spacing: 1px;
		width:150px;
		padding-top:10px;
		margin-top:0;
	}

#whatsnew {
	padding:0 0 10px 0;
	width:450px;
}
	#whatsnew #more {
		margin-right:50px;
		text-align:right;
		font-style:italic;
	}
	div.newsGroup {
		font-size:10pt;
		margin-bottom:2em;
	}
	.newsGroup h2 {
		font-size:10pt;
		text-transform:uppercase;
		letter-spacing:0;
	}
	.newsGroup .item {
		margin-left:1em;
		margin-bottom:1em;
	
	}
	.newsGroup .story {
		display:inline;
	}
	.newsGroup .storyTitle {
		font-weight:bold;
		display:inline;
	}
	.newsGroup .storyTitle .byline {
		font-weight:normal;
	}
	
	.by {
		font-size:80%;
	}

	.newsDate {
		color:#999;
		font-weight:normal;
		font-size:10pt;
		margin-left:1em;
	}
	
#whatsnewOffline {
	padding:10px 0 10px 0;
	width:450px;
	font-size:0.9em;
	text-align:center;
}
	

	
	
/* --------------- end of #whatsnew --------------- */


#F_footer {
/*	border-top:1px solid #ddd; */
/*	font-family: Arial , Helvetica, Geneva, sans-serif;*/
	width:100%;
	clear:both;
	margin:0 auto;
	font-size:75%;
	line-height: 140%;
}

/* --------------- show hide info --------------- */


article.showmore{
	max-height: 85px;
	overflow:hidden;/* hide excessive text */
	margin:20px;
}
article.showall{
	overflow: auto;
}	


div.showmore{
	max-height: 85px;
	overflow:hidden;/* hide excessive text */
	margin:20px;
}
div.showall{
	overflow: auto;
}	

#onclick  {
	font-size:75%;	
}

#F_colophon {
	border:1px solid #ddd;
	margin:20px;
	padding:10px;
/*	background-color:#efefef;*/
	background-color:#F9F9F6;
	border-radius:0.7em;
}

#F_publisherColophon {
	margin: 0 5px 10px 5px;
	padding:0px 10px 0 10px;
	border:2px solid #ddd;
}

#F_publisherColophonzze { /*	Editor note for gifts greater then usuall*/
	margin: 0 5px 10px 5px;
	padding:0px 10px 0 10px;
	border:2px solid #E9FFBF;
}

#F_publisherColophonzze legend,
#F_publisherColophon legend {
	font-size:1.1em;
	letter-spacing:0.1em;
}
#F_citation,
#F_provenance,
#F_termsOfUse {
	margin-bottom: .3em;
}
#F_termsOfUse:target {
	padding-top:0px;
}
#F_alt-formats {
}

#F_newCopyrightSymbol a {
	float:left;
	padding:10px 10px 0 0;
	display:block;
	height:45px;
	width:50px;
	/*background:url('img/copyright.gif') 0 0 no-repeat;*/
	background:url('img/cd1.png') 0 0 no-repeat;
}
#F_newCopyrightSymbol a:hover {
	/*background:url('img/copyright-hover.gif') 0 0 no-repeat;*/
	background:url('img/cd2.png') 0 0 no-repeat;
	border:none;
}
/*	hide all to read and reload */
#F_read a {
	float:right !important;
	margin-top:0.2em;
	font: 0.8em Verdana, Arial, sans-serif;
	position:relative;
	right:-50px
}

#F_reload a {
	float:right !important;
	text-align:right;
	margin-top:0.2em;
	margin-right:1em;
	font: 0.8em Verdana, Arial, sans-serif;
}


/*	sprachlink */
#F_langSymbol_en,
#F_langSymbol_de {
	position:fixed;
	top:15px;
	right:13%;
	background:#fffeff;
	/*background: -webkit-linear-gradient(transparent,#fff);  For Safari 5.1 to 6.0 
	background: -o-linear-gradient(transparent,#fff); For Opera 11.1 to 12.0 
	background: -moz-linear-gradient(transparent,#fff);  For Firefox 3.6 to 15 
	background: linear-gradient(transparent,#fff);  Standard syntax */
	height: 25px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom: solid 1px #E6E6E6;
	border-right: solid 1px #E6E6E6;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-top: 8px;
	margin-left:2px;
	width:70%;
}

#F_langSymbol_km {
	position:fixed;
	top:15px;
right:8%;
	/*background: -webkit-linear-gradient(transparent,#fff);  For Safari 5.1 to 6.0 
	background: -o-linear-gradient(transparent,#fff); For Opera 11.1 to 12.0 
	background: -moz-linear-gradient(transparent,#fff);  For Firefox 3.6 to 15 
	background: linear-gradient(transparent,#fff);  Standard syntax */
	height: 25px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-top: 8px;
	margin-left:2px;
	width:70%;
}

#F_langSymbol_en a {
	float:right;
	height:23px;
	width:32px;
	margin-top:-0.2em;
	background:url('img/lang_en.png') 0 0 no-repeat;
z-index: 5;
}

#F_langSymbol_en a:hover {
	background:url('img/lang_en-hover1.png') 0 0 no-repeat;
	border:none;
z-index: 5;
}

#F_langSymbol_km a {
	float:right;
	height:23px;
	width:32px;
	margin-top:-0.2em;
	background:url('img/lang_km.png') 0 0 no-repeat;
}

#F_langSymbol_km a:hover {
	background:url('img/lang_km-hover1.png') 0 0 no-repeat;
	border:none;
}

#F_langSymbol_de a {
	float:right;
	height:23px;
	width:32px;
	margin-top:-0.2em;
	background:url('img/lang_de.png') 0 0 no-repeat;
z-index: 4;
}
#F_langSymbol_de a:hover {
	background:url('img/lang_de-hover.png') 0 0 no-repeat;
	border:none;
z-index: 4;
}
/*	sprachlink */
#F_copyrightSymbol {
	float:left;
	width:50px;
	min-height: 50px;
	height:auto !important; height: 50px; /*ie6 min-height 'fast-hack' */
	margin:0;
	padding-right:10px;
}


#F_toenail {
	padding:10px;
	width:85%;
	text-align:center;
	font-size: 1.2em;
	border-top:1px solid #ddd;
	margin:auto;
}

#F_toenail .version {
	font-size:0.9em;
	margin-top:0.4em;
	color:#888;
}
/******* End of major divisions ********/


/* a translator's or editor's prefatory note */
.preface 
{	
	margin: 0 2em 0 2em;
	font-size:90%;
	border-bottom:1px solid #eee;
}
.remark /* ZZE a translator's or editor's remark note at the end */
{	
	margin: 0 2em 0 2em;
	font-size:90%;
	border-top:1px solid #eee;
}

/******* Definition lists galore *******/
dl.faq dt {}
dl.faq dl dt {
	font-weight:normal;
}

dl.faq dd {
	padding-bottom:1em;
	margin-bottom:2em;
	border-bottom:1px solid #ddd;
}
dl.faq dl dd {
	border-bottom:none;
}



dl.index, 			
dl.gindex, 			/* e.g., in General index */
dl.indexInline, 	/* e.g., in Names index */
dl.suttaList,		/* e.g., in sn/index.html */	/*DEPRECATED!*/
dl.abbrevList,		/* e.g., in abbrev.html */
dl.glossary,		/* e.g., in glossary.html */
dl.bookList,		/* e.g., in an author's index.html */
div.notes_zze dl,	/* e.g., in footnotes ZZE */
div.notes dl		/* e.g., in footnotes */
{
/*	font-size:11.5px;*/
	padding: 0 0 1em 0;
	margin: 0 0 1em 0;
}
dl.biblio,
dl.biblioA /* (author first) */
	{
/*	font-size:14.4px;*/
	padding: 0 0 1em 0;
	margin: 0 0 1em 0;
}
dl.index dt,
dl.gindex dt {
	font-weight:bold;
	margin: 1em 0 0 1em;
}
dl.gindex dt {
	font-weight:normal;
}
dl.index dd,
dl.glossary dd,
dl.gindex dd {
	margin-left:2em;
	margin-bottom:0;
	padding-left:2em;
	text-indent:-1em;/* for hanging indent */
}
dl.index dd dl { /*e.g., <dl class='index'><dt>Bodhi, Bhikkhu</dt><dd>Essays:<dl><dd>...</dd></dl></dd></dl>*/
	margin-top:0;
}




dl.indexInline,
dl.suttaList,	/*DEPRECATED!*/
dl.abbrevList,
dl.glossary,
dl.biblio,
dl.biblioA,
dl.contact,
div.notes_zze dl,
div.notes dl,
dl.bookList {
	padding-left:2em;/* for hanging indent */
}

dl.indexInline dt,
dl.glossary dt,
dl.biblio dt,
dl.biblioA dt,
dl.suttaList dt,	/*DEPRECATED!*/
dl.abbrevList dt,
div.notes_zze dl dt,
div.notes dl dt {
	font-weight:normal;
	float:left;
	margin-top: 0;
	margin-left:-1em;/* for hanging indent */
	margin-right:0.3em; /*space between the following <dd>*/
}

dl.contact dt,
dl.bookList dt {
	font-weight:normal;
	margin-top: 0;
	margin-left:-1em;/* for hanging indent */
	margin-right:0.3em; /*space between the following <dd>*/
}
dl.bookList dt {
	font-weight:bold;
}
dl.bookList dd {
	margin:0 0 1.12em 0;
}

dl.bookList .filedata {
	font-weight:normal;
	color: #D6D6CA;
	font-size:80%;
}
dl.bookList .by {
	font-weight:normal;
}


dl.glossary dt {
}
dl.biblio dt {
	font-style:italic;
}
dl.biblioA dt {
	font-style:normal;
}

dl.indexInline dd,
dl.glossary dd,
dl.biblio dd,
dl.biblioA dd,
div.notes dl dd,
div.notes dl dd
{
	margin:0 0 .3em 0;
	padding-left:0;
	text-indent:0;
}
dl.abbrevList dd {
	margin-bottom:.5em;
}


.availability {
	margin-top:2px;
	margin-left:2em;
	margin-right:2em;
	font-size:90%;
}

ul.faviconLinks {
	list-style: disc;
}
ul.faviconLinks li {
	text-indent:0px;/* for hanging indent */
}
ul.faviconLinks li:first-line {
	margin-left:0px;
}
ul.faviconLinks div {
	width:16px;
	height:16px;
	float:left;
	border:1px dotted #ccc;
}

dl.index ul,
dl.gindex ul {
	list-style-type:disc;
	list-style-position: inside;
	margin-left:2em;
}



/* used, e.g., in the Sutta index */
ul.index {
	list-style-type:none;
	list-style-image:none;
	font-size:11.5px;
	padding: 0 0 1em 1em;
	margin: 0 0 1em 0;
	border-bottom:1px solid #ddd;
}
ul.index li {
	text-indent:-1em;/* for hanging indent */
}


dl.suttaList p,	/* DEPRECATED !*/ 
dl.abbrevList p
{
	display:inline;
}


ul.suttaList {
	padding-left:1em;/* for hanging indent */
}
ul.suttaList li  {
	text-indent:-2em;/* for hanging indent */
	margin-bottom:1em;
}

ul.suttaList li.sutta_group_member {
	margin-bottom:0;
/*	color:green;*/
}


.sutta_summary {
	display:inline;
}
.sutta_ref {	/* the reference (e.g., "{SN 1.2}"*/
	font-size:90%;
	color: #888;
}
.sutta_trans {	/* the translator*/
	font-weight:normal;
}
.essay_trans {	/* the translator*/
	font-weight:normal;
	font-size:80%;
	color: #888;
}
.summary_source {
	font-size:90%;
	color: #888;
}

.sutta_title {
	font-size:110%;
}

.subtranslator {
	color: #888;
	font-size:80%;
}

.lifespan {	/* (1956 -   ) */
	font-size:7pt;
}

.sutta_section {
	margin-top:3em;
	margin-bottom:3em;
}
.sutta_section h4 {
	margin-bottom:0;
}

/* 	hlist: horizontal list
	crumblist: breadcrumb list
*/
ul.crumblist,
ul.hlist  {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
}
ul.crumblist li,
ul.hlist li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
}
ul.crumblist li ul {
	display: inline;
}	

ul.crumblist li:before {
	content: " \00bb  ";
	color:#ccc;
}
ul.hlist  li:before {
	content: " | ";
	color:#ccc;
}
ul.hlist  li.first:before,
ul.crumblist  li.first:before {
	content: "";
}


/*shaded box handy for long hlists */
.alphalist {
	font-size:80%;
	margin:3em 0 3em 0;
	padding:1em 0 1em 0;
	text-align:center;
	border:1px solid #ddd;
/*	background:#f5f5f5;*/
	background:#F9F9F6;
	border-radius:0.7em;
}

/* ZzE c goes d image */
.cd {
	font-size:80%;
	margin:0em 0 0em 0;
	padding:0em 0 0em 0;
	position:relative;
	top:1px;
}

h1 {
	font: 1.8em Verdana, Arial, serif, sans-serif;
	letter-spacing: 1px;
	margin: 1.2em 0 .67em  0;
}

h1.zze {
	font: 1.8em Verdana, Arial, serif, sans-serif;
	letter-spacing: 1px;
	margin: 1.2em 0 .67em  0;
	color:#AC5930;	
}
#H_content h1 {
	text-align:left;
	}
h2 {
	font: 1.5em Verdana, Arial, serif, sans-serif;
	letter-spacing: 1px;
	margin: 1.5em 0 .5em  0;
}
#H_content h2 {
	text-align:left;
	}
h3 {
	font: bold 1em Verdana, Arial, serif, sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin: 1.5em 0 .5em  0;
}
#H_content h3 {
	text-align:left;
	}
h4 {
	font: bold 1em Verdana, Arial, serif, sans-serif;
	letter-spacing: 1.5px;
	margin-top:1em;
	margin-bottom:0;
	padding-bottom:0;
}
#H_content h4 {
	text-align:left;
	}
h5 {
	font: small-caps 1em Verdana, Arial, serif, sans-serif;
	letter-spacing: 2px;
	margin-top:1em;
	margin-bottom:0;
	padding-bottom:0;
}
#H_content h5 {
	text-align:left;
	}
h6 {
	font: bold 1em Georgia, serif;
	letter-spacing: 2px;
	margin-top:1em;
	margin-bottom:0;
	padding-bottom:0;
}
#H_content h6 {
	text-align:left;
	}
/* h7 = ungenutzt */
h7 {
	font: small-caps 1em Verdana, Arial, serif, sans-serif;
	letter-spacing: 2px;
	margin-top:1em;
	margin-bottom:0;
	padding-bottom:0;
}
#H_content h7 {
	text-align:center;
	}

/* try to close-up the space between h5, h6 and their following elements */
h5 + p,
h5 + div,
h6 + p,
h6 + div {
	padding-top:0;
	margin-top:0;
}


/* --------- hyperlinks -------- */
a:link,
a:active,
a:visited {
	text-decoration:none;
	color: #1E3478 /*#00435F*/;
}
a:link:hover,
a:visited:hover {
	border-bottom:1px dotted #aaa;
	color:#AC5930; 
}
a[href^="#fn-"] {
font-size:65%;
position:relative;
bottom:0.5em;
}


a.offsite {
	background:url("img/offsite.gif") top right no-repeat ;
	padding:0 8px 0 0;
	min-height: 15px;
	height:auto !important; height: 15px; /*ie6 min-height 'fast-hack' */
}
a.sangham {
	background:url("img/sangham.gif") top right no-repeat ;
	padding:0 8px 0 0;
	min-height: 15px;
	height:auto !important; height: 15px; /*ie6 min-height 'fast-hack' */
}
a.offsite_pkc {
	background:url("img/offsite.gif") top right no-repeat ;
	padding:0 8px 0 0;
	min-height: 15px;
	height:auto !important; height: 15px; /*ie6 min-height 'fast-hack' */
}
a.offsite_pkc:hover {
	background:url("img/pkcom2.png") bottom right no-repeat ;
	padding:0 8px 50px 0;
	min-height: 15px;
	height:auto !important; height: 15px; /*ie6 min-height 'fast-hack' */
}
a.homagelink {
	text-decoration:none;
	color: #D6D6CA;
}

a.homagelink:hover {
	border-bottom:none;
	color:#ABABA2;
}
a.zze,
a.zzelink,
a.noteTag_zze {
	text-decoration:none;
	color:#AC5930;
}


a.noteTag_zze:hover {
	border-bottom:0.5px dotted #aaa;
	color:#AC5930;
	background-color: #F2F2EF;
}

a.zzelink:hover {
	border-bottom:0.5px dotted #aaa;
	color:#AC5930;
	background-color: #F2F2EF;
}

a.para {
	padding:0 0 0 0em;
	width:auto;
	margin: 0em 0em 0em -3em;
	color: #F0F0F0;
}

a.para:hover {
	padding:0 0 0 0em;
	width:auto;
	margin: 0em 0em 0em -3em;
	color: #AC5930;
}

a.menu_l { /*navigation menu previous page*/
	float:left;
	font-size:10px;
	color: #AC5930;
}

a.menu_r { /*navigation menu next page*/
	float:right;
	font-size:10px;
	color: #AC5930;
}

a.menu_l:hover,
a.menu_r:hover{ /*navigation menu next-previous page*/
	background-color: #F2F2EF;
	border-bottom:none;
}

a.imgLink:hover {	/*suppress border when hovering over an image*/
	border:transparent;
}

a.back {
	background:url('img/up1.gif') 0 0 no-repeat;
	position:inherit;
	top:-3px;
	padding-left:16px;
	padding-bottom:4px; /*zze addition to lift the sign up to be not hidden half*/
}
a.back:target {
	background:url('img/up1.gif') 0 65px no-repeat;
}

a.back:hover {
	background:url('img/up1-hover.gif') 0 0 no-repeat;
	border:none;
}
a.back:hover:target {
	background:url('img/up1-hover.gif') 0 65px no-repeat;
}
/*	sprachlink */
a.langlink {
	background:url('img/lang_en.png') 0 0 no-repeat;
	position:relative;
	top:-3px;
	padding-left:16px;
}
a.langlink:hover {
	background:url('img/lang_en-hover.png') 0 0 no-repeat;
	border:none;
}
/*	sprachlink */

/*	show hide link */
a.onclick{
	float:right;
	position:relative;
	right:10px;
}
a.onclick:hover{
	border-bottom:none;
}

/******* Footnotes and Endnotes **********/
div.notes {
	margin: 3em 20px 2em 20px;
}
div.notes_zze {
	margin: 3em 20px 2em 20px;
	color: #AC5930;
}

.notes h1 {
	margin-left:-20px;
	font: 15pt Verdana, Arial, sans-serif;
	letter-spacing: 1px;
}

.notes_zze h1 {
	margin-left:-20px;
	font: 10pt Verdana, Arial, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	color: #AC5930;
}

.noteTag {
	/*vertical-align:super; this wrecks the line spacing.*/
	/*padding-left:1px;*/
	font-size:9pt; /*absolute size, so they look OK inside <h1>, etc.*/
	color: #AC5930;
}
.noteTag:before { /* ensure there's a non-breaking space before the tag */
/*	content: "\00a0[";*/
}
.noteTag:after { 
/*	content: "]"; */
}

.noteTag_zze {
	/*vertical-align:super; this wrecks the line spacing.*/
	/*padding-left:1px;*/
	font-size:9pt; /*absolute size, so they look OK inside <h1>, etc.*/
	color: #AC5930;
}
.noteTag_zze:before { /* ensure there's a non-breaking space before the tag */
/*	content: "\00a0[";*/
}
.noteTag_zze:after { 
/*	content: "]"; */
}

/***************************************/

/* this "see also" usually appears at the end of a sutta, etc., to indicated suttas on related themes*/
.seeAlso {
	margin:3em 2em 0 0em;
}

div.chapter {
	margin-top:3em;
	padding-bottom:2em;
	border-bottom:1px solid #888;
}
/* ZZE Chapter not translated yet*/
div.chapter_untrans {
	margin-top:3em;
	padding-bottom:2em;
	border-bottom:1px solid #888;
	color: #D6D6CA;
}
/* ZZE Chapter for Jataka Mainstory*/
div.chapter_j {
	margin-top:3em;
	padding-right:1em;
	padding-left:1em;
	padding-bottom:2em;
	border-bottom:0.5px solid #888;
}
div.chapter_jd {
	margin-top:3em;
	padding-right:3em;
	padding-left:3em;
	padding-bottom:2em;
	color:#67675E;
}
/* ZZE Chapter soft */
div.chapter_soft {
	margin-top:2em;
	padding-bottom:1em;
	padding-left:1em;
	border-bottom:0.5px solid #888;
}





/***** VERSE TEXT *****/
/*	For verses or other indented chunks */
div.verse {
	margin-left:5%;
	margin-right:5%;
	margin-bottom:0em;
}

/* The name of the speaker. For example, "[Buddha:]" */
p.spkr {
	font-style:italic;
	margin-left:-3%;
	margin-bottom:0em;
}
p.spkr + p /*close up the space between p.spkr and a following p*/ {margin-top:0;}

.freeverse {
	margin-left:5%;
	margin-right:5%;
	white-space:pre; /*preformatted text*/
	font-family:Verdana, sans-serif;
	/*margin-top:-.5em; closes up the space created by the first line of verse*/
	padding:0;
	margin-bottom:0;/* To prevent a blank line after a preceding line like "<i>[Ananda:]</i>"*/
}
.freeverse p.cite {
	white-space:normal;
	margin-bottom:-1em; /* pull up the bottom in a <p> in freeverse's preformatted text*/
}
.freeverse p.spkr {
	display:inline;	
}

/* For poetry, use preformatted text. */
.verse pre {
	font-size:100%;
	font-family:Verdana, sans-serif;
	margin-top:0;
	/* To prevent a blank line after a preceding line like "<i>[Ananda:]</i>"*/
	margin-bottom:0;
}



/******* Pali and chanting **********/
.pali {
	font-family: "Arial Unicode MS", "Gentium";
/*	
	font-family: "Gentium Basic", "Gentium", "Gentium Book Basic", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Serif", "DejaVu Serif Condensed", "Arial Unicode MS", "URW Palladio UNI",Verdana, sans-serif;
*/	
}

div.chant {
	font-family: "Arial Unicode MS", "Gentium";
/*	
	font-family: "Gentium Basic", "Gentium", "Gentium Book Basic", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Serif", "DejaVu Serif Condensed", "Arial Unicode MS", "URW Palladio UNI",Verdana, sans-serif;
*/	
	margin-left:+5%;
	margin-right:+5%;
}
.chant pre {font-family:inherit;}
.chant .pali {
	font-style:italic;
	margin-top:0em;
	margin-bottom:0em;
}
.chant .english {
	font-style:normal;
	margin-left:+2%;
	margin-right:+2%;
	margin-top:0em;
	margin-bottom:1em;
}
/************************************/




/* A sutta citation (e.g., "[SN XLVI.11]") that follows a sutta verse. */
.cite {
	font-size:80%;
	line-height:1.1em;
}
p.cite {
	text-align:left;
	margin-left:20%;
	margin-bottom:1em;	/*if you change this, also change .freeverse p.cite*/
}
p + .verse {margin-top:1em;}

p.zze {
	color:#AC5930;
}

p.pali {
margin-left: 1em;
font-style:italic;
font-weight: bold;
}

p.trans {
margin-left: 1em;
font-weight: bold;
}

p.center {
text-align:center;
}

p.centers {
text-align:center;
font-size:80%;
margin-top: 3em;
margin-bottom: -1em;
}

p.centerb {
text-align:center;
font-size:120%;
}
/***************************************/


/* quoted blocks of text */
div.excerpt {
	margin:1em 2em 2em 2em;
	text-align:left;
}

/* short passages, like aphorisms -- e.g., "Gifts He Left Behind"*/
div.anecdote {
	margin:1em 2em 4em 2em;
}
.anecdote h1 {
	font: bold 1em Verdana, Arial, sans-serif;
	letter-spacing: 1.5px;
	margin-top:1em;
	margin-bottom:0;
	padding-bottom:0;
}


/******* ODDS 'N ENDS *********/
/* For the author's name, address, etc., usually at the end of a Preface.*/
.tagline {
	margin-right:10%;
	text-align:right;
	font-size:80%;
	line-height: 100%;
}
img {
	border:none;
}

img.suttaReadings {
	padding-right:0.5em;
}

#F_atiTitle, #F_atiExtra, #F_atiCopy {
	display:inline;
	display:none;
}
#F_sourceTitle, #F_sourceCopy, #F_sourceCopy_translation, #F_sourceIsbn, #F_editorsNote, #F_sourceEdition, #F_zzeCopy {
	display:inline;
	
}

#source {
	display:none;
}

/* an epigram -- a short excerpt, usually at the beginning of a chapter or section */
.epi {
	margin-left:5%;
	margin-right:5%;
	font-style:italic;
}




.notebox {
	width:400px;
	margin:.5em auto 1em 120px;
	text-align:center;
	border:1px solid #ccc;
	padding:0 1em 0 1em; /*let <p> control the top/bottom padding */
}

.notebox .alert {
	font-weight:bold;
}

.warningbox {
	width:75%;
	border:1px solid red;
	text-align:left;
	padding:0 1em 0 1em;
	margin:.5em auto 1em auto;
}

/* Tabel Patimokkha */
table.pati tr td {
	vertical-align:top;
	text-align:block;
	padding-left:0.5em;
	margin-bottom:1em;
}
td.left {
	width:60%;
	text-align:justify;
	padding:1em 2em 1em 0.2em
}
td.right {
	width:40%;
	border-left: 2px solid gray;
	text-align:block;
	padding:1em 0.2em 1em 0.5em
}
td.center {
	text-align:center;
	padding:1em 0.2em 1em 0.5em
}

/* a table with alternately shaded rows */
table.oddeven {
	padding: 0.6em;
	border:1px solid #ccc;
}
table.oddeven tr td {
	vertical-align:middle;
	padding: 5px 0 5px 0;
}
table.oddeven tr th {
	vertical-align:middle;
	padding: 5px 5px 5px 5px;
}

table.oddeven tr.odd th,
table.oddeven tr.odd td {
	background-color: inherit;
	text-align:center;
}
table.oddeven tr.even th,
table.oddeven tr.even td {
	background-color: #eee;
	text-align:center;
}
table.oddeven tr th.col1,
table.oddeven tr td.col1 {
	text-align:left;
}

div.dingbat {
	text-align:center;
	margin:2em 0 2em 0;
}

/***********************************/
/* used in at least one Bodhi Leaf */
div.play{ }
div.play p {
	margin-left:8%;
	margin-right:8%;
} 
div.play p.stagedir {
	margin-left:0%;
	margin-right:0%;
	font-style:italic;
}
/***********************************/

div.rawfilelist {
	 font-family:monospace;
	 white-space:pre;
}


div.clear {
	height:0px;
	width:0px;
	clear:both;
}

.transcode {
	color: green;
	white-space:pre; /*preformatted text*/
	font-family:monospace;
}
img.dhamma {
	margin-bottom:1em;
	padding-right:1em;
	padding-bottom:1em;
	float:left;
}

/* to make content sections visible when targeted by an anchor link (scroll down 65p not to be hidden behind the fixed top navigation) */
:target {
	padding-top:65px;
	border-bottom:2px solid #d1d1e0;
}
/* TABLE MAHAVAGGA */
.table_maha h1,h2,h3,h4 {
text-align:center !important;
}
.table_maha p,h1,h2,h3,h4 {
font-family: Arial, Helvetica, sans-serif !important;
}
.table_maha p {
margin: 0.2em 0.2em 0  !important;
}
.left_maha p {
color:#454545;
}
table.maha tr td {
	vertical-align:top;
	/*text-align:block;*/
	padding-left:0.5em;
	margin-bottom:1em;

}
table.maha {
padding:1em 2px 1em 2px;
width:100%;
}
td.left_maha {
	width:38%;
	text-align:block;
	padding:0em 0.2em 0.5em 0.2em
}
td.right_maha {
	width:58%;
	border-left: 2px solid #d9d9d9;
	text-align:left;
	padding:0em 0.2em 0.5em 0.5em
}
.table_maha tr:nth-child(odd) {
    background: #f0f0f0;
}
.othertext {
color: #02077e;
}
.Commentary {
color: #02077e!important;
}
.Sub-commentary {
color: #0d6a0c!important;
}
.sectionend  {
color: #606060;
font-style: italic;
}
/* TABLE MV END */


