body { 
	background: #ffc; 
	color: #000;
	padding: 0em;
	margin: 0em;
}

h1 {
	font-family: sans-serif;
	text-align: center;
	background: #acf;
	margin: 0em;
	padding-top: 0.5em;
	padding-bottom: 0.25em;
}

h2 {
	color: #800;
	text-align: left;
	font-family: cursive;
}
h2 A:link	{ color: #f00; }
h2 A:visited	{ color: #c00; }
h2 A:hover	{ color: #ffc; background: #800; }
h2 A:active	{ color: white; }
h2.subtitle {
	margin: 0em;
	text-align: center;
}
h2.subtitle IMG {
	margin: 10px 41px;
}

h3 {
	color: #800;
	text-align: left;
	font-family: cursive;
}
address {
	text-align: center;
	white-space: pre;
}
div.main {
	position: absolute;
	right: 0;
	left: 150px;
}
.main H2 { margin-left: 1ex; }
.main H2.subtitle { margin: 0em; }
P { margin: 1em; }

div.menu {
	position: absolute;
	top: 0;
	left: 0;
	float: left;
	background: #acf;
	width: 150px;
	margin-right: 1em;
}
.menu P {
	color: #800;
	text-align: left;
	font-family: cursive;
	font-size: larger;
}

.menu A:link {
	color: #800;
	background: #acf;
}
.menu A:visited {
	color: #400;
	background: #acf;
}
.menu A:hover {
	color: #acf;
	background: #ffc;
}
.menu A:active {
	color: #fff;
	background: #acf;
}
.menu H2.subtitle {
	background: white;
}

div.A {
	background: red;
	/* border: 1px black solid; */
	width: 160px;
	float: left;
}

div.sidebar {
	background: white;
	float: right;
	width: 7em;
	border: solid 1px;
	margin: 1em;
}
div.sidebar#slum { width: 280px; }
.sidebar P {
	text-align: center;
	font-size: x-small;
	font-family: sans-serif;
	margin: 1ex;
}

div.photo  	{ float: left; width: 500px; }

div.photo P {
	text-align: center;
	border: solid 1px;

}

div.photo IMG {
	margin: 1ex;
}

div.slideshow { text-align: center; }
div.slideshow IMG { margin: 1ex; }

div.adv {
	text-align: center;
	font-family: sans-serif;
	font-size: small;
	background: #eee;
	margin-left: 15%;
	padding: 9px;
	border: 5px ridge #acf;
	width: 70%
}

.wiki span {	/* wiki link: <span>&8599;</span> */
	background: white;
	color: black;
}

/* in conjunction with lcwm.js, hides or unhides blocks */
.hideme ul { display: none; }
.showme ul { display: block; }
.showme ul li { margin-left: -3ex; }
.menu div.showme { margin-left: 3ex; }
.menu div.showme lh { margin-left: -5ex; }
