@font-face {
	font-family: 'Akzent';
	font-style: normal;
	font-weight: 400;
	src: url(../../fonts/abel.woff2) format('woff2');
}

@font-face {
	font-family: 'Mono';
	font-style: normal;
	font-weight: 400;
	src: url(../../fonts/jbm.woff2) format('woff2');
}

@font-face {
	font-family: 'Fliess';
	font-style: normal;
	font-weight: 400;
	src: url(../../fonts/scpr.woff2) format('woff2');
}

:root {
	--gbg:#003333;
	--dbg:#333333;
	--lbg:#006666;
	--dfg:#00ffb8;
	--lfg:#bcf6e6;
	
	--plbg:#330066;
	--rlbg:#006666;
	--clbg:#660033;
	--tlbg:#00661A;
	
	--pdbg:#110022;
	--rdbg:#003333;
	--cdbg:#220011;
	--tdbg:#003300;
}

MAIN {padding:0;}

DL,UL,TABLE {font-size:.9rem;}
DL,TR {background:#000;border-bottom:solid 1px var(--lfg);margin:0;}

TR:last-child {border-color:var(--lbg);}
DL:last-child {border-color:var(--dfg);}

DD,DT,TD,TD A,TH {color:inherit;}

HEADER {background:var(--lbg);}
.logo IMG {background:#111;}

.menu.crumbs {background:var(--gbg);}

A,DD A, TD A {text-decoration:none;}

FOOTER NAV {background:var(--lbg);color:var(--lfg);}

H4 {background-color:var(--lbg);padding:5px;margin-bottom:0;border:solid 1px var(--dfg);border-bottom:none;}
PRE {background-color:var(--dbg);color:var(--dfg);border:solid 1px var(--dfg);border-top:none;}

.pro .menu.main, .pro HEADER, .pro FOOTER NAV,.pro H5 {background:var(--plbg);border-color:var(--pdbg);}
.pro .menu.main .active A,.pro .menu.crumbs {background:var(--pdbg);}
.pro .menu.btn {background:var(--lfg);}
.pro .menu.main A:hover {background:var(--pdbg);}
.pro .menu.main .active A:hover {background:#fff;color:var(--pdbg);}
.pro TR.header,.pro FOOTER NAV,.pro TH {background:var(--pdbg);}

.tag TH, .tag .menu.main, .tag HEADER, .tag FOOTER NAV,.tag H5 {background:var(--tlbg);border-color:var(--tdbg);}
.tag TH {background:var(--tdbg);}
.tag .menu.crumbs {background:var(--tdbg);}
.tag .menu.btn {background:lightgreen;}
.tag .menu.main A:hover {background:var(--tdbg);}
.tag .menu.main .active A {background:var(--tdbg);}
.tag .menu.main .active A:hover {background:#fff;color:var(--tlbg);}
.tag TR.header,.tag FOOTER NAV,.tag TH {background:var(--tdbg);}
.tag TR.header:hover {color:inherit;}

.cat .menu.main, .cat HEADER, .cat FOOTER NAV,.cat H5 {background:var(--clbg);border-color:var(--cdbg);}
.cat TR.header TH {border-color:var(--clbg);}
.cat .menu.crumbs {background:var(--cdbg);}
.cat .menu.main A:hover {background:var(--cdbg);}
.cat .menu.main .active A {background:var(--cdbg);}
.cat .menu.main .active A:hover {background:#fff;color:var(--clbg);}
.cat TR.header,.cat FOOTER NAV,.cat TH {background:var(--cdbg);}
.cat TR:last-child {border-color:var(--cdbg);}
