::selection {
  background: wheat;
}


#parchment {
  background: #fffef0;
}


	#navmain a {
	 -webkit-text-stroke-width: .1px;
	 -webkit-text-stroke-color: black;
	  text-shadow: 
		0px 0px 4px #FFFFFF,
		2px 2px 9px #DDD6C3;
	}

	
	#mode img {
	  content: url(./dark.png);
	}
	

	.itemTitle {
	  text-shadow: 
		  1px 3px 5px rgba(0,0,0,0.3), 
          0px -2px 10px rgba(255,255,255,0.3),
		  0px 0px 4px #FFFFFF,
		  18px -8px 30px #ca9052,
		 -18px 8px 30px #b67938,
		 -14px 3px 30px #ca9052,
		  14px -3px 30px #ca9052,
		  16px 8px 30px #8e5e2c, 
		 -18px -8px 30px #6b4721,
		 -16px -4px 30px #ca9052;		 
	}
	

	p {
	  color: black;
	}

	
a {
	color: #001482;
}

	a:visited {
		color: #001482;		
	}

	a:hover {
		color: yellow;		
		transition: all 0.2s ease-in-out 0s;
		animation: animation-index .65s ease-in-out infinite alternate;
	}

th {
	color: #6b4721;
}


td {
	color: black;
}

.hovering {
	background-color: rgba(93,57,43,0.2);
	font-weight: 700;
}

td.values::before {
	color: rgba(0,0,0,0.8);
}


/* disable parchment background on Firefox (it's slow) 
@supports (-moz-appearance:none) {

	#wrapper {
		background: #deddd3;
	}	
}
*/

/* shift to mobile device layout */
@media screen and (max-width: 580px) {
	
	
	#mode img:hover {	
      filter: drop-shadow(1px 1px 2px white)
		drop-shadow(-1px 1px 2px white)
		drop-shadow(1px -1px 2px white)
		drop-shadow(-1px -1px 2px white);
	}
}	