/* ./....|..../....|..../....|..../....|..../....|..../....|..../.. */
/* ./...10..../...20..../...30..../...40..../...50..../...60..../.. */
/* ngi_styles.css  => Leonard R. Grant, Pub. Co.					*/
/* December 3, 2016													*/
/* ---------------------------------------------------------------- */
/* RESET!  -------------------------------------------------------- */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain) */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block; }
body { line-height: 1; }
ol, ul { 	list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/* ---------------------------------------------------------------- */
/*    Search "css font size kyleschaeffer.com" re font sizes.       */
/*    12px or 0.75em should equal 9pt                               */
/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */
/* CSS Class Definitions:											*/
/* .idContainer: <header class="idContainer"> ...					*/
.idContainer1 { margin: 0; box-sizing: border-box; height: auto;
	border-top: 12px solid; border-color: #ff1a1a;
	border-right: 12px solid; border-color: #ff1a1a;
/*	border-bottom: 6px solid; border-color: #ff1a1a; */
	border-left: 12px solid; border-color: #ff1a1a;
	background-color: #8090ff; }
#idMH { box-sizing: border-box; 
	padding: 1%; text-align: center; position: static;
	margin-left: 5px; margin-right: 5px; margin-top: 5px;
	width: 98%; }
/* 	display: inline-block; (removed 2016/12/05 - 13:30)*/
/* 	width: 98%; (added 2016/12/05 - 13:45)*/
#idBbox { box-sizing: border-box; height: 130px; width: 115px; 
	margin-top: 5px; margin-right: 20px; 
	margin-bottom: 5px; margin-left: 15px; 
	float: left; position: static; } 
#idLBell { box-sizing: border-box; width: 90px; height: 105px;
	display: block; margin-left: 0.25cm; margin-right: 0.25cm; 
	border-top: 12px solid black;
	border-right: 12px solid navy;
	border-bottom: 12px solid white;
	border-left: 12px solid red;}
#idPts { box-sizing: border-box; display: inline-block; 
	position: absolute; margin-left: 2%; margin-right: 3%; 
	width: 750px; float: right; }
/* 	width: 50%; (may not be needed in idPts) */
#idPhww  { box-sizing: border-box; width: 94%; position: static; 
	float: clear; margin-top: 120px; margin-left: 2%; 
	text-align: center; }
.idContainer2 { margin: 0; box-sizing: border-box; height: auto; 
/*	border-top: 12px solid; border-color: #ff1a1a; */
	border-right: 12px solid; border-color: #ff1a1a;
	border-bottom: 6px solid; border-color: #ff1a1a;
	border-left: 12px solid; border-color: #ff1a1a;
	background-color: #8090ff; }
#idDprin { box-sizing: border-box; vertical-align: top;
	margin-top: 0px; margin-left: 50px; margin-bottom: 15px;
	display: inline-block;}
#idPprin { box-sizing: border-box; width: 350px; 
	display: inline-block; margin-top: 0px; margin-left: 20px;
	margin-bottom: 15px; }
#idPLBx { box-sizing: border-box; color: #8090ff; 
	display: inline-block; float: right;
	margin-left: 180px; padding: 1%; }
.idPhww { overflow: auto;}
.idPts { overflow: auto;}
.idContainer3 { padding-left: 4%; height: auto; 
	border-top: 6px solid; border-color: #f0f8ff;
	border-right: 12px solid; border-color: #f0f8ff;
	border-bottom: 6px solid; border-color: #f0f8ff;
	border-left: 12px solid; border-color: #f0f8ff;
	background-color: #8090ff; }
/*	Container height removed to see if it is really required		*/
#idH2N { width: 250px; margin-top: 10px; margin-bottom: 10px; }
#idDeduh { margin-left: 45px; display: inline-block; 
	vertical-align: top; margin-top: 30px; padding: 5px; }
#idDtgt {border: 5px solid; border-color: black; width: 300px;
	padding: 5px; background-color: gainsboro; 
	visibility: hidden;}	
