body {background-color:white;}
h1  { color: black; font-size: large; font-family: Arial, Geneva, Helvetica; background-color: #e9e9e9; padding-top: 3px; padding-bottom: 3px; border-top: 1pt groove; border-bottom: 1pt groove   }
h2 { font-family: Arial, Geneva, Helvetica; font-size: large; background-color: #e0e0e0 ; padding-top: 4px; padding-bottom: 4px; }
h3   { color: teal; font-size: medium; font-family: Arial, Geneva, Helvetica; border-bottom: thin double teal }
p { font-family: Georgia, "New York", "Book Antiqua", Bookman, Palatino }
li { font-family: Georgia, "New York", "Book Antiqua", Bookman, Palatino; margin-bottom: 3px; }
blockquote { font-family: Georgia, "New York", "Book Antiqua", Bookman, Palatino }
td { font-family: Georgia, "New York", "Book Antiqua", Bookman, Palatino }
th  { font-weight: normal; font-family: Georgia, "New York", "Book Antiqua", Bookman, Palatino }

a:HOVER { color: teal ; background-color: yellow;}

.menu  { background-color: #f4f4d8; margin: 4px; padding: 2px; width: auto; border: solid 1px maroon }

.blowup  { font-size: smaller; font-family: arial, helvetica, sans-serif; font-style: italic; background-color: #f0f5fa; padding: 4px; border: solid 1px teal    }
.bottom  { font-size: 10pt; background-color: #eaeaf4; border: solid 1px teal }
.sidebar2 { font-size: small; font-family: Arial, Helvetica, Geneva; background-color: #d6eeee; float: right; margin: 3pt; padding: 3px; border: solid 1px teal; width: 30% }
.byline { font-family: Arial, Helvetica, Geneva; background-color: #dcdcdc; text-align: center; padding: 3px; border-top: 1px solid teal; border-bottom: 1px solid teal }

#navlist li { list-style-type: none; padding-right: 2px; text-decoration: none; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; }
div#navlist { list-style-image: none; margin-top: 2px; margin-bottom: 2px; position: absolute; top: 2px; left: 4px; text-decoration: none; }
div#navlist li { list-style-type: none; width: 120px; text-decoration: none; }
div#navlist ul { display: inline; margin: 0 1pt; padding: 3pt; width: 112px }
div#navlist a  { color: teal; font-family: Verdana, Arial, Helvetica, Geneva; font-weight: bold; text-decoration: none; background-color: #cadcff; background-position: 100% 100%; white-space: normal; list-style-type: none; list-style-image: none; display: block; margin-top: 3px; margin-bottom: 3px; padding: 3px 2px; width: 100%; border-top: 3px solid white; border-bottom: 3px solid white }
#navcontainer ul { font-family: arial, helvetica, sans-serif; margin-left: 2px; padding-left: 2px; }
#navcontainer ul li  { font-family: arial, helvetica, sans-serif; margin-bottom: 5px; border-color: #005380; border-width: 1px; list-style-type: none    }
#navcontainer ul li a  { color: white; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #369; list-style-type: none; display: block; margin-top: 3px; margin-bottom: 3px; padding: 2px 0.3em  }
#navcontainer ul li a:hover { color: #fff; background-color: #0e3359 }

#navcontainer2 ul { font-family: arial, helvetica, sans-serif; margin-left: 0; padding-left: 0 }
#navcontainer2 ul li  { font-family: arial, helvetica, sans-serif; list-style-type: none; margin-top: 5px; margin-bottom: 5px; }
#navcontainer2 ul li a   { color: white; font-family: arial, helvetica, sans-serif; text-decoration: none; background-color: #369; list-style-type: none; display: block; margin-top: 2px; margin-bottom: 2px; padding: 2px 0.3em }
#navcontainer2 ul li a:hover { color: #fff; background-color: #369 }
/* .left { position: absolute; right: 318px; width: auto; float: left; margin-left: 4px; padding-left: 4px; } */
.right { background-color: #b4b3b3; left: 100%; width: 225px; float: right; padding: 4px; border: solid 1pt #000070; }
.left { background-color: #b4b3b3; left: 100%; width: 225px; float: left; padding: 4px; border: solid 1pt #000070; }
.center {margin-left: 245px; margin-right: 245px; }
.code { font-size: small; font-family: monaco; margin-left: 4px; padding: 3px; border: solid 1pt maroon; courier; monospace;  }
.codespan { font-size: small; font-family: monaco; margin-left: 4px; padding: 1px; border: solid 1pt maroon; courier; monospace; white-space: nowrap }
#content {
	background-position: center;
	display: block;
	width: 900px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-left-color: #003366;
	border-bottom-color: #000033;
	border-right-color: #000000;
	padding: 5px;
	margin-left: auto;
margin-right: auto;
position: relative; 

}
