/* Style Mode Ink Theme */
		body.ink-mode{
			font-family: Arial, Helvetica, sans-serif;
			background: url('/images/notebook-lined.jpg'), #fff;
		}


		body.ink-mode h1{
			color: #0269a6;
			font-weight: 500;
			text-align: center;
			padding: 0.2em;
			border-bottom: 1px dotted black;
			font-family: times;
		}

		body.ink-mode a{
			color: #2980B9;
			/* text-decoration: none; */
			cursor: pointer;
		}
		body.ink-mode hr{
			border-top: 1px dotted black;
			border-bottom: none;
			border-left: none;
			border-right: none;
		}


		/* Inline ASCII Art */
		body.ink-mode pre{
			font-family: Source Code Pro, monospace;
			background-color: #f9f7e1;
			color: #1B2432;
			/* border: 1px solid #aaa; */
			border-radius: 3px;
			text-align: center;
			padding: 15px 3px;
			/* font-size: 1.25vw; */

			font-size: min(1.5vw, 12pt);
		}



		/* Image Logo */
		body.ink-mode img.logo{
			max-width: 600px;
			width: 100%;
		}

		/* Navigation Bar */
		body.ink-mode div.navigation{
			background-color: black;
			color: white;
			padding: 0.2em 1em;
		}
		body.ink-mode div.navigation a{
			color: white;
			background-color: #000;
			border-radius: 2px;
			padding: 0px 2px;
			text-decoration: none;
			white-space: nowrap;

			font-weight: 600;
			font-family: monospace;
			font-size: 1.1em;

		}
		body.ink-mode div.navigation a:hover{
			text-decoration: underline;
		}

		body.ink-mode span.style-mode-selection{
			color: black;
		}



		/* Header Logo - Using CODE tag for Lynx */
		/*
		body.ink-mode code{
			font-family: Source Code Pro, monospace;
		}
		body.ink-mode pre.logo{
			color: #1d609b;
			text-shadow: 4px 3px 0 #ccc;
			font-family: Source Code Pro, monospace;
			white-space: pre;
			font-size: 1.2vw;
			letter-spacing: -0.5px;
			display: block;
			text-align: center;
			padding: 3px 0px;
			background-color: initial;
			line-height: 1.32em;
			background-color: rgba(255,255,255,0.4);
		}
		*/


		/* Hide ASCII alts for images */
		body.ink-mode pre.asciialt {
			display: none;
		}
		body.ink-mode img{
			display: block;
		}




		/* Tables Layout */
		body.ink-mode table{
			border: 1px solid black;
			border-collapse: collapse;

		}
		body.ink-mode table caption {
			font-size: 1.5em;
			padding: 3px 5px;
		}
		body.ink-mode td, th {
			padding: 2px 5px;
		}
		body.ink-mode tfoot tr:nth-child(1n+2) td {
			font-size: .9em;
			font-weight: normal;
			text-align: left;
		}
		body.ink-mode tfoot tr td, body.ink-mode tbody tr td{
			border: 1px solid #999;
		}
		body.ink-mode tbody tr:nth-child(even) {
			background-color: #efecca;
		}
		body.ink-mode tbody tr:nth-child(odd) {
			background-color: #fff;
		}
		body.ink-mode tfoot tr:nth-child(odd) {
			background-color: #efecca;
		}
		body.ink-mode tfoot tr:nth-child(even) {
			background-color: #fff;
		}
		body.ink-mode thead {
			background-color: #060606;
			color: white;
		}
		body.ink-mode thead tr th{
			border: none;
			padding: 4px 10px;
		}


		/* Mobile Phone Screen */.
		@media screen and (max-width: 599px) {
			body.ink-mode{
				margin: 8pt 30pt;
			}
			body.ink-mode p{
				margin: 1em 0em;
			}
		}

		/* Computer Monitor */
		@media screen and (min-width: 600px) {
			body.ink-mode{
				margin: 8pt 120px;
			}
			body.ink-mode p{
				margin-left: 1.0em;
			}
		}