/* StyleSheet created by Fantasai */

h1.subtitle {
	font-size: xx-large;
	font-style: italic;
	text-align: center;}
h1 + address {
	font-weight: bold;
	font-style: normal;
	text-align: right;
	margin: 0; }

.entry {
	border-top: 1px solid;
	padding: 0 0.75em;
	margin: 1em 0 3em; }

.recordinfo {
	margin: 0 -0.75em;
	padding: 0.2em;
	font-family: sans-serif;}

.number {
	font-weight: bold;}
.number :link, .number :visited {
	color: inherit;
	font: inherit;}
.number :link:hover, .number :link:focus {
	color: #708090;}
.number :visited:hover, .number :visited:focus {
	color: #444444;}
.number :link:active, .number :visited:active {
	color: #FFFF00;}

.date {
	float: right;
	margin: -1em -0.75em 0 0;
	background: white;
	padding: 0 0.25em;
}
.navigation {
	margin: 2.5em 0 0 0;
	padding-top: .75em;
	border-top: solid thin;
	font-family: sans-serif;
	text-align: center;
	display: flex; }
.navigation li {
	display: inline;
	padding: 1em;
	flex-basis: 15em;
	display: flex;
	align-self: baseline;
	justify-content: center; }
.navigation::before {
	padding: 1em;
	align-self: baseline;
}

.navigation abbr {
	text-decoration: none;
	border-bottom: none;
	padding: 0 0.25em;
}
.navigation abbr[title="Previous"],
.navigation abbr[title="Up"] {
	float: left;
}
.navigation abbr[title="Next"] {
	float: right;
}

.links:before {
	font-weight: bold;
	content: "Links: ";}
