html { font-size: 14pt; }

body
{
	color: white;
	background: RGB(0, 0, 102);
	font-family: Palatino, Georgia, serif;
	line-height: 1.3em;
}

h1 
{ 
	font-family: Herculanum, sans-serif;
	font-variant: small-caps;
	font-weight: normal;
}

h2, h3, h4 { font-family: sans-serif; }

p
{
	text-indent: 2em;
	margin: .1em .2em .1em .2em;
	text-align: justify;
	line-height: 1.3em;
	font-family: Palatino, Georgia, serif;
}

td p
{
	text-indent: 0em;
}

p.Copyright { text-indent: 0; }

p.PageHeader
{
	font-family: herculanum, sans-serif;
	text-indent: 0;
	text-align: center;
	font-size: 120%;
	font-weight: normal;
	color: yellow;
	font-variant: small-caps;
	background-color: transparent;
}

.Caption
{
	text-align: center;
	text-indent: 0;
	font-size: 90%;
	font-family: Helvetica, Verdana, sans-serif;
}

p.CharacterQuote
{
	text-indent: 0;
	font-style: italic;
	margin-bottom: 1em;
}

p.QuoteSource { margin: 0em 0em .25em 10em; }

.LeftAlign { text-align: left; }
.RightAlign { text-align: right; }

p.Note
{
	text-indent: 0em;
	font-style: italic;
	margin: .5em 2em .5em 2em;
}

p.Note em
{
	font-style: italic;
	font-weight: bold;
}

p.EpisodeTitle
{
	text-indent: 0em;
	margin: .5em 0em 0em 0em;
}

.EpisodeTitle
{
	font-weight: bold;
}

.SeasonTitle { color: white; background: RGB(0, 0, 102); }

.Underlined { text-decoration: underline; }

em.Whisper
{
	font-size: 90%;
	font-style: normal;
}

th {color:rgb(255, 255, 255); background: rgb(0, 0, 153); }
em.Singing { font-style: italic; }
A:link { color: rgb(144, 255, 255);  background: inherit; }
A:visited { color: rgb(255, 127, 255);  background: inherit; }
A:active { color: rgb(255, 0, 0);  background: inherit; }
A:hover { color: rgb(0, 96, 255);  background: inherit; }
