/* -------------------------------- 2003-11-19 ---- */
html, body {
	margin: 0;
	padding: 0;
	background: #000000;
	color: white;
	font-family: "Century Gothic", "Times New Roman", Times, "Minion Pro", serif;
	font-size: 1em;
	text-align: center !important;
}
h1 {
	margin: 0;
	padding: 0;
	font-family: "Century Schoolbook", "Trebuchet MS", Tahoma, Helvetica, Helv, Arial, Verdana, sans-serif;
	font-weight: normal;
}
#bCrumb {
	padding: 0.5em;
	font-size: small;
	text-align: right !important;
}
#samples {margin: 1em;}
#navigation {
	margin-right: 10%;
	margin-left: 10%;
	font-family: "Minion Pro", "Times New Roman", Times, serif;
	font-size: small;
	width: 80%;
}
#navigation p {
	margin: 0.5em 0;;
	padding-bottom: 4px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	border-bottom: 1px dotted white;
}
#navigation p:first-letter {
	color: rgb(100%,65%,65%);
	font-size: large;
	font-weight: bold;
	padding: 4px 1px 12px 0;
	border-right: 1px dotted white;
}
#navigation ul {
	display: inline;
	margin-top: 1em;
	padding-top: 2em;	/* because of mozilla */
	list-style-type: none;
	width: 130px;
}

#navigation li, #navigation li.activ {
	display: inline;
	padding: 3px 4px 3px 8px;
	text-align: center;
}

#navigation li {
	background: rgb(65%,12%,12%);
	color: #ffffff;
	text-decoration: none;
	border: 3px solid rgb(35%,1%,1%);
}
#navigation li:hover {
	border: 3px solid rgb(100%,1%,1%);
}
#navigation li.activ:hover {
	border: 3px dotted rgb(100%,1%,1%) !important;
}
#navigation li a {
	color: #ffffff;
	text-decoration: none;
}
#navigation li.activ, #navigation li.activ:hover {
	background: rgb(21%,21%,21%);
	color: #f0f0f0;
}
#song {padding-bottom: 1em;}
#song p {line-height: 1.4;}
#song h1 {
	margin: 0.5em 0;
	font-family: "Monotype Corsiva", "ER Architekt", "Palatino Linotype", cursive, serif;
	font-size: 2em;
	letter-spacing: 1mm;
}
#song h1:first-letter {
	font-size: larger;
	font-style: italic;
}
.ldesc {display: none;}
.delimiter {visibility: visible;}
.notes {
	margin: 1em 4em;
	font-size: small;
	text-align: left;
}
.notes hr {display: none;}
p.fchild {
	padding: 0;
	font-family: "Minion Pro", "Times New Roman", Times, serif;
	line-height: 1.2;
	font-style: normal;
	background: #000000;
	color: e0e3e6;
}
#endbodydoc {
	margin: 2.5em 0.5em 0 0.5em;
	padding-bottom: 0;
	text-align: left !important;
}
#signatura {
	font-family: "Minion Pro", "Times New Roman", Times, serif;
	font-size: small;
	text-align: right;
}
#endbodydoc a, .notes a {text-decoration: underline;}
#endbodydoc a:link, #endbodydoc a:visited, 
.notes a:link, .notes a:visited {
	color: #ff0000;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Helv, Arial, Verdana, sans-serif;
}

#endbodydoc a:hover, .notes a:hover {
	background: transparent;
	color: #6699ff;
}
#endbodydoc a:active, .notes a:active {
	background: transparent;
	text-decoration: none;
}
#bCrumb, #bCrumb a:link, #bCrumb a:visited, #bCrumb a:hover, #bCrumb a:active {
	background: transparent;
	color: silver;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Helv, Arial, Verdana, sans-serif;
	text-decoration: none;
}
/* -------------------------------- for import rule sample ---- */
.black {
	background: black !important;
	color: white !important;
}
