/* AAAAAAAAAA */

@font-face {
	font-family: Imagine_Font;
	src: url("/fonts/Imagine_Font.ttf") format('truetype');
}
/*
:root {
	--topheader-font-size: 20px;
	--header-font-size: 18px;
	--title-font-size: 16px;
	--subtitle-font-size: 14px;
	--sidebar-header-font-size: 14px;
	--sidebar-header-height: 28px;
}
*/
#header a.banner,
div.topheader,
div.sidebar div.title,
#content div.box.header,
.bootbox-body div.box.header,
#content div.box.title,
.bootbox-body div.box.title,
#content div.box.subtitle,
.bootbox-body div.box.subtitle {
	font-family: Imagine_Font;
	font-weight: normal;
	text-transform: uppercase;
}

div.notice,
#content div.box.header,
.bootbox-body div.box.header,
#content div.box.title,
.bootbox-body div.box.title,
#content div.box.subtitle,
.bootbox-body div.box.subtitle {
	outline-width: var(--block-border-width);
	outline-style: solid;
	position: relative;
	z-index: 1;
}

div.sidebar div.title {
	border-top-width: var(--block-border-width);
	border-top-style: solid;
	border-bottom-width: var(--block-border-width);
	border-bottom-style: solid;
}

div.sidebar > div.section > div.content > div.title:first-child {
	border-top-width: 0px;
}

div.sidebar > div.section > div.footer > div.title:last-child {
	border-bottom-width: 0px;
}

div.sidebar ul.nav > li > .item,
div.sidebar ul.nav > li.collapse > .toggle {
	border-width: var(--sidebar-link-border-width);
	border-style: solid;
}