body {	background: #1B1B1B url(images/bg3.gif) repeat;	color: #878982;	font-family: tahoma, verdana, arial, helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	text-align: center;	text-decoration: none;	margin: 0;	padding: 0;}h1 {	font-family: Georgia, "Book Antiqua", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;	font-weight: bold;	font-size: 22px;	color: #99968d;	margin: 11px 0;	}h2 {	font-family: Georgia, "Book Antiqua", "Palatino Linotype", Palatino, "Times New Roman", Times, serif;	font-weight: normal;	font-size: 20px;	margin: 11px 0;	color: #b9b6ad;}h3 {	font-weight: bold;	font-size: 13px;	margin: 15px 0 3px;}img, table, iframe {	border: 0;}p {	margin: 2px 0 10px;}a:link {	text-decoration: none;	color: #bdbeb4;}a:hover {	color: #FFF;	text-decoration: underline;}a:visited {	color: #E8E7DA;	text-decoration: none;}#header {	height: 165px;	width: 820px;	clear: both;	background: #000;	border-left: solid 1px #000;	border-right: solid 1px #000;	margin: 0 auto;
	text-align: left;}/* navigation menu */#flagarea {	border-bottom: 1px solid #121212;	background: #201F1C;	padding: 6px 5px 2px 22px;	height: 22px;
}.flag {	border: 1px solid #0A0A0A;}.flag:hover {	border: 1px solid #B9BFAB;}#navmenu {	background: #191816;	float: left;	width: 150px;	overflow: hidden;	padding-bottom: 100px;	height: 100%;}#navmenu ul{	margin: 0;	padding: 0;	list-style-type: none;}#navmenu li {	margin: 0;	width: 100%;	border-bottom: 1px solid #0A0A0A;}#navmenu li a{	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	color: #B9BFAB;	text-decoration: none;	padding: 4px 0 4px 20px;	display: block;}#navmenu li a:hover{	color: #F5F3E6;	background: url(images/pointer.gif) no-repeat left center;}#navmenu li a:active{	background: #6C695F;}/* page area */#pagearea {	background: #0A0A0A;	width: 820px;	clear: both;	margin: auto;	border: solid 1px #000;	text-align: left;}
#pagetext {	width: 290px;	float: left;	margin: 20px 0 20px 25px;}
#photoarea {	width: 298px;	float: right;	margin: 20px 0 30px;	border-left: 1px solid #424242;	padding-left: 25px;}
* html #photoarea {
	w\idth: 315px;
}.photos {
	padding: 4px;	margin: 10px 5px;	border: 1px solid #191816;}/* maps */

/* required for IE6 */
* html #mapnavigation {
	float: left;
	clear: right;
	width: 670px;
}
* html #pagearea {
	w\idth: 822px;
}
/* IE6 fix end*/

#mapnavigation ul{	height: 30px;
	margin: 0;	padding:8px 0 0;	background: #6C695F;
}#mapnavigation ul li{	display: inline-block;
	float: left;	margin: 0;	list-style: none;}#mapnavigation ul li a{	display: block;	color: #fff;	padding: 6px 12px 8px;	margin: 0;	text-decoration: none;}#mapnavigation ul li a:visited{	text-decoration: none;}#mapnavigation ul li a:hover, #mapnavigation ul li a#selected{	color: #000;	background: #807C70;}.mapbutton1 {	background: #9CB6D6;	color: #000;	font-weight: bold;	padding: 6px 12px 8px;}.mapbutton2 {	background: #0A0A0A;	color: #B9BFAB;	font-weight: bold;	padding: 6px 8px 8px;}#mapbackground {	text-align: right;	background: #9CB6D6 ;}
#mapbackground2 {	text-align: left;	background: #d7d2c0 ;}#footer {	height: 30px;	width: 820px;	clear: both;	text-indent: 20px;	background: #0c0c0c;	border-top: 1px solid #333;	line-height: 28px;}