body {background: #8f8; color: #000; width: 768px; margin-left: auto; margin-right: auto; border-left: 1px solid #B50A0A; border-right: 1px solid #B50A0A}
#navcontainer {clear: left; border: 0px solid #ffff98; background-color: #ffff98; height: 19px;}
#header {padding-left: 5px; background-color: #ffff98; float: left; width: 763px;}
#headright {float: right; padding-top: 20px; padding-right: 20px;}
#headleft {float: left; padding-top: 2px;}
#tophead {margin-left: auto: margin-right: auto; margin-bottom: 3px; font-family: monospace; font-weight: bold; text-align: center; font-size:120%;}
#largepic {float:left; padding: 0 2em 1em 0; margin-top: 1px;}
#navlist {width: 763px; text-align: center; padding: 3px 0; margin-left: 0; padding-right: 4px; border-bottom: 1px solid #B50A0A; border-top: 1px solid #B50A0A; font: bold 12px Verdana, sans-serif; background-color: #ffff98;}
#navlist li {list-style: none; margin: 0; display: inline;}
#navlist li a {padding: 3px 0.5em; margin-left: 2em; border: 1px solid #B50A0A; border-bottom: none; background: #ffff98; text-decoration: none; font-size: 9px}
#navlist li a:link { color: #B50A0A; }
#navlist li a:visited { color: #c60; }
#navlist li a:hover {color: #000; background: #B50A0A; border-color: #227;}
#navlist li a#current {background: #ffff98; border-bottom: 1px solid #ffff98;}
#footer {color: #850505; width: 600px; margin: 3.5em auto 0 auto; font-weight: bold; font-size: .7em; text-align: left;}
#currenttime {float: left; font-weight: bold; font-size: .6em; text-align: left;}
#update {float: right; font-weight: bold; font-size: .6em; text-align: left;}
#foot {background-color: #B50A0A;}
p {margin-top: 0; margin-right: 2em; margin-bottom: 2em; margin-left: 2em; text-indent: 2em;}
  .clearfix:after {
	      content: ".";
		      display: block;
			      height: 0;
				      clear: both;
					      visibility: hidden;
						      }
