@charset "UTF-8";

BODY
{
	color: black;
	font-family: Palatino, Georgia, "times new roman", serif;
	margin: 1em;
}

h1, h2, h3
{
	text-align: center;
	line-height: 1.5em;
}

h4
{
	font-family: Helvetica, Verdana, sans-serif;
	text-align: center;
}

p
{
	text-indent: 1.5em;
	margin: 0;
	text-align: justify;
	line-height: 1.4em;
}

p.FirstParagraph { text-indent: 0; }
p.FirstParagraph:first-line { font-variant: small-caps; }

p.FirstParagraph:first-letter
{
	float: left;
	font-size: 270%;
	line-height: 1em;
	margin-right: .1em;
}

p.MinorSectionBreak
{
	margin-top: 1.4em;
}

p.End
{
	text-indent: 0;
	margin: 2em;
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
}

p.Sign
{
	font-family: Helvetica, Verdana, sans-serif;
	text-indent: 0em;
	text-align: center;
	margin-top: .5em;
	margin-bottom: .5em;
}

.Group
{
	page-break-inside: avoid;
}

div.Illustration
{
	float: right;
	width: 45%;
	text-align: center;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: .5em;
	page-break-inside: avoid;
}

div.LeftIllustration
{
	float: left;
	width: 45%;
	text-align: center;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-right: .5em;
	page-break-inside: avoid;
}

div.Image
{
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
	page-break-inside: avoid;
}

div.Map
{
	float: left;
	text-align: center;
	width: 100%;
}

p.Illustration
{
	text-indent: 0;
	text-align: center;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 80%;
	margin: .3em .0em .0em .0em;
}

p.Note { margin: 0.7em 2.0em 0.7em 2.0em; }

p.Notice
{
	margin: 0.7em 2.0em 0.7em 2.0em; 
	text-align: center;
	text-indent: 0;
	font-style: italic;
}

.CastawayMessage
{
	margin: 0.3em .3em 0.3em .3em; 
	padding: .4em;
	text-indent: 0;
	font-style: italic;
	white-space: pre;
	background-color: #DDDDDD;
	color: #DDDDDD;
}

.Legible { color: black; }

.ReconstructedMessage
{
	margin: 0.3em .3em 0.3em .3em; 
	padding: .4em;
	text-indent: 0;
	font-style: italic;
	white-space: pre;
	background-color: white;
}

.Quotation
{
	text-indent: 0;
	font-style: italic;
	margin: 0.7em 2.0em 0.7em 2.0em; 
}

.Quotation .Interpolation 
{
	font-style: normal;
}

.Illegible { color: white; }

.Floating, .FloatRight { float: right; }
.FloatLeft { float: left; }

.NewPage
{
	page-break-before: always;
}

.Image
{
	margin: .7em;
	text-indent: 0;
	text-align: center;
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 80%;
}

.ImageCaption
{
	font-style: italic;
	font-weight: bold;
	text-indent: 0;
	text-align: center;
	margin: .7em;
}

.Interpolation { font-style: italic; }

.Description { text-align: right; }

.Label
{
	text-align: left;
	font-weight: bold;
}

.Letter
{
	font-style: italic;
	margin: 0.7em 2.0em 0.7em 2.0em; 
}

.Newspaper
{
	font-family: Helvetica, Verdana, sans-serif;
	margin: 0.7em 2.0em 0.7em 2.0em; 
}

.Letter .ShipName { font-style: normal; }

.Address
{
	text-indent: 0;
	text-align: left;
	margin-top: .7em;
	margin-bottom: .7em;
}
.Heading
{
	text-indent: 0;
	text-align: center;
	font-variant: small-caps;
}

.Dateline
{
	text-indent: 0;
	text-align: left;
	margin-bottom: .7em;
}

.Signature
{
	text-align: right;
	margin-top: .7em;
}

.Poem
{
	text-indent: 0;
	font-style: italic;
	margin: .7em 3em .7em 3em;
}

sup
{
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
	margin-left: .1em;
}

hr.Footnote { margin-right: 66%; }

ol.Footnote
{
	font-size: 80%;
	margin-left: 1em;
}

p.ChapterNumber
{
	text-indent: 0;
	font-weight: bold;
	margin-top: .5em;
}

p.ChapterDesc
{
	text-indent: 0;
	margin: .25em 2em .5em 2em;
}

p.Footnote
{
	font-size: 80%;
	text-indent: -2em;
	margin-left: 2em;
}

p.FootnoteNote
{
	font-size: 80%;
	margin-left: 20%;
}

p.Song
{
	margin: .7em 2em .7em 3em;
	text-indent: -1em;
	font-style: italic;
}

.NoIndent { text-indent: 0; }
.HangingIndent  { text-indent: -1em; }

.AuthorNote,
.Genus,
.InlineQuote,
.Motto,
.ShipName,
.Title,
.BusinessName,
.Organization,
.Translation { font-style: italic; }

.Aborigine,
.Dutch,
.French,
.Gaelic,
.German,
.Latin,
.Maori,
.NotEnglish,
.Portuguese,
.Spanish { font-style: italic; }

/*
	Highlighting for marking Restorations, Additions, Changes,
	and WTF does that mean? in the text. There should be no
	WTF sections in a released version.
*/

.DASRestoration
{
	background-color: #DDDDFF;
}

.DASAddition
{
	background-color: #AAFFAA;
}
.DASChange
{
	background-color: #FFFFAA;
	text-decoration: underline;
}

.DASWTF { background-color: #FFAAAA; }


.Navigation
{
display: none;		/*		 Remove this to show navigation links at chapter ends */
}

.TitlePage
{
	font-family: Helvetica, Verdana, sans-serif;
	text-align: center;
}

.License
{
	font-size: 80%;
}

dl
{
	font-family: Helvetica, Verdana, sans-serif;
	line-height: 1.4em;
}

dt
{
	margin-top: 0.7em;
	font-weight: bold;
}

.IndexLink
{
	text-align: center;
	text-indent: 0;
}

p.Subtitle
{
	font-size: 150%;
}

p.SubSubtitle
{
	font-size: 130%;
}

p.Author
{
	font-size: 120%;
}

hr.SectionBreak
{
	margin-left: 33%;
	margin-right: 33%;
}

.TitlePage p
{
	text-align: center;
	text-indent: 0;
}

.TranslatorNote
{
	text-indent: 0;
	font-style: italic;
	margin: 0.7em 2.0em 0.7em 2.0em;
}

.TranslatorNote em 
{
	font-style: normal;
}

.KernLeft66 { margin-left: -.66em; }
.KernLeft50 { margin-left: -.50em; }
.KernLeft33 { margin-left: -.33em; }
.KernLeft { margin-left: -.50em; }
