﻿/* text models */

	h1 { visibility: hidden; }

	body, table { font-family: verdana, helvetica, arial, sans-serif; }
	h4, h3, h2 { font-family: Garamond, Georgia, "Times New Noman", serif; }

	body, table, h4 { font-size: 10pt; line-height: 150%; }
	.bar table { line-height: 83%; }
	h3 { font-size: 125%; line-height: 120%; }
	h2 { font-size: 150%; line-height: 120%; }

	h4, quote { font-style: italic; }

	h4 { font-weight: normal; }
	h3, h2 { font-weight: bold; }

	#header, #nameplate { text-align: left; }
	#story p { text-align: justify; }
	.bar, #footer { text-align: center; }

	.bar :link, .bar :visited { color: white; }

/* box models */

	body { background-color: rgb(255,239,219); }
	body { margin: 0 2em 2em 2em; }

	table { margin: 0; }

	#header { background-image: url(headershade.png); background-repeat: repeat-x; }
	#header { margin-left: auto; margin-right: auto; width: 100%; }
	#header tr { vertical-align: bottom; }
	td#earicon { width: 130px; height: 130px; background-image: url(earicon.png); background-repeat: no-repeat; }
	td#nameplate { background-image: url(nameplate.png); background-repeat: no-repeat; background-position: bottom left; }

	.bar { background-color: rgb(165,42,42); }
	table.bar, tr.bar, td.bar { border: 0; border-spacing: 0; padding: 0; width: 100%; border-collapse: collapse; }
	.bar table { margin-left: auto; margin-right: auto; }

	#story { background-color: white; }
	#story { width: 100%; }
	#story, #sidebar { vertical-align: top; }
	td#story { padding: 1em; }
	td.sidebar { padding: 1em 0 1em 1em; }

	a img { border: thin solid transparent; }
	a:hover img { border: thin solid blue; }
	a:visited:hover img { border: thin solid purple; }
	/* a:hover img { background-color: rgb(240,240,255); } */

	img#editors { float: left; margin-right: 1em; }

	#editors2 { float: left; margin-right: 1em; width: 295px; height: 314px; background-image: url(editorssappho.jpg); }
