			a {
				background-color: transparent;
				text-decoration: underline;
			}
			a:link {
				color: #993300;
			}
			a:visited {
				color: #3c3634;
			}
			a:hover {
				color: #ffcc00;
			}
			a:active {
				color: #ffcc00;
			}
			body {
				direction: ltr;
				margin: 0em;
				padding: 0em;
				background-color: #77765b;
				color: #3c3634;
				font-size: 100%;
				line-height: 125%;
			}
			caption {
				margin: 0em;
				padding: 0.25em;
				font: normal normal normal 67%/120% Arial,Helvetica,sans-serif;
			}
			cite {
				font-style: normal;
			}
			fieldset {
				border: #3C3634 1px solid;
				margin: 0em;
				padding: 1em;
			}
			blockquote {
				margin: 1em;
				padding: 0em;
				text-indent: 0em;
			}
			h1 {
				margin: 0em 0em 0.5em 0em;
				padding: 0em;
				background-color: transparent;
				color: #3c3634;
				border-bottom: #3c3634 1px solid;
				font: normal normal bold 150%/120% Arial,Helvetica,sans-serif;
				text-align: left;
			}
			h1.article {
				margin: 0em;
			}
			h2 {
				margin: 1em 0em 0.5em 0em;
				padding: 0em;
				background-color: transparent;
				color: #3c3634;
				border-bottom: #3c3634 1px solid;
				font: normal normal bold 120%/120% Arial,Helvetica,sans-serif;
				text-align: right;
			}
			h3 {
				margin: 0.75em 0em 0.5em 0em;
				padding: 0em;
				background-color: transparent;
				border-bottom: #23433f 1px solid;
				color: #3c3634;
				font: normal normal bold 110%/120% Arial,Helvetica,sans-serif;
				text-align: right;
			}
			img.display {
				margin: 0em;
				border: #000000 1px solid;
				background-color: #3c3634;
			}
			img.logo {
				margin: 0em;
				border: none;
				background-color: transparent;
			}
			legend {
				margin: 0em;
				padding: 0.5em;
				background-color: #cc3300;
				border: #3c3634 1px solid;
				color: #ffffff;
				font: normal small-caps bold 67%/100% Arial,Helvetica,sans-serif;
			}
			p {
				margin: 0em 0em 1em 0em;
				padding: 0em;
				font: normal 90%/120% Arial,Helvetica,sans-serif;
				text-align: justify;
				text-indent: 0em;
			}
			sup {
				font: normal 90%/0% Arial,Helvetica,sans-serif;
				vertical-align: top;
			}
			td p, #catalogue {
				text-align: center;
			}
			td ul {
				margin: 0em 0em 0em 1em;
				padding: 0em;
				text-align: left;
			}
			td ul li {
				margin-bottom: 0.25em;
				font: normal normal normal 75%/120% Arial,Helvetica,sans-serif;
			}
			td ul li ul {
				margin-top: 0.25em;
				text-align: left;
			}
			td ul li ul li {
				font: normal normal normal 100%/100% Arial,Helvetica,sans-serif;
			}
			th {
				font: normal normal bold 75%/120% Arial,Helvetica,sans-serif;
			}
			th h1 {
				margin: 0em;
				border: none;
				text-align: center;
			}
			#catalogue p, #thumbnail p {
				font: normal normal normal 67%/100% Arial,Helvetica,sans-serif;
				text-align: center;
			}
			#catalogue table {
				border: #77765b 1px solid;
			}
			#catalogue td, #thumbnail {
				text-align: center;
				vertical-align: top;
				border: #77765b 1px solid;
			}
			#centre {
				margin: 0em 12.5em 0em 130px;
			}
			#crumbs {
				margin: 1em 0em 1em 0em;
			}
			#crumbs a {
				padding: 0.5em;
			}
			#eyecandy {
				margin: 0em 0em 0.5em 0em;
				padding: 0em;
				background-color: #8d9259;
				border: #3c3634 1px solid;
				color: #3c3634;
			}
			#eyecandy h1, #map h1, #menu h2 {
				padding: 0.25em;
				background-color: #cc3300;
				font: normal small-caps bold 90%/120% Arial,Helvetica,sans-serif;
				text-align: center;
				color: #ffffff;
			}
			#eyecandy h1 {
				margin: 0em;
				border-bottom: #3c3634 1px solid;
			}
			#eyecandy img {
				float: left;
				margin: 0.5em 1em 1em 0.5em;
			}
			#eyecandy p {
				margin: 0.5em;
				font: normal normal normal 75%/120% Arial,Helvetica,sans-serif;
			}
			#eyecandy p.finial, #notices p.finial {
				margin-bottom: 0em;
			}
			#facade {
				margin: 0.5em;
				padding: 0em 0em 0em 0em;
			}
			#flag {
				margin: 0.5em;
			}
			#frieze {
				margin: 4px;
				padding: 3.5px 0em 3.5px 0em;
				border-bottom: #23433f 1px solid;
				border-top: #23433f 1px solid;
			}
			#header {
				margin: 0em;
				padding: 0em;
			}
			#header p {
				margin: 0em;
				text-align: center;
			}
			#hint {
				margin: 0 0 1em 0;
				padding: 0.5em;
				background-color: #ffffff;
				border: #23433f 1px solid;
			}
			#hint h2 {
				margin: 0 0 0.5em 0;
				background-color: transparent;
				color: #990000;
				text-align: center;
			}
			#left {
				 width: 122px;
				 padding: 0em;
				 margin: 0em 0em 1em 0em;
				 float: left;
			}
			#locus .locus {
				background-color: #8d9259;
				border: #3c3634 1px solid;
				color: #3c3634;
				text-decoration: none;
			}
			#linkBanner {
				float: right;
			}
			#links p {
				color: #ffffff;
				font: normal normal normal 75%/120% Arial,Helvetica,sans-serif;
				text-align: center;
			}
			#map {
				width: 377px;
				float: right;
				margin: 1em 0em 1em 1em;
				padding: 8px;
				background-color: #8d9259;
				border: #3c3634 1px solid;
			}
			#map h1 {
				margin-bottom: 8px;
				border: #3c3634 1px solid;
			}
			#masthead {
				margin: 0.5em 0.5em 0.25em 0.5em;
				padding: 4px;
				border: #3c3634 1px solid;
				color: #3c3634;
			}
			#menu {
				 width: 12em;
				 margin: 0em;
			}
			#menu h2 {
				margin: 0em;
				border: #3c3634 1px solid;
			}
			#nation {
				width: 20%;
				float: right;
				padding: 1em;
				text-align: center;
			}
			#nation p {
				font: normal normal bold 75%/120% Arial,Helvetica,sans-serif;
				text-align: center;
			}
			#notices {
				margin: 1em 0em 1em 0em;
				padding: 0.5em;
				clear: both;
				background-color: #8d9259;
				border: #3C3634 1px solid;
			}
 			#notices p {
				margin: 0em 0em 1em 0em;
				font: normal normal normal 67%/120% Arial,Helvetica,sans-serif;
			}
			#page {
				margin: 0em;
				padding: 0.5em;
				background-color: #8d9259;
				border: #3c3634 1px solid;
				text-align: justify;
			}
			#phalerae {
				text-align: center;
			}
			#right {
				 width: 12em;
				 margin: 0em 0em 1em 0em;
				 float: right;
				 text-align: center;
			}
			#thumbnail {
				float: right;
				width: 20%;
				padding: 0em;
				background-color: #8d9259;
				border: #3c3634 1px solid;
				margin: 0em 0em 1em 1em;
			}
			#thumbnail h1 {
				margin: 0em;
				padding: 0.25em;
				background-color: #77765b;
				border-bottom: #3c3634 1px solid;
				color: #3c3634;
				font: normal normal bold 90%/120% Arial,Helvetica,sans-serif;
				text-align: center;
			}
			.byline {
				margin: 0.5em 0em 1em 0em;
				font: normal normal bold 75%/100% Arial,Helvetica,sans-serif;
				text-align: right;
			}
			.caption {
				margin: 0.5em 0em 0em 0em;
				font: normal normal normal 75%/120% Arial,Helvetica,sans-serif;
			}
			.copyright, .phalera {
				font: normal normal normal 67%/120% Arial,Helvetica,sans-serif;
			}
			.finial {
				margin-bottom: 0em;
			}
			.gretel {
				padding: 0.25em;
				margin: 0.25em 0em 0.25em 0em;
				text-align: right;
			}
			.gretel ul {
				display: inline;
				border: none;
			} 
			.gretel ul li {
				border: none;
				list-style: none;
				display: inline;
				font: normal normal bold 67%/120% Arial,Helvetica,sans-serif;
			}
			.gretel ul li a {
				padding: 0.25em;
			}
			.gretel .page {
				background-color: #cc3300;
				border: #3c3634 1px solid;
				color: #ffffff;
				text-decoration: none;
			}
			.phalera {
				display: block;
				margin-top: 1em; 
			}
			.subhead {
				font: normal normal bold 75%/100% Arial,Helvetica,sans-serif;
			}

