		html {
			background-color: darkgray;
		}
		body {
			background-color: gray;
			color: yellow;
			font-family: georgia, serif;
			text-align: justify;
			max-width: 60em;
			margin: 0em auto;
			border: 1px solid black;
		}
		a {
			color: white;
		}
		a:hover {
			background-color: black;
		}
		div.content {
			padding-bottom: 1em;
			margin: 1em;
		}
		div.menu {
			background-image: url('images/Metal Gradient.png');
			border-top: 1px solid white;
			border-bottom: 1px solid black;
			padding: 1px 0px;
		}
		div.menu ul {
			margin: 0em;
			padding: 0em;
			list-style-type: none;
		}
		div.menu ul li {
			margin: 0em;
			padding: 0em;
			display: block;
			float: left;
		}
		div.menu ul li a {
			display: block;
			padding: 0em 1em;
			text-decoration: none;
			color: black;
			border-left: 1px solid #ccc;
			border-right: 1px solid black;
		}
		div.menu ul li a:hover {
			background-image: url('images/Light Metal Gradient.png');
		}
		dl dt {
			clear: left;
			float: left;
			margin-right: 1em;
			color: white;
			font-size: 1.2em;
		}
		dl dd {
			margin-bottom: 1em;
			margin-left: 0em;
		}
		h1 {
			margin: 0em;
			padding: 0.1em 0.2em;
			background-color: darkgray;
			background-image: url('images/Old Paper.jpg');
			border-bottom: 1px solid black;
			color: #555;
		}
		h3 {
			color: cyan;
		}
		fieldset {
			-moz-border-radius: 0.5em;
		}
		legend {
			color: yellow;
		}
		th, td {
			vertical-align: top;
			text-align: left;
			padding-left: 0em;
			padding-right: 2em;
		}
		th.numeric, td.numeric {
			text-align: right;
		}
		td.subtotal {
			border-top: 1px solid black;
		}
		td.total {
			border-top: 1px solid black;
			border-bottom: 1px solid black;
		}
		caption {
			text-align: left;
			font-size: 1.2em;
			font-weight: bold;
		}
		ul.nobullet {
			list-style-type: none;
		}
		p.prominent {
			text-align: center;
		}
		p.counter {
			text-align: center;
		}
		p.counter span {
			padding-left: 5px;
			background-color: #111;
			color: #88aacc;
			font-family: arial;
			font-size: 18px;
			letter-spacing: 5px;
		}
		span.catno {
			color: white;
			font-size: 1.1em;
		}
		div.images {
			float: right;
			margin: 0em 0em 1em 1em;
		}
		div.imagerotation {
			margin-bottom: 1em;
			width: 300px;
			height: 399px;
			border: 1px solid black;
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}
		div.mds1 {
			background-image: url('images/MDS1 Rotation.jpg');
		}
		div.mds2 {
			background-image: url('images/MDS2 Rotation.jpg');
		}
		div.clearleft {
			clear: left;
		}
		div.clearright {
			clear: right;
		}
		.invisible {
			display: none;
		}
		
