html { margin: 0 }

body { padding: 1em 1% 0 1% ; background: #ccccff; color: #000;
	font-family: "Verdana", "Arial", sans-serif;
	width: 760px; /* max-width doesn't work in IE6 */
	margin-right: auto !important; margin-left: auto !important;
  /* !important needed to override imposition of margin: 0 by rootsweb ad server. */
}

h1 { margin: 0; font: bold 1.7em "Comic Sans MS", Verdana, Helvetica, helv, Arial, sans-serif; color: #000; text-align: center }

p#strap { font: 1em "Comic Sans MS", Verdana, Helvetica, helv, Arial, sans-serif; color: #9F0000; text-align: center; margin: 0 0 0.9em 0 }

h2 { font: 1.5em "Comic Sans MS", Verdana, Helvetica, helv, Arial, sans-serif; text-align: center; color: #0000A0; margin: 0.5em 0 0.3em 0 }

h3 { font: 1.5em "Comic Sans MS", Verdana, Helvetica, helv, Arial, sans-serif; color: #600 }

h4 { font: 1.1em "Comic Sans MS", Verdana, Helvetica, helv, Arial, sans-serif; color: #009 }

em { color: #090; font-style: italic; font-weight: bold }

big { margin: 1em 0% 0em; font: 1.1em "Comic Sans MS" Verdana, Helvetica, helv, Arial, sans-serif; color: #006 }

small {font-size: 0.7em }

strong { font-weight: bold; color: #009 }

img { border: none }

.right { margin-left: 7px; float: right; width: 403px }
	/* Widest img + 7 */

@media all {
.right { width: auto }
} /* Hack to ignore width for all except IE Mac */

.right img { margin-top: 1em }

p.caption>img { margin-top: -4px } /* Hack to get IE and FF to match */

.centre { text-align: center }

.caption { font-size: 0.7em; text-align: center }

.caps { font-varient: small-caps }

table.mainnav { width: 100%; border: none; padding: 0; margin: 0 }

p {font-size: 0.8em; margin-left: 7px }

.maintext p { text-align: justify }

p.big { margin: 1em 0% 0em; font: 1.1em "Comic Sans MS" Verdana, Helvetica, helv, Arial, sans-serif; color: #006 }

form p {text-align: center }

table.status { width: 100%; clear: both; border: 1px solid #000; border-collapse:collapse; font-size: 0.7em }

table.status th { border: 1px solid #000; text-align: left; padding: 4px }

table.status td { border: 1px solid #000; padding: 4px }

.transcript { text-align: center }

.transcript p { font-size: 1em }

/* for old format transcripts only */
table.nav {width: 100%; text-align: center }

pre { font: 0.9em "Andale Mono", "Monotype.com", Courier, monospace }

pre.data { padding: 0.5em 0.5% 0.5em 0.5%; background: #ffe; margin: 1em 1% 1em 2%; text-align: left }

pre.data em { color: #0a0; font-style: italic; font-weight: normal }

a { font-color: #9F0000 }

a:link { color: #9F0000 }

a:visited { color: #9F0000 }

table.subnav { clear: both; border: none; padding: 0; margin: 0 }

table.subnav td { border-width: 1px 0 0 0; border-style: solid;
border-color: #000; text-align: center; font-size: 0.7em }

p.subnav { clear: both; border-top: solid 1px #000; text-align: center; font: 0.7em/2em Verdana, Helvetica, helv, Arial, sans-serif }
