/* CSS design by Thomas Egtvedt */
html {
	font-size: 16px; /* Safari Fix */
	}
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	background: #a3d1ff url(../graphics/bgs/body_new.jpg) fixed repeat-x;
	background-position: bottom;
	margin: 10px;
	padding: 0;
	}
form {
	margin: 0;
	padding: 0;
	}

/* Basic divs positioning */
div#heritageWrapper { 
	background-color: #fff;
	color: inherit;
	margin: 0 auto;
	padding: 10px 10px 20px 10px;
	width: 730px;
	}
div#heritageHeader {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 200px;
	}
div#heritageTopMenu { 
	background: #fff url(../graphics/bgs/top_menu_off.gif); 
	background-repeat: repeat-x;
	background-position: center;
	color: #fff;
	margin: 0; 
	padding: 0; 
	width: 100%; 
	height: 40px;
	}
div#heritageQuickNav {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 30px;
	}
div#heritageMainContent {
	float: left;
	margin: 0;
	padding: 0;
	width: 500px;
	}
div#heritageSideContent {
	float: right;
	margin: 0;
	padding: 0;
	width: 200px;
	}
div#heritageFooter {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	}
div#heritageCopy {
	border-top: 1px solid white;
	background-image: url(../graphics/bgs/footer2.gif);
	background-position: bottom;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 750px;
	height: 60px;
	}
div#heritageCopy a img {border: 1px solid #69c; vertical-align:middle;}
div#heritageCopy a:hover img {border: 1px solid white;}

/* Hide div elements displayed on prints */
div#heritagePrintInfo, div#heritageLegal { 
    display: none;
	}