@charset "utf-8"; 
/* main.css */

body { 
padding: 1em 1in;
font-family : arial, verdana, helvetica, sans-serif;
font-size : medium;
}
div.body {
width: 800px;
margin: 1em auto;
}

p.story {
font-family: "Times New Roman", times, serif;
font-weight : normal;
line-height : 1.3;
}
p.story-title {
font-weight : bold;
text-align : left;
text-decoration : underline;
}
p.intro, div.intro {
font-family : arial, verdana, helvetica, sans-serif;
vertical-align : top;
background-color : #FDFDFF;
color : black;
text-align : left;
border     : silver 4px outset; 
margin-left  : auto;
margin-right : auto;
padding      : 1em;
}
.plaque, .plaquenarrow {
text-align:	left;
padding:	1em;
margin:		20px auto;
border:		5px outset #666;
color:		#336;
background-color: #F8f8ff;
}
.plaquenarrow {
display: 	inline-block;
font-family : 	arial, verdana, helvetica, sans-serif;
font-size:	large;
}
.copyright {
font-size    : small;
text-align   : center;
margin-left  : auto;
margin-right : auto;
padding-top  : 1.5em;
line-height  : 1.3;
}
table {
border-collapse : collapse;
margin-left  : auto;
margin-right : auto;
}
table.nav {
border : 1px solid black;
border-collapse : collapse;
font-size : 0.7em;
font-family: "Times New Roman", times, serif;
text-align : left;
padding : 0em;
margin-left  : auto;
margin-right : auto;
}
td.nav {
padding : 0em 1em;
border : 1px solid black;
}
div.ctr, div.prologue, .footer {
text-align : center;
margin-left : auto;
margin-right : auto;
}
div.prologue {
padding-top    : 1em;
padding-bottom : 1em;
}
.footer {
font-size : small;
}

div.crumb {
font-size   : small;
line-height : 1.6em;
color       : #666;
background-color : #FFF;
text-align  : left;
margin-bottom:8px;
}

ul {
	margin-left   :0;
	padding-left  :0px;
	padding-right : 1em;
}
li ul {
	padding-left  : 1em;
}
li {
	list-style-position: inside;
}


.keyterm {
font-family : arial, verdana, helvetica, sans-serif;
font-size   : 90%;
font-weight : bold;
color : #FF0000;
white-space : nowrap;
}

@media all { /* hide from NN4 */
.leftbar {
	color: #000066;
	background-color : #F6F6BB;
	border: 1px solid #000000;
	font-size : 90%;
	float: left;
	width: 15%;
	padding: 10px;
	margin: 0 10px 1em 0;
	}
.rightbar {
	color: #000066;
	background-color : #F6F6BB;
	border: 1px solid #000000;
	font-size : 90%;
	float: right;
	width: 15%;
	padding: 10px;
	margin: 0 8px 1em 0;
	}
}


h1, h2 {text-align : center; color:#006; }
h3 {text-align : left; color:#009; }

.small {
font-size : small;
}
.emph {
color : blue;
font-style : italic;
}
.large {
font-size : large;
}
.nobrk {
white-space : nowrap;
}
.under {
text-decoration : underline;
}
.ital {
font-style : italic;
}
.sub   {
vertical-align : sub;
font-size : 65%;
}
.sup   {
vertical-align : super;
font-size : 65%;
}
.code {
font-family  :  "Courier New",  verdana, "Lucida Sans Unicode", monospace;
font-weight  : bold;
color        : #FF0000;
}
.codelines {
font-family  :  "Courier New",  verdana, "Lucida Sans Unicode", monospace;
font-weight  : bold;
color        : #333366;
padding-left : 3em;
white-space  : pre;
border : 1px dashed #333366;
}

.xc {
font-family : verdana, arial, helvetica, sans-serif;
font-weight : bold;
color       : #000066;
font-style : italic;
}

div.cust-ad {
	clear:both;
	text-align:center;
	vertical-align:middle;
	font-family:arial,verdana,helvetica,sans-serif;
	font-weight:900;
	font-size: small;
	color:#069;
	padding: 10px 25px;
	display:inline-block;
	margin:15px auto;
	border:5px #CCC outset;
}
div.cust-ad-inner,div.cust-inner {
	clear:both;
	text-align:center;
	vertical-align:middle;
	font-family:arial,verdana,helvetica,sans-serif;
	font-weight:900;
	font-size: small;
	color:#069;
	padding: 5px 25px;
	display:inline-block;
	margin:5px auto;
	border:5px #CCC outset;
}
div.cust-inner p {
	text-align:left;
}

div.cust-ad p, div.cust-ad-outer p, div.cust p, div.cust-outer p {
	margin: 5px;
}
div.cust-ad-outer, div.cust-outer {
	clear:both;
	text-align:center;
	vertical-align:middle;
	font-family:arial,verdana,helvetica,sans-serif;
	font-weight:900;
	font-size: small;
	color:#06F;
	margin: 0px auto;
	border:0px #CCC outset;
}

.serif {font-family: "Times New Roman", times, serif;}
.sans  {font-family: arial, verdana, helvetica, sans-serif;}
.cursive   {font-family: cursive;}
.monospace {font-family: monospace;}
.fantasy   {font-family: fantasy;}

/* main.css */
