body {
	xborder: 1px solid black;
	width: 750px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position: absolute;
	left: 50%;
	margin-left: -350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6A6A68;
	background-color: #FFFFFF;
}

body a {
	color: #7FA345;
	text-decoration: none;
}

body a:hover {
	text-decoration: underline;
}

/* HEADER */
	div#header {
		xborder: 1px solid red;
		padding: 5px;
		margin: 15px 0px 10px 0px;
		clear: both;
		vertical-align: middle;
		height: 110px;
		background-image: url(../images/mm6_header.gif);
		background-repeat: no-repeat;
	}
	
	div#header h1 { 
		display: none;
	}
	
	div#header a {
		text-decoration: none;	
	}
/*  */

/* UTILS AND MENU */
	div#menu {
		xborder: 1px solid red;
		padding: 5px 5px 0px 5px;
		vertical-align: middle;
		xheight: 100%;
		xmargin: 0px;
		xbackground-repeat: no-repeat;
		xbackground-image: url(../images/menu.gif);
float: left;
	}
	
	div#menu a {
		color: #6A6A68;
	}
	
	div#menu ul, div#utils ul, div#menu ul li ul, div#utils ul li ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
	}

div#utils ul li {
list-style: square inside;
}
	
	div#menu li { /* all toplevel list items */
		xfloat: left;
		xposition: relative;
		border-bottom: 1px solid #6A6A68;
		padding: 3px 10px 3px 10px;
text-align: center;
	}
	
	
	div#menu li>ul, div#utils li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
		xtop: auto;
		xleft: auto;
	}
	

	div#utils {
		font-size: 10px;
		color: #D3D3D3;
		text-align: right;
		float: right;
	}
	 
	div#utils li { /* all toplevel list items */
		float: left;
		position: relative;
		xborder-right: 1px solid #D0D0D0;
		padding: 3px 15px 3px 15px;
	}
/* */

/* CONTENT HOLDER */
	div#content {
		width: 430px;
		float: left;
		background-repeat: no-repeat;
		xborder: 1px solid green;
		/*color: #ffffff;*/
		color: #6E5B41;
		xbackground-image: url(../images/contentHeader.gif);
border-left: 1px solid #808080;
border-right: 1px solid #808080;
	}
	
	div.centralTopic, div.mainTopic, div.subtopicLevel1, div.subtopicLevel2, div#overviewPage, div#TOCpage, div#thumbs, div.photo, div.firstPhoto {
		padding: 5px 20px 5px 15px;
		xborder: 1px solid black;
		xbackground-image: url(../images/contentMiddle.gif);	
		background-repeat: repeat-y;
	}
	
	div#content h2 {
		font-size: 2em;
		xborder: 1px solid red;
		margin: 0px;
		color: #000066;
xbackground-color: #FF9900;
xpadding: 2px 2px 2px 5px;
	}
	
	div#content h3 {
		font-weight: bold;
		font-size: 1.2em;
		color: white;
		xborder-bottom: 1px solid white;
		margin: 0px;
		display: inline;		
	}

	div.topicTextNotes {
		xxborder: 1px solid blue;
		color:#425252;
		padding: 5px;
		line-height: 1.5;
	}
/* */

/* SIDEBAR */
	div#sidebar {
		float: right;
		width: 160px;
		xborder: 1px solid red;
		margin: 10px 0px 0px 0px;
	}
	div.sidebarItem {
		xborder: 1px solid red;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 10px 0px;
		background-repeat: no-repeat;
		background-position: bottom;
		xcolor: #ffffff;
		xbackground-image: url(../images/sidebarFooter.gif);
	}
	
	div.sidebarItem h2 {
		font-size: 1.2em;
		xheight: 24px;
		margin: 0px;
		padding: 10px 5px 5px 10px;
		xcolor: #ffffff;
		xbackground-image: url(../images/sidebarHeader.gif);
	}

	div#sidebar div.content {
		padding: 0px 10px 0px 10px;
		xbackground-image: url(../images/sidebarMiddle.gif);
	}
/* */

/* FOOTER */
	div#footer {  
		border-top: 1px solid #808080;
		padding: 0px 10px 0px 10px;
		clear: both;
	}
/* */

/* MAP OVERVIEW STYLES  */
	div#overviewPage {
		border: 1px solid #808080;
		overflow: scroll;
		padding: 10px;
width: 399px;
	}
/* */

/* TOC STYLES  */
	div#TOCpage {
		width: 500px;
	}
	
	div#TOC ul {
		list-style: none;
		padding-bottom: 5px;
	}
	
	img#mapPreview {
		margin-bottom: 10px;
	}
	
	div.property {
		clear: both;
	}
	
	div#siteInfo div.property div.label {
		float: left;
		width: 100px;
		font-weight: bold;
	}
	
	div#siteInfo div.property div.value {
		float: left;
	}	
/* */

/* GALLERY */
	div.thumbs {
		border-bottom: 1px solid white;
	}
	
	div.thumb {
		float: left;
		padding: 5px;	
		width: 110px;
		text-align: center;
		height: 100px;
		vertical-align: middle;		
	}
	
	div.photo, div.firstPhoto {
		clear: left;
		padding-top: 10px;
		text-align: center;
	}
	
	div.photo {
		display: none;
	}
/* */

/* GENERAL STYLING */
	div.left {
		float: left;
	}
	
	div.right {
		float: right;
	}
	div#topButton {
		margin: 0px;
		text-align: right;
		background-repeat: no-repeat;
		padding: 3px 15px 20px 5px;
		xborder: 1px solid red;
		xbackground-image: url(../images/contentFooter.gif);
		clear: both;
	}
	
	img {
		border: none;
	}
	
	a {
		text-decoration: none;
		font-weight: bold;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	div.clearMe {
		clear: both;
	}
/* */