body{
	background: transparent url('../images/body_repeat.jpg') repeat  top left;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size: 20px;
	line-height: 1.3em;
}

#page-wrapper {
	/*background: transparent url('../images/body_top.jpg') no-repeat top center;*/
	margin: 0 auto;
	position: relative;
}

#content {
	margin:0 auto;
	height: 768px;
	padding-left: 15px;
	width: 920px;
}
#content-inner {
	background: transparent url('../images/inset_bottom.jpg') no-repeat bottom center;
	clear: both;
	min-height: 629px;
	padding: 0 45px;
	width: 434px;
}

#content-right {
	float:right;
	height:312px;
	margin:2em auto 0;
	overflow-y:auto;
	width:375px;
}

.image #content-right {
	margin: 1em auto 0;
}
.map #content-right { margin-top: 1em };
#inset {
	background: transparent url('../images/inset_top.jpg') no-repeat top center;
	height: 100%;
	float: left;
	width: 524px;
}
#inset-wrapper {
	background: transparent url('../images/inset_repeat.jpg') repeat-y top center;
	float: left;
	position: relative;
	z-index: 15;
	min-height: 768px;
	width: 524px;
}

/* ----------------
	The overrides for the insets for the individual pages are in the page groups on the style.css page.
------------------- */

#footer {
	background: transparent url('../images/body_bottom.jpg') no-repeat bottom center;
	height:291px;
	margin-top: -291px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	display: none;
}

#menu_scroller:
{
  z-index: 100;
  position: relative;
}

.menu #menu_scroller {
	position: relative;
	top: -30px;
}