	body { background-color: #ffffff; margin: 0px; padding: 0px; color: #000000;
		font: 100%, Verdana, Helvetica, Arial, sans-serif;
		/* font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; */
		}
	#head { background: #6B6BB3; border-bottom: 1px solid black;
		color: white;  }
		.head-logo { margin: 0px;  padding: 5px 0px 5px 20px; color: white; font-size: 50px; }
	.linkband { background: #B3B3B3; margin: 0px; padding: 0px; color: white; font-size: small;
		width:100%; padding: 0px 10px; border-bottom: 1px solid black;}
		.location { text-align: left; margin: 0px; }
		.quicknav { text-align: right; margin: 0px;}
		.sitelinks { text-align: center; vertical-align: middle; margin: 0px;padding: 0px; }
		.topbarlink { color: #ffffff; text-decoration: none; }
	.linkband-bottom { background: #B3B3B3; margin: 0px; padding: 0px; color: white; font-size: small;
		width:100%; padding: 0px 10px; border-top: 1px solid black;  border-bottom: 1px solid #6B6BB3; clear: both; }
	#left { background-color: #9999FF; border-right: 1px solid #6B6BB3; border-bottom: 1px solid #6B6BB3;
		float: left; margin: 0px 0px; padding: 5px; width: 150px; clear: left;
		}
		.nav1 { color: #ffffff; text-decoration: none; }
		.nav2 {margin-left: 10px; color: #ffffff; text-decoration: none; }
		.nav3 {margin-left: 20px;  color: #ffffff; text-decoration: none; font-size: smaller; }
		.navlink { color: #ffffff; text-decoration: none; }
		.link-head { font-weight: bold; margin-top: 10px; border-bottom: 1px dotted black}
		.link-list {margin-left: 5px; }
	#right {  float: right; margin: 0px; padding: 5px; width: 120px; font-size: smaller;
		background: #D9D9D9; border-left: solid 1px #B3B3B3;  border-bottom: solid 1px #B3B3B3;
		}
		.right-select { width: 130px; }
		.right-title  { margin-top: 10px; font-weight: bold; }
		.right-content { margin-left: 10px;  }
		.right-link { color: #6B6BB3;}

	#foot { background: #9999FF; padding: 10px;
		color: white; font-size: small; text-align: center; }
	#main { background-color: #FFFFFF; color: black;
		margin: 0px; padding: 0px; margin: 0 135px 0 165px; padding: 15px;
		}
		.content {}
		.content-options {background: #D9D9D9; border: solid 1px #B3B3B3;
			padding: 0px 10px; margin: 10px 0px; }
			.comment-head { font-weight: bold; }
			.comment-entry { border-bottom: solid 1px; font-size: smaller; margin-bottom: 10px; }
			.comment-info { font-weight: bolder; margin: 0px 5px 5px 0px; }
			.comment-disclaimer { font-style: italic; font-size: smaller; }

	a.nav, a:link, a:visited, a:active, a { text-decoration: none; }

	a:hover { background: #6B6BB3; color: white; }
	input { background:#D9D9D9; border:solid 1px #000000; margin: 2px; padding: 2px; }
	select { background:#D9D9D9; margin: 2px; padding: 2px; }
	textarea { background:#D9D9D9; border:solid 1px #000000; margin: 2px; padding: 2px; }

	h1 { margin: 0px;  padding: 5px 0px 5px 20px; text-align: center; 
		border-bottom: dashed 1px black; margin-left: -20px; margin-right: -20px; padding-left: 20px; margin-bottom: 10px; }
	h1 a { color: black; }
	/* h2 { background: #D9D9D9; border-bottom: 1px dashed black; margin: -15px -20px -15px -20px;  padding: 5px 0px 5px 20px; } */
	h2 { border-bottom: 1px dashed black; } 
	h2 a { color: black; }
	/* h3 { border-bottom: dashed 1px black; margin-left: -20px; margin-right: -20px; padding-left: 20px; } */
	h3 { border-bottom: dashed 1px black; }
	h3 a { color: black; }
	h4 { }
	.pre {white-space: pre; font-family: courier,monospace; font-size: smaller; background: #D9D9D9; border: solid 1px #B3B3B3;
		padding: 5px 10px; margin: 10px 0px; }
	.extable { width: 100%; white-space: pre; font-size: smaller; background: #D9D9D9; border: solid 1px #B3B3B3;
		padding: 5px 10px; margin: 10px 0px; }

	.extable-twocol-head { vertical-align: top; width: 50%; font-weight: bold; }
	.extable-twocol { vertical-align: top; width: 50%; }

	.blog-date { font-size: smaller; color: #B3B3B3; margin-bottom: 10px; }
	.blog-posted { font-size: smaller; margin-top: 5px; }
	.blog-hascomments { text-align: right; }

