/* General styles */
div#Message
{
	top: 8px
}

div#MessageFooter
{
	text-align:		center;
	position:		absolute;
	top:			870px;
	left:			384px;
	right:			384px;
	width:			calc(100% - 768px);
}

#StoryTitle
{
}

#CurrentExcerpt
{
	position:	relative;
	top:		8px
}

#ReadingPaneSize
{
	position:	relative;
	top:		16px
}

/* Excerpt menu styles */
div#ExcerptMenuContainer
{
	position:	absolute;
	top:		16px;
	left:		32px;
	width:		300px;
}

.ExcerptMenuHeader
{
	font-weight:	bold;
}

.ExcerptMenuSectionContainer
{
	position:	relative;
	left:		8px;
}

.ExcerptMenuText
{
	position:	relative;
	left:		8px;
}

/* Reading pane style */
div#ReadingPane
{
	border-style:	groove;
	position:		absolute;
	top:			150px;
	left:			384px;
	right:			384px;
	width:			calc(100% - 768px);
	height:			720px;
	margin:			auto;
	overflow-x:		hidden;
	overflow-y:		auto;
	box-sizing:		border-box;
	padding:		8px;
}

/* Excerpt browser styles */
.ExcerptBrowserHeader
{
	font-weight:	bold;
}

.ExcerptBrowserTable
{
	border:				1px;
	border-collapse:	collapse;
	text-align:			center;
}

/* Story formatting styles */
.ChapterDate
{
	margin:			0cm;
	margin-bottom:	.0001pt;
	text-align:		center;
	font-size:		12.0pt;
	font-family:	"Calibri", "Verdana", "sans-serif";
	font-style:		italic;
}

.ChapterHeading
{
	margin:			0cm;
	margin-bottom:	8.0pt;
	text-align:		center;
	line-height:	107%;
	font-size:		20.0pt;
	font-family:	"Calibri", "Verdana", "sans-serif";
	font-weight:	bold;
}

.ChapterSub-heading
{
	margin:			0cm;
	margin-bottom:	8.0pt;
	text-align:		center;
	line-height:	107%;
	font-size:		14.0pt;
	font-family:	"Calibri", "Verdana", "sans-serif";
	font-weight:	bold;
}

.PageParagraphs
{
	margin:			0cm;
	margin-bottom:	.0001pt;
	text-align:		justify;
	text-indent:	36.0pt;
	font-size:		11.0pt;
	font-family:	"Calibri", "Verdana", "sans-serif";
}
