body {
	background: black;
	color: white;
}

div#header a#home {
	background-image: url(assets/mm_night.gif);
}

div#header div#tools ul li a,
div#menu li, 
div.concat ul li a, 
div.concat ul li.append,
div.section a.more,
div.section a.more:hover,
dl.list a {
	color: white;
}

div#menu ul li a:hover,
div#menu ul li.active a,
div#menu ul li#elem_error a {
	color: black;
	background: white;
}

div#image.plain {
	background-color: white;
}

div#viewport {
	background-color: gray;
}

div.concat ul li.append a {
	color: gray;
}

div#image a img {
	border-color: black;
}

div.body a {
	color: white;
}

/* div#image.plain, div#image.plain img, */
body.action_publications_show div#image,
body.action_publications_show div#image img,
div#fullscreen, div#fullscreen img, div#viewport,
dl.list, div#linkedtext div.section,
body.action_main_news div.section,
div#react table.formtable textarea,
div#react table.formtable input,
div.section img, 
div#react,
div#menu {
	border-color: white; 
}

html body div#content.contrast p,
html body div#content.contrast dd,
html body div#content.contrast ul,
html body div#content.contrast a {
	color: white;
}

a#indoors {
	background-image: url(assets/great-indoors-inverse.gif);
}