/*
 * 
 * Basic stylesheet for ChantPali.org
 *
 */

@import url('toolbar.css');
@import url('header.css');
@import url('footer.css');
@import url('border.css');
 
body   {
	margin-left: 	0; 
	margin-right:	0; 
	margin-top:		0; 
	margin-bottom:	0;
	width:			100%;
	height:			100%;
}

/*
 * generic rules
 */

h2 {
	font-family:	Tahoma, sans-serif;
	color:			mediumblue;
	font-size:		xx-large;
}

h3 {
	font-family:	Tahoma, sans-serif;
	color:			#241ECD;  /* cross b/w mediumblue & darkslateblue */ 
	font-size:		medium;
	text-transform:	uppercase;
	letter-spacing:	1px;
}

p.centeredImage {
    margin-left:	auto;
    margin-right:	auto;
}

ul li { 
	padding-top:	4px; 
	padding-bottom:	4px;
}

.logoStyle2 {		/* used primarily with secondary words & subtitles */
	color:			orange;
	font-weight:	bold;
	white-space:	nowrap; /* so subtitles aren't split ... */
}

/* 
 * end matter rules 
 */
 
div.endnote {
	text-align:		left;
	vertical-align:	baseline;
	background-color:white; 
	font-family:	"Times Ext Roman"; 
	font-size:		medium;
	font-weight:	normal; 
	font-style:		normal;
	margin:			20pt;
	margin-left:	40pt;
}

a.endnoteRef {
	text-align:		left;
	vertical-align: super;
	font-family: 	"Times New Roman";
	font-size: 		60%; 
	font-weight: 	normal;
	font-style:		normal;
	text-decoration:none;
}

h3.endnote {
	font-size:		large;
	text-indent:	-17pt;
}

p.endnoteTextN {		/* for endnotes 1 - 9, just for endnote's *1st* para. */
	text-indent:	-17pt;
}

p.endnoteTextNN {	/* for endnotes 10 - 99, just for endnote's *1st* para. */
	text-indent:	-24pt;
}
 
div.sources {
	background-color:white; 
	font-family:	"Times Ext Roman";
	font-size:		medium;
	border-top:		2px solid orange; 
	margin:			20pt;
}

/*
 * anchor bells & whistles
 */
 
a.hrefNull { /* for anchors w/o href's, e.g., but with onclick="window.open" */
	color:				blue;
	text-decoration:	underline;
}

a.fauxButton { /* for pseudo-button anchors */
	background-color:	steelblue; 
	color:				white;
	font-family:		Tahoma, sans-serif;
	font-weight:		normal; 
	font-size:			small; 
	border:				1px solid black; 
	padding:			3pt; 
	text-align:			center; 
	text-decoration:	none; 
}

a.fauxButton:visited {
	color:				white; 
}

a.fauxButton:hover {
	background-color:	#5692C4; 
}

a.fauxButton:active {
	color:				#EEEEEE; 
}