#content { max-width:68em; padding:3px; margin-left:auto; margin-right:auto; position:relative;  }
h1  { color: #D6E9F9; font-size: large; font-family: Arial, Geneva, Helvetica; background-color: #333399; 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: #4B0302; font-size: medium; font-family: Arial, Geneva, Helvetica; border-bottom: thin double #4B0302 }
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 }
.aright { float: right; border: none; padding-left: 5px;}

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

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

.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 }
.acenter { display: block;margin-left: auto;margin-right: auto}

.row1 td,.row1 th,.row2 th,.row2 td {border-bottom:solid 1px navy;}
.row1 {background-color: #DCE4E9;}
.row2 {background-color:#F0F4F6; } 
.row0 {background-color:#D6E9F9; vertical-align: bottom; font-weight: bold; }
.row2:hover {background-color: #CCFFFF;}
.row1:hover {background-color: #C5DAEB;}
.row0:hover {background-color:#3333FF;color: #66FFFF;}
.caption { font: italic 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #666666; text-align: center; margin-top: 1px; padding-top: 1px; width: auto; font-weight: bold; }
.center { text-align: center; }


.left { position: absolute; right: 318px; width: auto; float: left; margin-left: 4px; padding-left: 4px; }
.right { background-color: #b4b3b3; left: 100%; width: 280px; float: right; padding: 4px; border: solid 1pt #000070; }
.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; 

}
.stats{color: white;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none; margin: 2px; padding: 4px; text-align: center; width:100%; background: #00A4B1; font-size: large;}	
.stats a { text-decoration:none;color: #EDFFFF; background: teal; padding:4px; font-size: large;}	
.stats a:hover {color: yellow;background: #990033;}
li { line-height: 150%; }
