﻿@charset "UTF-8";

body {
	text-rendering: optimizeLegibility;
	font-size: 100%;
	line-height: 1.5em;
	width: 37em;
	font-family: Candara, "DejaVu Sans", Verdana;
	margin: 5em 0 5em 6em;
	background-color: rgb(230, 235, 235);
}

td.mtime {
	min-width: 10em;
}

a, a:visited {
	color: black;
	text-decoration: none;
	border-bottom: 1px solid rgb(170, 185, 185);
}

h1, h2, h3, h4, h5, h6 {
	font-family: Candara, Georgia, serif;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 1em;
	margin: 0 0 1em 0;
	padding: 0;
	color: rgb(30, 35, 35);
}

h2 {
	font-family: inherit;
	font-size: 1em;
	font-weight: bold;
}

q:before { content: "\201C"; }
q:after { content: "\201D"; }

#main p {
	margin-bottom: 0px;
}

#main p + p {
	text-indent: 1.5em;
	margin-top: 0px;
}

#main form p {
	text-indent: 0em;
	margin-top: 1em;
}

#main p + img {
	margin-top: 1.5em;
}

#main .poetry p {
	margin-bottom: 0px;
	text-indent: 0px;
}

/* .poetry > p, p.poetry {
	text-indent: 1.5em;
	margin-bottom: 0px;
} */

#main .play p {
	text-indent: -1.5em;
}

#main blockquote.play {
	margin-left: 3em;
}

form > p {
	text-indent: 0em;
	margin-bottom: 1li; }

p + h2 { margin-top: 2em; }

#main ol, #main ul, #main dl {
	margin-bottom: 0px; }

q.loose { font-style: italic; }
q.loose:before { content: ''; }
q.loose:after { content: ''; }

sup, sub { line-height: 0px; }

hr {
	border: none;
}

ul, ol {
	padding-left: 1.5em;
}

ul {
	list-style-type: circle;
}

blockquote {
	margin: 1em 0em 1em 1.5em; /* ?! */
	padding: 0px;
}

.frame {
	margin-bottom: 1.5em;
}

.anchor {
	float: left;
	width: 2em;
	margin-left: -2em;
	color: rgb(150, 170, 180);
	font-family: Webdings, Arial;
	font-size: 1em;
}

.anchor a {
	color: rgb(150, 170, 180);
}

div.frame:hover .anchor {
	color: rgb(150, 170, 180);
}

.anchor > a { border: none; }

.anchor a:hover {
	color: rgb(30, 35, 35);
}

p.editlink {
	margin-top: 0em; }

.editlink > a{
	color: rgb(230, 235, 235);
}

.editlink > a {
	border: none;
}

.editlink > a:hover { color: rgb(150, 170, 180); }

.frame > img {
	border: 1px solid black;
	margin: 0em;
}

img.noborder {
    border: none;
}

code.inline {
	background-color: white;
	font: inherit;
}

code {
	font-size: inherit;
	line-height: inherit;
}