.idContainer4 { padding-top: 10px; height: auto;
	padding-left: 4%; padding-right: 4%;
	border-top: 6px solid; border-color: #000080;
	border-right: 12px solid; border-color: #000080;
	border-bottom: 12px solid; border-color: #000080;
	border-left: 12px solid; border-color: #000080;
	background-color: #8090ff; }
#svtBox { display: hidden; }
/* .inline and .misc associated with Purchase and Contact - revise */
.inline  { display: inline-block; width: 250px; 
	vertical-align: top; margin-left: 5%; }
.novel { height: 270px; width: 175px; border: 15px solid black; 
	display: inline-block; margin-left: 35px; margin-bottom: 10px; }
.story { margin-left: 20px; margin-bottom: 10px; 
	display: inline-block; }
.idContainer5 { padding-left: 10px; padding-right: 10px;
	border: 12px double; border-color: black; height: auto; 
	background-color: gainsboro; }
.webinfo  { display: inline-block; padding-right: 15px; 
	padding-bottom: 10px; padding-left: 15px;}
/* ---------------------------------------------------------------- */
#idPgold { margin-left: 20%; }
/* ---------------------------------------------------------------- */
/* id Container Synopsis files body ...						        */
.idCBsyns { background-color: SlateGray; }
/* id Container Synopsis files Header ...						    */
.idCHsyns { box-sizing: border-box; height: 175px; 	
	border-top: 20px solid; border-color: black;
	border-right: 20px solid; border-color: black;
	border-left: 20px solid; border-color: black;
	background-color: #c8c8c8; }
/* id Container Synopsis files Section ...						    */
.idCSsyns { box-sizing: border-box; 	
	border-bottom: 20px solid; border-color: black;
	border-right: 20px solid; border-color: black;
	border-left: 20px solid; border-color: black;
	background-color: #c8c8c8; }
.idHsyns { display: inline-block;
	padding-top: 40px; padding-left: 20ox}
/* ---------------------------------------------------------------- */
h1 {font-family: "Times New Roman", 
	"Courier New"; font-weight: bold; font-size: 2.4em; 
	color: black; }	
h2 {font-family: "Times New Roman", 
	"Courier New"; font-weight: bold; font-size: 1.8em; 
	color: black; }		
h3 {font-family: "Times New Roman", 
	"Courier New"; font-weight: bold; font-size: 1.6em;
	color: black; }
h4 {font-family: "Times New Roman", 
	"Courier New"; font-weight: bold; font-size: 2.0em;
	color: black; text-align: center;}
h5 {font-family: "Times New Roman", "Courier New";
	font-size: 1.1em; padding-left: 100px; padding-right: 100px;
	padding-bottom: 20px; color: black; }
h6 {font-family: "Times New Roman", 	"Courier New"; 
	font-size: 1.0em; color: black; visibility: hidden;}	
p {font-family: "Times New Roman", 
	"Courier New"; font-weight: normal;
	font-size: 1em; font-color: "black"; }
p.defcent (font-family: "Times New Roman",Georgia,Serif; 
	font-size: asize; text-align: center; margin: 5px, 15px, 10px, 15px; )
div.syns { padding-left: 100px; padding-right: 100px; 
	font-size: 1.2em;}
/* ---------------------------------------------- */
/*    12px or 0.75em should equal 9pt             */
/*    Non breaking space: &nbsp:                  */
/*    en space: &ensp; -- em space: &emsp;        */
/*    3-per-em space: &#8196;                     */
/*    4-per-em space: &#8197;                     */
/*    6-per-em space: &#8198;                     */
/*    figure space: &#8199;                       */
/*    punctuation space: &#8200;                  */
/* ---------------------------------------------- */
/* ---------------------------------------------- */
/*
     FILE ARCHIVED ON 09:59:48 Jan 24, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:30:11 Jan 12, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 684.352
  exclusion.robots: 0.164
  exclusion.robots.policy: 0.15
  RedisCDXSource: 2.61
  esindex: 0.013
  LoadShardBlock: 654.0 (3)
  PetaboxLoader3.datanode: 563.731 (5)
  CDXLines.iter: 24.099 (3)
  PetaboxLoader3.resolve: 163.068 (4)
  load_resource: 101.06 (2)
*/