/* HTML elements */body {	background-color: #FFF;	color: #003;	font-family: verdana,arial,helvetica,sans-serif;	font-size: medium;	font-style: normal;	font-variant: normal;	font-weight: normal;	margin: 0px;	padding: 0px;}a:link { text-decoration: none; }a:visited { text-decoration: none; }a:hover, a:active { text-decoration: underline; }p {	font-size: medium;	margin: 0 0 1em 0;}h1 {	font-size: x-large;	font-weight: 800;	margin: 0;	color: #006;}h2 {	font-size: large;	font-weight: 800;	margin: 0 0 1ex 0;	color: #006;}img {	float: left;	margin: 0px 5px 5px 5px;	border-width: 0;}strong {	color: #003;	font-weight: 600;}form {	margin: 0 0 0 15px;	font-size: small;}form p { font-size: small; }/* elements specific to this site */.content {	position: relative;	z-index: 1;	margin: 0 250px 10px 10px;	padding: 5px;	border-color: #96C;	border-width: thin;	border-style: dotted;	min-width: 250px;	background-color: #FFF;}#Header {	position: relative;	z-index: 1;	margin: 15px 250px 10px 10px;	padding: 25px 5px 5px 55px;	border-color: #96C;	border-width: thin;	border-style: dotted;	min-width: 250px;	background-color: #FFF;	background-image: url(mnstf-lo.gif);	background-repeat: no-repeat;	background-position: 5px 2px;}#subhead { margin: 0; }.links {	position: relative;	z-index: 1;	margin: 0px 250px 10px 10px;	padding: 5px;	border-color: #96C;	border-width: thin;	border-style: dotted;	text-align: center;	font-size: x-small;	min-width: 250px;	background-color: #FFF;}.intro { font-size: x-small; }#Sidebar {	position: absolute;	top: 15px;	right: 20px;	background-color: #C9F;	color: #003;	padding: 5px;	width: 210px;	voice-family: "\"}\"";	voice-family: inherit;	width: 200px;}body>#Sidebar { width: 200px; }