
/*!Author information for CSS code
=================================================
   Version 1.00 | Monday, August 03, 2020
   Style sheet © 2020, Keith W Bell (KWB)
   http://campanile.org/assets/inil.css
   ----------------------------------------------
   This style sheet, associated graphics and web
   page design are copyrighted materials and may
   not be copied or reproduced by any party for
   any reason whatsoever.
================================================= */
:root{--lochmara-800:#002029;--lochmara-700:#00486F;--lochmara-600:#0062A7;--lochmara-500:#0176D3;--lochmara-400:#2E8ADA;--lochmara-300:#5C9AE2;--lochmara-200:#73A4E6;--lochmara-100:#8BAFEA;--lochmara-80:#B9CAF2;--lochmara-20:#E7ECFA;--theme-select-fg:#FFF;--theme-select-bg:var(--lochmara-600);--theme-canvas:var(--lochmara-20);--theme-headings:var(--lochmara-600);--theme-borders:var(--lochmara-600);--theme-borders-lite:var(--lochmara-200);--theme-blockq-grade:linear-gradient(to left,var(--lochmara-20),#FBFBFB);--theme-letter-image:url(/assets/bg-letter-lochmara.png);--theme-email-image:url(/assets/bg-email-lochmara.png);--theme-forum-image:url(/assets/bg-forum-lochmara.png);--theme-address-text:var(--lochmara-500);--theme-link-hover-fg:var(--lochmara-20);--theme-link-hover-bg:var(--lochmara-700)}*{margin:0;padding:0}article,aside,figcaption,figure,footer,header,nav,section{display:block;margin:0;padding:0}::selection{color:var(--theme-select-fg);background-color:var(--theme-select-bg)}html{background-color:#EEF;background-color:var(--theme-canvas)}body{margin:100px auto;padding:3rem 1rem;max-width:40rem;font-family:Merriweather,georgia,serif;font-size:1rem;line-height:1.7;color:#222;background-color:#FCFCFC;box-shadow:0 0 5px 1px rgba(75,75,75,.5)}header,footer{max-height:99999px}h1,h2,h3{margin-top:1em;font-weight:400;text-align:center;line-height:1.2}h1{margin-top:0;padding-top:.9em;padding-bottom:.9em;border-top:2px solid;border-bottom:2px solid;border-color:var(--theme-borders);font-size:2rem;letter-spacing:.05em;color:var(--theme-headings)}h2{font-size:1.5rem;color:var(--theme-headings)}h3{margin-bottom:-.75em;font-size:1.125rem;font-variant:small-caps;letter-spacing:1px}p{margin-top:1em}blockquote{margin-top:1em;margin-bottom:1em;padding:.5rem 2rem 1rem;border-right:2px solid;border-color:var(--theme-borders-lite);color:#000;background-color:#F8F8F8;background-position:right bottom;background-repeat:no-repeat}ul,ol{padding-left:1.5rem}li{margin-top:.5em;padding-left:.5rem}figure{text-align:center}figcaption{margin:0 auto;max-width:95%;font-family:Merriweather Sans,sans-serif;font-size:.8rem}pre{margin-top:1em;padding-right:2rem;padding-left:2rem;font-family:DM Mono,monospace;overflow:auto}hr{margin:1.5em auto 1.5em;padding:0;border:0;font-size:1.25rem;text-align:center;line-height:1;color:#222;width:50%}hr::after{padding-left:1em;height:0;content:"***";letter-spacing:1em}a{transition:all .5s ease-in-out}em,i,cite{font-style:italic}strong,b{font-weight:700}sup{font-size:.65rem;line-height:0;vertical-align:.75em}mark{background-color:#F9FF42}img{display:block;margin:1em auto;padding:10px;border:0;max-width:100%;box-sizing:border-box;box-shadow:0 0 5px 1px rgba(75,75,75,.5)}header p,footer nav{font-family:Merriweather Sans,verdana,sans-serif;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}header p{margin-bottom:.25em}footer nav{margin-top:3em;border-top:2px solid;border-color:var(--theme-borders)}header span,footer span{float:right}p+p{margin-top:0;text-indent:2rem}em em,em i{font-style:normal}blockquote p+p{margin-top:1em;text-indent:0}.centre{text-align:center}.email{font-family:DM Mono,monospace;line-height:1.4;background-image:url(/assets/bg-email-base.png);background-image:var(--theme-email-image),var(--theme-blockq-grade)}.forum{font-family:Merriweather Sans,sans-serif;background-image:url(/assets/bg-forum-base.png);background-image:var(--theme-forum-image),var(--theme-blockq-grade)}.letter{background-image:url(/assets/bg-letter-base.png);background-image:var(--theme-letter-image),var(--theme-blockq-grade)}.school{font-family:Comic Sans MS,merriweather,georgia,serif}.address{text-align:right;color:var(--theme-address-text)}.arrow{font-size:1.5rem;vertical-align:sub}.slogan,.sms{margin-right:2rem;margin-left:2rem}.sms{font-family:Merriweather Sans,sans-serif;text-align:left}.warning{color:#B00}.user{position:absolute;top:0;right:0;margin-top:0;padding:.25rem .5rem .25rem 1.7rem;border-bottom:1px solid #CCC;border-left:1px solid #CCC;font-family:Merriweather Sans, verdana, sans-serif;font-size:.8rem;background:#FCFCFC url(/assets/user.png) .5rem center no-repeat}a:link,a:visited,a:hover,a:focus,a:active{border-bottom:1px solid;text-decoration:none;color:#0176D3}a:hover,a:focus,a:active{border-top:1px solid;color:#222;color:var(--theme-link-hover-fg);background-color:var(--theme-link-hover-bg)}.title h2{margin-top:2.5em;font-style:italic;letter-spacing:1px}.front-matter article{text-align:center}.front-matter ol{margin-top:1em;margin-bottom:1em;padding-left:0;list-style:none;overflow:hidden}.contents li{margin-bottom:2em;padding-left:0;width:2.65rem;text-align:center;float:left}.contents li:last-of-type{margin-left:.65rem}article>p:first-child,article>blockquote:first-child{margin-top:1.5em;font-size:1.125rem}#skip{display:block;position:absolute;top:-5em;left:0;margin:0;padding:1em;border-right:1px solid #FFF;border-bottom:1px solid #FFF;border-bottom-right-radius:8px;color:#FFF;background:transparent;z-index:100;transition:top 1s ease-out,background 1s linear}#skip:focus{position:absolute;top:0;text-decoration:underline;background:#BF1722;outline:0;transition:top 0.1s ease-in,background 0.5s linear}@media (min-width:30rem){body{padding-right:2rem;padding-left:2rem}}@media (min-width:40rem){body{padding-right:3rem;padding-left:3rem}}@media print{blockquote,figure,img{page-break-inside:avoid;break-inside:avoid-page}h1,h2,h3{page-break-inside:avoid;break-inside:avoid-page;page-break-after:avoid;break-after:avoid-page}html,body{color:#000;background:#FFF}body{margin:0;padding:5%;box-shadow:none}h1,h2,h3{border-color:#000;color:#000}blockquote{border-color:#000;background-color:#F8F8F8}img{border:1px solid #888;box-shadow:none}footer,.user{display:none}.letter{background-image:url(/assets/bg-letter-base.png)}.email{background-image:url(/assets/bg-email-base.png)}.forum{background-image:url(/assets/bg-forum-base.png)}a:link,a:hover,a:visited,a:active{color:inherit;border:0}}