
html { --bannerbackgroundposition: 50% 50%; }

html { --bannerbackgroundsize: cover; }

.banner
{
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

/*
.banner > .path,
header .path a,
header h1.toplevel a
{
	color: #000;
	text-shadow: 0 0 0.2rem rgba(255,255,255,0.5);
}
*/

header .path .pathitem a:hover,
header .path .pathitem a:active,
header h1.toplevel a:hover,
header h1.toplevel a:active
{
	color: #000;
	text-shadow: 0 0 0.2rem rgba(0,0,0,0.5);
}
html { --bannerbackgroundsize: cover; }

.banner { background-size: cover; }
html { --bannerbackground: #9ec9f4; }

.banner { background-color: #9ec9f4; }
html,body { color: #000; background-color: #9ec9f4; }
.banner, body.modify > main > article > header { background-color: #6b88a5; }
html:before, body.modify > main, body > footer { background-color: #cde3f9; }
article article, div.framelessimage, nav.main nav.virtualsub li a, nav.main nav.sub .service a { border-color: #9ec9f4; }
input.t, input.tcustom, textarea, .xhtmleditor { border-color: #6b88a5; }
article article > header ul.actions { border-left-color: #7a2750; }
article article.document > header ul.actions { border-left-color: #507a27; }
nav.path.simple .returnlink a { color: #6b88a5; }