body {
	background-color: white;
	font-family: verdana;
	font-size: 10pt;

	-webkit-text-size-adjust: none;
	text-size-adjust: none;
}
a {
	text-decoration: none;
}
ul {
	margin: 0;
	padding: 0 2em;
}
table {
	border-collapse: collapse;
}
td {
	border: 1px solid black;
	padding: 2px 4px 2px 4px; /* top right bottom left */
	vertical-align: top;
	white-space: nowrap;
}
.section {
	background-color: rgb(221,221,221);
	font-weight: bold;
	text-align: center;
}
.toggle {
	background-color: transparent;
	border: none;
	color: rgb(140,140,140);
	cursor: pointer;
	font-family: verdana;
	font-size: 10pt;
	margin: 0 0 0 4px;
	padding: 0;
}
.toggle:hover {
	color: rgb(0,0,238);
}
.mapLinkBox {
	background-color: rgb(240,255,255);
	border: 2px solid rgb(128,0,128);
	border-radius: 20px;
	box-shadow: 0 0 6px 0 rgb(128,0,128); /* offset-x offset-y blur-radius spread-radius color */
	cursor: auto;
	display: none;
	padding: 4px 10px 4px 10px; /* top right bottom left */
	position: absolute;
	bottom: 14px;
	left: -14px;
	white-space: nowrap;
}
.mapLinkBox ul {
	padding-left: 20px;
}
.mapLinkOpen {
	position: relative;
}
.mapLinkOpen .mapLinkBox {
	display: block;
}
.mapLinkHidden .toggle {
	color: transparent;
}
.mapLinkHidden .toggle:focus {
	color: rgb(140,140,140);
}
#passTable.landColumn td:nth-child(4), #passTable.noLand td:nth-child(3) {text-align: right;} /* Elevation */
#passTable.landColumn td:nth-child(6), #passTable.noLand td:nth-child(5) {font-size: 9pt;} /* Trailhead */
#passTable.landColumn td:nth-child(3),
#peakTable.landColumn td:nth-child(3) {font-size: 9pt;} /* Land Management */
#peakTable.landColumn td:nth-child(4), #peakTable.noLand td:nth-child(3) {text-align: right;} /* Elevation */
#peakTable.landColumn td:nth-child(6), #peakTable.noLand td:nth-child(5) {text-align: right;} /* Prominence */
#peakTable.landColumn td:nth-child(12),#peakTable.noLand td:nth-child(11) {text-align: center;} /* PY/VR/HPS */
/*
	Land Management Classes
	-----------------------
	BLM = Bureau of Land Management
	BLMW = BLM Wilderness
	CNRA = California Natural Resources Agency
	DOD = Department of Defense
	EBRPD = East Bay Regional Park District
	FS = U.S. Forest Service (National Forest)
	FSW = Forest Service Wilderness
	FWS = U.S. Fish & Wildlife Service
	MRCA = Mountains Recreation and Conservation Authority
	MROSD = Midpeninsula Regional Open Space District
	NPS = National Park Service
	NVSP = Nevada State Park
	Rez = Indian Reservation
	SP = California State Park
	TWC = The Wildlands Conservancy
	UDWR = Utah Division of Wildlife Resources
	WASP = Washington State Park
*/
.land .landBLM    {background-color: rgb(240,248,255);} /* AliceBlue */
.land .landBLMW   {background-color: rgb(224,255,255);} /* LightCyan */
.land .landCity   {background-color: rgb(250,230,250);}
.land .landCNRA   {background-color: rgb(250,250,210);} /* LightGoldenrodYellow */
.land .landCounty {background-color: rgb(255,240,245);} /* LavenderBlush */
.land .landDOD    {background-color: rgb(200,220,245);}
.land .landEBRPD  {background-color: rgb(255,255,224);} /* LightYellow */
.land .landFS     {background-color: rgb(255,240,240);}
.land .landFSW    {background-color: rgb(255,220,220);}
.land .landFWS    {background-color: rgb(230,200,160);}
.land .landMRCA   {background-color: rgb(230,255,230);}
.land .landMROSD  {background-color: rgb(255,255,224);} /* LightYellow */
.land .landNPS    {background-color: rgb(255,255,128);}
.land .landNVSP   {background-color: rgb(250,250,210);} /* LightGoldenrodYellow */
.land .landRez    {background-color: rgb(255,222,173);} /* NavajoWhite */
.land .landSLT    {background-color: rgb(230,255,230);}
.land .landSP     {background-color: rgb(250,250,210);} /* LightGoldenrodYellow */
.land .landTWC    {background-color: rgb(230,255,230);}
.land .landUDWR   {background-color: rgb(250,250,210);} /* LightGoldenrodYellow */
.land .landWASP   {background-color: rgb(250,250,210);} /* LightGoldenrodYellow */

