/* $Id: defaultformat.css.perlpp 5404 2013-08-12 00:44:31Z earl $ */
/* Misc formatting */
.attention	{ font-weight: bold; }
.notice		{ font-weight: bold; }
.foreignphrase	{ font-style: italic; }
.legalphrase	{ font-style: italic; }
.species	{ font-style: italic; }
.chapter	{ margin-left: 24em; font-weight: bold; }
.indent		{ margin-left: 4em; margin-right: 4em; }
.bold		{ font-weight: bold; }
.small		{ font-size: 0.83em; }
.big		{ font-size: 1.17em; }
.narrow		{ font-family: 'Arial Narrow', sans-serif; }
.noborder	{ border-style: none; border-width: 0; }
/* Quotes */
q:lang(en)	{ quotes: "\201C" "\201D" "\2018" "\2019"; }
q:before	{ content: open-quote; }
q:after		{ content: close-quote; }
.blockquote	{ margin-left: 4em; margin-right: 4em; text-indent: 2.5em; margin-top: 1ex; margin-bottom: 1ex; }
.iquote		{ margin-bottom: 0em; font-style: italic; }
.iquote em	{ margin-bottom: 0em; font-style: normal; }
.iauthor	{ margin-top: 0em; margin-left: 20em; font-weight: bold; }
.bigiquote	{ font-size: 1.17em; margin-bottom: 0em; font-style: italic; }
.bigiquote em	{ font-size: 1.17em; margin-bottom: 0em; font-style: normal; }
.bigiauthor	{ font-size: 1.17em; margin-top: 0em; margin-left: 20em; font-weight: bold; }
.smalliquote	{ font-size: 0.83em; margin-bottom: 0em; font-style: italic; }
.smalliquote em	{ font-size: 0.83em; margin-bottom: 0em; font-style: normal; }
.smalliauthor	{ font-size: 0.83em; margin-top: 0em; margin-left: 20em; font-weight: bold; }
/* Alignment */
.vtop		{ vertical-align: top; }
.vmiddle		{ vertical-align: middle; }
.vbottom		{ vertical-align: bottom; }
.hleft		{ text-align: left; }
.hcenter		{ text-align: center; }
.hright		{ text-align: right; }
/*.alignpoint	{ text-align: '.'; }*/
.hleftvtop	{ text-align: left;   vertical-align: top; }
.hcentervtop	{ text-align: center;   vertical-align: top; }
.hrightvtop	{ text-align: right;   vertical-align: top; }
.hleftvmiddle	{ text-align: left;   vertical-align: middle; }
.hcentervmiddle	{ text-align: center;   vertical-align: middle; }
.hrightvmiddle	{ text-align: right;   vertical-align: middle; }
.hleftvbottom	{ text-align: left;   vertical-align: bottom; }
.hcentervbottom	{ text-align: center;   vertical-align: bottom; }
.hrightvbottom	{ text-align: right;   vertical-align: bottom; }
/* Floats */
.floatleft	{ clear: both; float: left; }
.floatright	{ clear: both; float: right; }
.containfloat	{ overflow: hidden; width: auto; }
.clearfloat	{ clear: both; }
/* For tables */
.framed		{ margin: 0; padding: 0; border-spacing: 0; border-width: thin; border-style: solid; border-collapse: collapse; }
.boxed		{ padding: 2px; border-width: thin; border-style: solid; border-collapse: collapse; }
/* for Quote of the month in index.html */
.mquoteh	{ margin-left: 4em; margin-right: 4em; margin-top: 0.5ex; margin-bottom: 0.5ex; font-weight: bolder; } /* header */
.mquotehnote	{ font-weight: normal; }
.mquote1	{ margin-left: 4em; margin-right: 4em; margin-top: 0.5ex; margin-bottom: 0.5ex; } /* 1-paragraph body */
.mquotem	{ margin-left: 4em; margin-right: 4em; margin-top: 0.5ex; margin-bottom: 0.5ex; text-indent: 1em; } /* multi-paragraph body */
.mquotel	{ margin-left: 6em; margin-right: 4em; margin-top: 0.5ex; margin-bottom: 0.5ex; } /* song lyrics body */
.mquotep	{ margin-left: 6em; margin-right: 4em; margin-top: 1ex;   margin-bottom: 1ex; } /* poem body */
.mquotet	{ margin-left: 6em; margin-right: 4em; margin-top: 1ex;   margin-bottom: 1ex; font-weight: bolder; } /* poem title */
.mquotea	{ margin-left: 4em; margin-right: 4em; margin-top: 0.5ex; margin-bottom: 0.5ex; } /* author */
/* Formating */
/* $Id: earlformat.css.perlpp 5011 2012-04-20 01:20:41Z earl $ */
/* Layout */
body		{margin: 0; padding: 0;}
h1		{margin: 0; padding: 0 0.5em 0 0.5em;}
.topimg		{margin: 0 0 0 0; padding: 0 0 0 0; vertical-align: top;}
.topnav		{margin: 0 0 0 0; padding: 0 0.25em 0 0.25em; vertical-align: middle; text-align: center;}
.toptitle	{margin: 0 0 0 0; padding: 0 0 0 0;}
.leftnav	{margin: 0 0 0 0; padding: 1ex 0.5em 1ex 0.5em; vertical-align: top;}
.toc		{margin-top: 1ex; margin-bottom: 1ex;}
.toc2		{margin-top: 1ex; margin-bottom: 1ex; margin-left: 0.5em;}
.pagebody	{padding: 0 0 0 0.5em; vertical-align: top;}
.pagetable	{margin: 0; padding: 0; border-spacing: 0;}
.firstpara	{margin-top: 0; padding-top: 0;}
.topnav a	{text-decoration: none;}
.topnavsub	{display: none; position: absolute; top: 0; text-align: left; padding: 1ex 0.5em 1ex 0.5em;}
ul.topnavsub > li {list-style: none;}
.topnav:hover .topnavsub {display: block;}
/* Sizes */
body		{min-width: 40em; max-width: 50em;}
.topnav		{min-width: 5.5em; max-width: 6.5em;}
