:root {
	--textColor: #000;
	--linkColor: #006a80;
	--linkColorHover: #00a2f0;
	--linkColorVisited: #006a80;
	/* --black: #000;
	--white: #fff;
	--offWhite: #f4ffee;*/
	--darkGrey: #DADADA;
	--mediumGrey: #333;
	--brightGrey: #555;
	--brighterGrey: #777;
	--inputBG: #fff;
	--darkGreen: #eee;
  --peripheralBorderColor: var(--linkColorHover);
	--buttonBgColor: #eee;
  --buttonBgImage: linear-gradient(var(--buttonBgColor), var(--buttonBgColor));
  --buttonBgImageHover: linear-gradient(#fff, #fff);
	--buttonTransition: background-size .1s;
	--buttonShadow: 0;
	/* --warningTextColor: #EF2200; */
	--brightOrangeHoney: #C3780F;
	/* --newOrange: #EE8305;
  --approvalColor: #341A2F; */
	--inputBorderColor: #fff;
	--inputBorderColorHover: var(--linkColorHover);
	--inputShadow: none;
  --stickyBGColor: #fff;
	--lockedBGColor: var(--darkGrey);
	--buttonInsetShadow: none;

	--smallBorderRadius: 0;
}


/* With bg-images: body { background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.4) 60%, transparent 100%) repeat fixed 0px 0%, url('../images/bg-noise.png') repeat fixed 0px 0px, url('../images/669_bright.png') no-repeat fixed -135px 0px, url('../images/triop_bright.png') no-repeat fixed right top #fff; } */
/* With white top: body { background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.4) 60%, transparent 100%) repeat fixed 0px 0%, url('../images/bg-noise.png') repeat fixed 0px 0px, #fff; } */
body { background: url(../images/bright/bg-noise.png) repeat fixed 0px 0px, #fff; }
body body { background:transparent; }
#logo a { background-image: url(../images/bright/smalogo.gif); }
.old_posts { background: url(../images/bright/off.gif) no-repeat; }
.new_posts { background: url(../images/bright/on.gif) no-repeat; }
#starfield, #overlay { display:none !important; }



/* input, textarea, button, select, textarea.editor { background-color: #fff; color: #000; border: 1px solid #DADADA; } */
input.placeholder, input.skypager_msg, textarea, input[type="text"],input[type="password"],input[type="name"]  { box-shadow: none !important;}
input:hover, textarea:hover, button:hover, select:hover, input[type="text"]:focus, textarea:focus, select:focus, input[type="password"]:focus, button:focus { background: #fff;border-color:#006a80;}

#kwote { color: #828282;}
.windowbg .backs { color: #828282; }
#topbar, .skypages_received blockquote {  border-color:#eee; }
code { border: 1px dashed #ccc;}
.online, .offline { box-shadow: 0 0 4px rgba(0, 0, 0, 0.5) inset !important; }
.online { background: #00a2f0 !important; }
.insideImage { color:#BBB; }

#switchbox FORM INPUT,#switchbox INPUT  { display:none; }
.fa-comment, .fa-lock, .fa-thumb-tack { color:#999 }

#navfix { background: rgba(237, 237, 237, 0.7) !important; }
.cc_container { color:#000 !important;background: #d9d9d9 !important;border-color:#aaa !important; }
.cc_container a { color: #666 !important; }

/* #content_section, drop shadow cuts off endless threads */
#main_menu_container, #main_content_section, #pager_panel, .logout, label[for="topbarToggle"], #topbar, .leftBulged:before, .logoutWrapper { filter: drop-shadow(0 0 3px rgba(0,0,0,0.2)); }
#main_menu_container {z-index:1;clip-path: polygon(-3px -10px, calc(100% + 3px) -10px, calc(100% + 3px) 100%, -3px 100%);}
#topbarToggle:checked + label[for="topbarToggle"] { filter: none; }