#peakTable.land tr.climbed > td:nth-child(5) {
	background-image: linear-gradient(to right, rgba(173,255,47,0.0), rgba(173,255,47,0.2));
}
#peakTable.land tr.climbed > td:nth-child(6) {
	background-image: linear-gradient(to right, rgba(173,255,47,0.2), rgba(173,255,47,0.4));
}
#peakTable.land tr.climbed > td:nth-child(7) {
	background-image: linear-gradient(to right, rgba(173,255,47,0.4), rgba(173,255,47,0.5));
}
#peakTable.land tr.climbed > td:nth-child(8) {
	background-image: linear-gradient(to right, rgba(173,255,47,0.5), rgba(173,255,47,0.6));
}
#peakTable.land tr.climbed > td:nth-child(9) {
	background-image: linear-gradient(to right, rgba(173,255,47,0.6), rgba(173,255,47,0.7));
}
#peakTable.land tr.climbed > td:nth-child(10) {
	background-image: linear-gradient(to right, rgba(173,255,47,0.7), rgba(173,255,47,0.8));
}
#peakTable.land tr.climbed > td:nth-child(11) {
	background-image: linear-gradient(to right, rgba(173,255,47,0.8), rgba(173,255,47,0.9));
}
#peakTable.land tr.climbed > td:nth-child(12) {
	background-image: linear-gradient(to right, rgba(173,255,47,0.9), rgba(173,255,47,1.0));
}
#peakTable.land tr.climbed > td:nth-child(13) {
	background-color: rgb(173,255,47);
}
#peakTable.land tr.climbed > td:nth-child(14) {
	background-color: rgb(173,255,47);
}
#passTable.land tr.climbed > td:nth-last-child(4) {
	background-image: linear-gradient(to right, rgba(173,255,47,0), rgba(173,255,47,0.5));
}
#passTable.land tr.climbed > td:nth-last-child(3) {
	background-image: linear-gradient(to right, rgba(173,255,47,0.5), rgba(173,255,47,0.7));
}
#passTable.land tr.climbed > td:nth-last-child(2) {
	background-image: linear-gradient(to right, rgba(173,255,47,0.7), rgba(173,255,47,1));
}
#passTable.land tr.climbed > td:nth-last-child(1) {
	background-color: rgb(173,255,47);
}
#peakTable.land tr.emblem > td:nth-child(1) {
	background-color: rgb(238,130,238);
	color: rgb(255,255,255);
}
#peakTable.land tr.emblem > td:nth-child(2) {
	background-image: linear-gradient(to right, rgba(238,130,238,1) 50%, rgba(238,130,238,0));
}
#peakTable.land tr.mtneer > td:nth-child(1) {
	background-color: rgb(135,206,250);
	color: rgb(255,255,255);
}
#peakTable.land tr.mtneer > td:nth-child(2) {
	background-image: linear-gradient(to right, rgba(135,206,250,1) 50%, rgba(135,206,250,0));
}
.lcb.emblem, .classic .emblem {
	background-color: rgb(238,130,238);
}
.lcb.mtneer, .classic .mtneer {
	background-color: rgb(135,206,250);
}
.lcb.climbed, .classic .climbed {
	background-color: rgb(173,255,47);
}
.delisted td:first-child,
.suspended td:first-child {
	color: red;
}
select {
	font-family: verdana;
	font-size: 10pt;
}
.div50 {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
#headerGrid {
	display: grid;
	grid-template-columns: 1fr 3fr 1fr;
}
#headerRight {
	text-align: right;
}
.headerLink {
	background-color: rgb(238,238,238);
	border: 1px solid rgb(0,0,238);
	border-radius: 4px;
	color: rgb(0,0,238);
	cursor: pointer;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	margin: 0 0 0 4px;
	padding: 2px 4px;
}
.headerLink:active {
	color: rgb(255,0,0);
}
.headerLink:hover {
	background-color: rgb(255,255,255);
}
#legend {
	background-color: rgb(240,255,255);
	border: 2px solid rgb(128,0,128);
	border-radius: 20px;
	box-shadow: 0 0 6px 0 rgb(128,0,128); /* offset-x offset-y blur-radius spread-radius color */
	display: none;
	padding: 4px 10px 4px 10px; /* top right bottom left */
	position: fixed;
	top: 10px;
	right: 10px;
}
.wide {
	width: 100%;
}
#closeLegend {
	background-color: transparent;
	border: 0 none transparent;
	color: rgb(0,0,238);
	cursor: pointer;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#closeLegend:active {
	color: rgb(255,0,0);
}
.lcb { /* Legend Color Box */
	width: 50px;
	height: 20px;
	border: 1px solid rgb(0,0,0);
	display: inline-block;
	margin: 2px 2px 2px 2px; /* top right bottom left */
	vertical-align: middle;
}
.lab { /* Legend Abbreviation Box */
	width: 50px;
	display: inline-block;
	text-align: center;
}
.abbr1 {
	font-size: 8pt;
}
.abbr2 {
	display: inline-block;
	font-size: 9pt;
}
.pll { /* Peak List Link(s) */
	font-size: 7pt;
	margin-top: 2px;
	margin-bottom: 2px;
}
.pll a {
	color: black;
}
.libq { /* List Item Block Quote */
	text-align: justify;
	width: 800px;
	white-space: normal;
}
