body
	{
/*	background: #fafafa; */
	padding: 0;
	margin: 0;
	}



nav
	{
	position: fixed;
	top: -1em; /* force the navigation bar to top of page */
	width: 47.5em;
	}

nav ul
	{
	background: #efefef;
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
	background: -webkit-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0 2.3em 0 2.2em;
	list-style: none;
	position: relative;
	display: inline-table;
	}

nav ul ul
	{
	display: none;
	}

nav ul li:hover > ul
	{
	display: block;
	}

nav ul li
	{
	color: gray;
	float: left;
	}

nav .dropDownHead  /* headword for dropdown menu */
	{
	color: black;
	padding: .2em 1.3em .3em 1.3em;
	}

nav .dropDownHead:hover
	{
	color: black;
	background: #afafaf;
	background: linear-gradient(top, #afafaf 0%, #7f7f7f 100%);
	background: -moz-linear-gradient(top, #afafaf 0%, #7f7f7f 100%);
	background: -webkit-linear-gradient(top, #afafaf 0%,#7f7f7f 100%);
	}

nav .noLinkHead, .noLink  /* shows that page does not have link to itself */
	{
	padding: .2em 1.3em .3em 1.3em;
	}

nav .noLinkHead:hover
	{
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
	background: -webkit-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
	}

nav .noLink:hover
	{
	background: #cfcfcf;
	}


nav ul li:hover
	{
	background: #afafaf;
	background: linear-gradient(top, #afafaf 0%, #7f7f7f 100%);
	background: -moz-linear-gradient(top, #afafaf 0%, #7f7f7f 100%);
	background: -webkit-linear-gradient(top, #afafaf 0%,#7f7f7f 100%);
	}

nav ul ul
	{
	background: #cfcfcf;
	padding: 0; /* override parent */
	position: absolute;
	top: 100%;
	}

nav ul ul li
	{
	float: none;
	position: relative;
	}

nav a
	{
	display: block;
	padding: .2em 1.3em .3em 1.3em;
	height: 100%;
	width:100%;
	color: black;
	text-decoration: none;
	}

nav a:hover
	{
	color: white;
	}



.content
	{
	clear: left;
	margin: 0 3% 0 4%;
	max-width: 43em;
	}

h1
	{
	padding: .5em 0 0 0;
	}

img
	{
	border-style: none;
	}

#MnSampleFrontPage
	{
	float: right;
	margin: .5em 3em 0 0;
	}

td .phototext /* text accompanying photos on mine index pages */
	{
	padding: 0 0 0 1em;
	}

blockquote
	{
	margin-top: -6px;
	margin-left: 2em;
	font-size: small;
	}



@media print
	{
	nav
		{
		display: none;
		}

	a
		{
		color: black;
		text-decoration: none;
		}

	footer
		{
		display: none;
		}
	}
