	html,
	input,
	textarea						{	background-color: #191919;
										color-scheme: dark;
									}

	a,
	body,
	button,
	textarea						{	color: #dddddd;
									}

	button							{	background-color: #3c3c3c;
									}

	input[type="text"],
	input[type="password"],
	select							{	color: #dddddd;
										background-color: #111111;
									}

	input[type="text"]:disabled,
	select:disabled,
	.readOnlyInput					{	background-color: #111111;
										border: 1px solid #333333;
										color: #777777;
									}

	.navbarContent select			{	background-color: #333333;
									}

	.errorText,
	.noPicksAlert					{	border: 1px solid #ee3333;
									}

	.successText					{	border: 1px solid #00a000;
									}

	.warningText,
	.noPicksWarning					{	border: 1px solid #ffcc55;
									}

	.acctgHeader,
	.gridhead,
	.gridhead a,
	.ledgerGridHeader,
	.recordsHead,
	.standsHeading,
	.standsHeading a,
	.t5header						{	background-color: #555555;
										color: #e6e6e6;
									}

	.acctgBox,
	.activitySection,
	.dashBox,
	.dashBoxBottom,
	.dashBoxTop,
	.gameBox,
	.invitesPlayer,
	.invitesSubsection,
	.ledgerDetailsBox,
	.navbarItem,
	.paymentsBox,
	.myPicksGame,
	.myPicksGamePlayoffs,
	.nflScorebox,
	.playerBox,
	.profileBox,
	.recordsRow,
	.resultsGame,
	.resultsGamePlayoffs,
	.rosterBox,
	.settingsGroup,
	.statsBlock,
	.top5							{	border: 1px solid #333333;
									}

	.aboutRow,
	.myPicksGameWindow,
	.resultsGameWindow				{	border-bottom: 1px solid #333333;
									}

	#homeDash,
	#nflScoreboardSection			{	border-bottom: 2px solid #dddddd;
									}

	#bannerNav,
	#stickyControls					{	background-color: #191919;
									}

	.burgerMenu						{	background-color: #191919;
										border-left: 1px solid #555555;
										border-right: 1px solid #555555;
									}

	.card,
	.gridIcon td					{	border: 1px solid #dddddd;
									}

	.darkShaded						{	background-color: #555555;
									}

	.dashBoxHeader					{	border-bottom: 1px solid #333333;
									}

	.dashBoxHeaderStd				{	background-color: #2b2b2b;
									}

	.dashBoxFooter2					{	border-top: 1px solid #333333;
									}

	.dashBoxSeparator				{	color: #333333;
									}

	.dim,
	.trendNoChange,
	.psheetCount					{	color: #555555;
									}

	.gridcell,
	.gridhead						{	border: 1px solid #3c3c3c;
									}

	.heading,
	.statsHeading					{	border-bottom: 1px solid #dddddd;
									}

	.invisible						{	color: #191919;
									}

	#invitesHeader					{	color: #111111;
										background-color: #cccccc;
									}

	.invitesRow						{	border-bottom: 1px solid #555555;
									}

	.kothKO							{	background-image: repeating-linear-gradient(315deg,#808080,#191919 25%);
									}

	.kothKOme						{	background-image: repeating-linear-gradient(315deg,#808080,#000000 25%);
									}

	.ledgerDetailsBoxMe				{	border: 1px solid #ffffff;
									}

	.lightShaded					{	background-color: #2b2b2b;
									}

	.me								{	background-color: #000000;
									}

	#navbar							{	background-color: #333333;
									}

	.navbarRow						{	border-bottom: 1px solid #555555;
									}

	.navbarItem:hover				{	border: 1px solid #999999;
									}

	#pageBanner						{	border-bottom: 1px solid #555555;
									}

	.myPicksGameKOTHarea			{	border-left: 2px solid #393939;
									}

	.myPicksLock					{	border-top: 1px solid #333333;
									}

	.myPicksRow						{	border-bottom: 1px solid #222222;
									}

	.myPicksKOTHradioBG				{	background-color: #2b2b2b;
									}

	.myPicksGameKOTHcolumn			{	background-color: #393939;
									}

	.myPicksGameWindow,
	.resultsGameWindow				{	background-color: #2b2b2b;
									}

	.nflScoreboxHeader				{	background-color: #2b2b2b;
										border-bottom: 1px solid #333333;
									}

	.nflScoreboxScore				{	border-right: 1px solid #333333;
									}

	#picksheetTableLeft				{	border: 2px solid #666666;
									}

	#picksheetTableRight			{	border-top: 2px solid #666666;
										border-right: 2px solid #666666;
										border-bottom: 2px solid #666666;
									}

	.picksheetcell					{	border-bottom: 1px solid #3c3c3c;
										border-left: 1px solid #3c3c3c;
									}

	.picksheetcellMeCol				{	border-bottom: 1px solid #3c3c3c;
										border-left: 1px solid #ffffff;
										border-right: 1px solid #ffffff;
									}

	.playerBoxControls				{	border-top: 2px solid #191919;
										background-color: #4f4f4f;
									}

	.psheetBorder					{	border: 2px solid #3c3c3c;
									}

	.psheetHeading					{	background-color: #3c3c3c;
									}

	.psheetPlayer					{	border: 1px solid #191919;
									}

	.psheetPlayerMe					{	border: 1px solid #ffffff;
										background-color: #000000;
									}

	.recordsBox						{	border: 1px solid #191919;
									}

	.separator						{	border-bottom: 2px solid #666666;
									}

	.signInNotice					{	background-color: #2b2b2b;
									}

	.standscellMe					{	border-top: 1px solid #ffffff;
										border-bottom: 1px solid #ffffff;
									}

	.standsRank,
	.standsPlayer,
	.standsScore,
	.standsPctg,
	.standsAgg,
	.standsTeamKOTH,
	.standsRoundCompact				{	border-left: 1px solid #3c3c3c;
									}

	.standsPctg,
	.standsAgg						{	border-right: 2px solid #3c3c3c;
									}

	.standsWeek						{	border-right: 1px solid #3c3c3c;
									}

	.standsRoundStart				{	border-left: 3px solid #3c3c3c;
									}

	.subhead,
	.recordsChapter					{	background-color: #222222;
										border: 1px solid #555555;
									}

	.t5rowMe						{	border-top: 1px solid #ffffff;
										border-bottom: 1px solid #ffffff;
									}

	.tabBar							{	background-color: #333333;
									}

	.tabItemOn						{	background-color: #000000;
									}

	.tabItemOff						{	color: #555555;
									}

	.weekActive,
	.weekInactive					{	border: 1px solid #191919;
									}

	.weekActive:hover				{	border: 1px solid #666666;
									}

	.weekCurrent					{	border: 1px solid #dddddd;
									}

	.weekInactive					{	color: #555555;
									}
