/*
 * Defaults for the page
 */
body {
	font-family: "Lucida Grande",Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 86%; color: black;
	background: #000 url(/resources/eel_house.png) top left no-repeat fixed;
}

#content {
	margin-left: 150px; margin-top: 100px;
	width: 600px; padding: 10px;
	background-image: url(/resources/white_85pc.png);
}

ul.message {
	background-color: white; padding: 12px; border: 1px solid #aaa;
	list-style-image: url(/resources/icons/stock_ok_14x12.png);
	list-style-position: inside; font-weight: bold;
}

.tabular-form ul.errorlist { list-style-type: none; padding: 0; color: red; }
.tabular-form table { padding: 5px; margin-left: 20px; }
.tabular-form table th { padding: 5px; text-align: right; }
.tabular-form table td { padding: 5px; }

.indent { margin-left: 20px; }

hr { width: 100%; border: 0; border-bottom: 1px solid white; }
.footer { font-size: smaller; }

@media print {
	body { background: inherit; }
	#content { margin: inherit; width: inherit; }
	hr { border-bottom-color: black; }
	.breadcrumbs { display: none; }
	.interactive { display: none; }
}

/*
 * Story menus
 */
div.menu { margin-bottom: 5em; }
div.menu .year { color: black; }

/*
 * Story
 */
div.story { margin-bottom: 5em; width: 600px; }
div.story p { text-align: justify; line-height: 200%; margin: 1.5em 0 2em 0; widows: 4; }
div.story .letter { padding-left: 2em; font-style: italic; }
div.story .poem { padding-left: 2em; text-align: left; font-style: italic; line-height: 200%; }
div.story .credits { text-align: center; }
div.story .bold { font-weight: bold; }
div.story .italic { font-style: italic; }

@media print {
	div.story { width: auto; }
}

/*
 * Never show a border on images
 */
img { border: none; }
img.block { border: none; display: block }

/*
 * Regular links
 */

a:link { text-decoration: underline; color: #844; }
a:visited { text-decoration: none; color: #422; }
a:active { text-decoration: none; color: #422; }
a:hover { text-decoration: none; color: #fff; background-color: #f60; }


/* End */
