/*
 * +AMDG
 */
/*
 * This document was begun on X May 1202, the feast of the
 * Ascension of Our Lord, and it is humbly dedicated to Him,
 * for His mercy.
 */

/* format poetry index links */
.indlinkdiv {
	text-align:  center;
	display:  table;
	table-layout:  fixed;
	width:  100%;
}
.indlinkdiv a {
	display:  table-cell;
	text-align:  center;
	padding-top:  1%;
	padding-bottom:  1%;
	background: var(--dark-bg-color);
	color:  var(--light-fg-color);
	text-decoration:  none;
	font-weight:  bold;
	vertical-align:  middle;
	border-color:  var(--body-border-color);
	border-style:  outset;
	border-width:  1pt;
	border-radius:  6px;
	margin:  3pt;
}
.indlinkdiv a:hover {
	background:  var(--button-bg-color)!important;
	color:  var(--button-link-hover-fg-color)!important;
	border-style:  inset;
}
/* Format the poem titles and authors     */
.poemtitle {
	text-align:  left;
	color: var(--heading-color);
	font-family: serif;
	font-variant: small-caps;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 0em;
	margin-top:  1.5em;
	font-size:  192%;
	text-shadow:  1px 1px 1px #000000;
}
.poemauth {
	color: var(--author-color);
	font-family: serif;
	font-style: italic;
	font-weight: bold;
	margin: 0em;
	font-size:  100%;
}
@counter-style linedoz {
	system:  numeric;
	symbols:  '0' '1' '2' '3' '4' '5' '6' '7' '8' '9' 'X' 'E';
}
.poem {
	clear:  both;
	color:  var(--main-fg-color);
	font-family: serif;
	width:  90%;
	margin-left:  5%;
	margin-right:  5%;
	counter-reset:  lineno;
}
.poem h2 {
	color:  var(--heading-color);
	font-size:  125%;
	text-align:  center;
	margin-left:  5%;
	margin-right:  5%;
	font-variant:  small-caps;
}
.poemhead {
	color:  var(--heading-color);
	font-size:  125%;
	text-align:  center;
	font-variant:  small-caps;
	font-weight:  bold;
	padding:  0pt;
	margin:  0pt;
	margin-top:  1em;
	margin-bottom:  1em;
	text-shadow:  1px 1px 1px #000000;
}
.pl {
	display:  block;
	text-indent:  2em;
	margin-left:  2em;
	counter-increment:  lineno;
}
.pl::before {
	display:  inline-block;
	font-size:  80%;
	color:  var(--heading-color);
	padding-right:  2em;
	width:  3em;
	content:  "" counter(lineno,linedoz);
}
.stanza {
	padding-bottom: 1em;
}
.stressline {
	text-align:  center;
	font-size:  125%;
}
.metapoemtitle, .metapoemauthor, .metapoemmeter, .metapoemlink {
	display:  none;
}
.poementry {
	margin:  0;
	padding:  0;
	padding-bottom:  2pt;
}
.poemtitle {
	text-align:  left;
	color: var(--heading-color);
	font-family: serif;
	font-variant: small-caps;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 0em;
	margin-top:  1.5em;
	font-size:  192%;
	text-shadow:  1px 1px 1px #000000;
}
.poemtitle a {
	text-decoration:  none;
}
.catname {
	display:  inline-block;
	font-weight:  bold;
	font-variant:  small-caps;
	max-width:  10%;
	min-width:  84pt;
}
.catname::after {
	content:  ":";
}
.summary p {
	margin:  0;
	padding:  0;
	display:  inline;
}
.poemtype, .poemauthor, .poemmeter, .poemrhyme, .summary, .poemlink, .versionstuff {
	display:  flex;
}
.poemauthor .catname {
	display:  none;
}
.poemauthor {
	color: var(--author-color);
	font-family: serif;
	font-style: italic;
	font-weight: bold;
	margin: 0em;
	font-size:  125%;
}
#numbertext {
	font-weight:  bold;
}
@media (max-width:  640px) {
	.contitem {
		width:  100%;
	}
}
