
body {
  margin: 12px;
  font-family: "Bookman Old Style", "Times New Roman", Times, Trinity, serif;
  font-size: 90%;
  line-height: 125%;
  color: black;
  background: #a0522d; /* Sienna */
}

a:link { color: #0000ff; background: transparent; border-bottom: 1px dotted #ffffff; text-decoration: none; outline: none; }

a:visited { color: #0000ff; background: transparent; border-bottom: 1px dotted #ffffff; text-decoration: none; outline: none; }

a:hover { color: #cc0000; background: transparent; border-bottom: 1px solid #ffffff; font-weight:normal; text-decoration: none; outline: none; }

.hidden-link { color: #000000; text-decoration: none; }

/* 24pt=200%, 18pt=150%, 14pt=120%, 12pt=100%, 10pt=80%, 8pt=60% where 12pt is 100% or medium in MSIE6 */

h1 { color: #ffbf00; background: transparent; margin-bottom: 0px; padding-bottom: 0px; margin-top: -108px; padding-top: 0px; }
h2 { color: #8b4513; background: transparent; margin-bottom: 4px; padding-bottom: 4px; margin-top: 4px; padding-top: 4px; } /* Saddle Brown */
h3, h4, h5, h6 { color: #000000; background: transparent; margin-bottom: 4px; padding-bottom: 4px; margin-top: 4px; padding-top: 4px; }
h1, h3, h4, h5, h6 { text-align: center }
h2 { text-align: right }
h1 { font: bold 250% "Bookman Old Style", "Times New Roman", Times, Trinity, serif }
h2 { font: bold 180% "Bookman Old Style", "Times New Roman", Times, Trinity, serif }
h3 { font: bold 130% "Bookman Old Style", "Times New Roman", Times, Trinity, serif }
h4 { font: bold 110% "Bookman Old Style", "Times New Roman", Times, Trinity, serif }
h5 { font: bold 80%  "Bookman Old Style", "Times New Roman", Times, Trinity, serif }    
h6 { font: bold 60%  "Bookman Old Style", "Times New Roman", Times, Trinity, serif }    

strong, b { font-weight: bold; }
em {font-style: italic; }
.smalltext { font-size: smaller; }
.largetext { font-size:larger; }
.largeboldtext { font-size:larger; font-weight: bold; }
.indent { margin: 1em }

#topborder {
	}

#contactbox {
	float: right;
	margin-top: -44px;
	padding: 0px;
	}

#container {
	padding: 3em;
	padding-left: 96px;
	padding-bottom: 140px;
	margin: 8px 40px 40px 40px;
	}

.container {
	background-color: #fdf5e6; /* Old Lace */
	}

#rosehip {
        margin-top: 32px;
	margin-left: -144px;
	}

.textbox {
	width: 98%;
        margin-left: 0px;
	margin-top: -520px;
	border: none;
	}

.dropcap {
	float: left;
	color: #8b4513; /* Saddle Brown */
	line-height: 34px;
	font-family: "Bookman Old Style", "Times", "Times New Roman", Trinity, serif;
	font-weight: normal;
	font-size: 50px;
	text-transform: uppercase;
	padding-top: .1em;
	margin-top: 0px;
	}

.quote {
	text-align: center;
	font-size: 120%
	}

.driflist {
	margin-left: 6em;
	line-height: 180%
	}

.floatleft {
	float: left;
	}

.floatright {
	float: right;
	}

.bookshelf {
	margin-top: 20px;
	margin-bottom: -148px;
	margin-right: auto;
	margin-left: auto;
/*	margin-left: -96px; */
	}

.hide { display: none }

div.head { margin-bottom: 1em }
div.head h1 { margin-top: 2em; clear: both }
div.head table { margin-left: 2em; margin-top: 2em }
div.head img { color: white; background: transparent; border: none } /* remove border from top image */

p.copyright { font-size: small }
p.copyright small { font-size: small }
.tm { vertical-align: top; font-size: 33%; }

pre, code { font-family: monospace }

@media aural {  
  h1, h2, h3 { stress: 20; richness: 90 }
  acronym {speak: normal;}
  abbr.initialism {speak: spell-out;}
  abbr.truncation {speak: normal;}
  .hide { speak: none }
  p.copyright { volume: x-soft; speech-rate: x-fast }
  dt { pause-before: 20% }
  pre { speak-punctuation: code } 
}

