/* --------------------------------------------------------
** general appearance
** --------------------------------------------------------
*/

body {
	background: #000000;
	color: #b07060;
	}
a {
	color: #40a040;
	}

button {
	border-color: #a04040;
	background: #601030;
	color: #c0a0a0;
	}
button:hover {
	background: #a02040;
	color: #f0a0a0;
	}


/* --------------------------------------------------------
** page header and fixed content
** --------------------------------------------------------
*/
header {
	}
.header_menu {
	}
.bg_with_gradient {
	background: linear-gradient(to bottom,
		transparent 0%,
		#602020 50%,
		#400000 55%,
		transparent 100%);
	}


/* --------------------------------------------------------
** page intro / main
** --------------------------------------------------------
*/

.intro_maintext {
	color: black;
	text-shadow: 0rem 0.3rem 0.2rem #400000, 0rem 0.6rem 0.2rem #400040;
	}
.intro_subtext {
	color: #602020;
	text-shadow: 0.1rem 0.1rem 0.1rem #a04040, 0rem 0.6rem 0.2rem #600060, 0rem 1.2rem 0.2rem #000060;
	}

/* --------------------------------------------------------
** page content classes
** --------------------------------------------------------
*/
.filler_box_bg {
	background: #400010;
	}
.std_text_area > p {
	text-shadow: 0.05em 0.05em 0.1em #200000;
	}


/* --------------------------------------------------------
** nooblib - generic and screens
** --------------------------------------------------------
*/
.n00_screen {
	}

.n00_widget_box {
	border: 0.1rem solid #00000040;
	box-shadow: 0px 0px 0.1rem 0.05rem #c040c0;
	background: #400020;
	color: #c08080;
	}

.n00_widget_box input, .n00_widget_box select {
	border-color: #804040;
	background: #100030;
	color: #a0e0a0;
	}
.n00_widget_box input:focus, .n00_widget_box select:focus {
	outline: 0.05rem solid #802080;
	}

/* --------------------------------------------------------
** nooblib - paco
** --------------------------------------------------------
*/
.n00_paco {
	border-color: #00000040;
	box-shadow: 0px 0px 0.1rem 0.05rem #c040c0;
	background: #300018;
	color: #c09090;
	}
.n00_paco_iconbox {
	}
.n00_paco_iconbox > div {
	color: #e0e0e0;
	}
.n00_paco_icon_msg  { background: #206020; }
.n00_paco_icon_warn { background: #a08020; }
.n00_paco_icon_err  { background: #a02020; }
.n00_paco_textbox {
	}
.n00_paco_inputbox {
	}
.n00_paco_inputbox > input {
	}
.n00_paco_buttons {
	}
.n00_paco_buttons > button {
	}

/* --------------------------------------------------------
** nooblib - styler
** --------------------------------------------------------
*/
.n00_style_select {
	}


/* --------------------------------------------------------
** nooblib - tabber menu
** --------------------------------------------------------
*/

.n00_tabs_selected, .n00_tabs_active, .n00_tabs_inactive {
	border-color: #a04040;
	background: transparent;
	color: #c06060;
	}
.n00_tabs_selected {
	box-shadow: 0rem 0rem 0.1rem 0.05rem #a04040;
	background: #a04040;
	color: #ffd0a0;
	}
.n00_tabs_active:hover {
	background: #402020;
	color: #ff8080;
	}

/* --------------------------------------------------------
** nooblib - slider
** --------------------------------------------------------
*/
.n00_slidebar {
	background: linear-gradient(to bottom,
		transparent 0%,
		transparent 20%,
		#000020 50%,
		transparent 80%,
		transparent 100%
		);
	}
.n00_slidemov {
	box-shadow: inset 0px 0px 0.1rem 0.05rem #80406080;
	background: #80406040;
	}
.n00_slideval {
	background: black;
	}
