body, td {
/*	font-family: "verdana", "lucida sans", "arial", sans-serif;*/
	font-family: "arial", sans-serif;
/*	font-size: 12pt;*/
	color: #ffffff;
	background-color: #a00000;
	margin: 0;
	padding: 0;
}

a {
	color: #e0e0e0;
	background-color: #600000;
	font-weight: bold;
}

a:visited {
	color: #b0b0b0;
	background-color: #600000;
	font-weight: bold;
}

a:hover {
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
}

h1 {
	text-align: center;
	background: black;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0.05in;
	color: #ffffff;
}
h2 {
	background: black;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0.05in;
	color: #c0c0c0;
	font-style: italic;
}

span.sc-ex {
	font-variant: small-caps;
}

.subtitle {
	font-size: .8em;
}

.haiku {
	text-align: center;
	font-family: "monotype.com", "Andale Mono", sans-serif;
	background-color: #e4e0d0;
	white-space: nowrap;
}

.upslightly {
	position: relative;
	top: -.3ex;
}

.downslightly {
	position: relative;
	top: .3ex;
}

#bits {
	position: absolute;
	left: 210px;
	right: 0;
	top: 0;
	text-align: center;
	padding: 0.5em;
}

#banner {
}

#haiku {
	position: absolute;
	left: 25%;
	right: 25%;
}

#sight {
	position: absolute;
	left: 0%;
	right: 75%;
}

#word {
	position: absolute;
	left: 25%;
	right: 50%;
	top: 15em;
}

#mind {
	position: absolute;
	left: 50%;
	right: 25%;
	top: 15em;
}

#self {
	position: absolute;
	left: 75%;
	right: 0%;
}

#footer {
}

/* For Music for the Tone-Deaf */
#lyrics {
	/*background: black;*/
	background: #600000;
	margin-left: 0.5in;
	margin-right: 0.5in;
	padding: 0.1in;
/*	margin-left: 3em;
	margin-right: 3em;
	padding: 0.5em;*/
	color: white;
	margin-top: 0;
/*	z-axis: 0;*/
}

/*#notes {
	background: #600000;
	margin-left: 0.5in;
	margin-right: 0.5in;
	padding: 0.1in;
	z-axis: 0;
}*/

/* For MoistyQuotes Omnibus */
.quote {
	background: #600000;
	font-weight: bold;
	margin-left: 5em;
	margin-right: 5em;
}
.byline {
	margin-top: -1em;
	margin-left: 7em;
	margin-right: 7em;
}

.card, #notes {
	color: white;
	background: #600000;
	margin-left: 0.5in;
	margin-right: 0.5in;
	margin-top: 0px;
	padding: 0.1in;
	border-top-color: #500000;
	border-left-color: #400000;
	border-right-color: #780000;
	border-bottom-color: #780000;
	border-style: solid;
	border-width: 2px;
}
h3 {
	color: white;
	background: #400000;
	margin-bottom: -1px;
	margin-left: 0.5in;
	margin-right: 50%;
	padding: .05in;
	border-top-color: #300000;
	border-left-color: #300000;
	border-right-color: #700000;
	border-bottom-color: #400000;
	border-style: solid;
	border-width: 2px;
}

#news {
/*	position: absolute;
	right: 0;
	width: 16em;
	text-align: justify;
	padding: 0.5em;*/
	background: black;
	color: white;
	margin-left: 0.5in;
	margin-right: 0.5in;
	padding: 0.1in;
	border-top-color: #400000;
	border-left-color: #400000;
	border-right-color: #600000;
	border-bottom-color: #600000;
	border-style: solid;
	border-width: 2px;
}

.pic {
	float: right;
	position: relative;
/*	z-axis: 99;*/
	padding-right: 1em;
}

