@charset "utf-8";

/* When it's time to change, you've got to rearrange. */

html,
body {
  margin: 0em;
  padding: 0em;
  width: 100%;
  height: 100%;
}

body {
  color:            rgba(  0,  0,  0,1.00);
  background-color: rgba(255,255,255,1.00);
  background-image:  url(ewatermark.png);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 1.5em;
  margin: 0em auto;
  padding: 0em 1em;
  text-align: justify;
  width: 42em;
  max-width: 100%;
  box-sizing: border-box;
}

a         { text-decoration: none; }
a:link    { color: rgba(  0,  0,222,1.00); background-color: transparent; }            /* medium blue on transparent   */
a:visited { color: rgba(  0, 51,153,1.00); background-color: transparent; }            /* dark blue   on transparent   */
a:hover   { color: rgba(151,  0,  0,1.00); background-color: rgba(255,255,173,1.00); } /* medium red  on light yellow  */
a:active  { color: rgba(255,  0,  0,1.00); background-color: rgba(255,255,  0,1.00); } /* bright red  on bright yellow */

h1, h2, h3, h4 {
  font-weight: bold;
  text-align: left;
}

h1 {
  font-size: 2em;
  line-height: 1em;
  margin: 1em auto;
  text-align: center;
}

h2 {
  font-size: 1.5em;
  line-height: 1em;
  margin: 1em auto;
}

h3 {
  font-size: 1em;
  line-height: 1em;
  margin: 1em auto;
}

hr {
  width: 66.6%;
  margin: 2em auto;
}

img {
  max-width: 100%;
}

p {
  margin: 1.5em 0em;
}

pre {
  text-align: left;
  font-family: "Courier New", Courier, monospace;
}

sub, sup {
  font-size: 67%;
  line-height: 0.000em;
  white-space: nowrap; }

table {
  margin: 1em auto;
}

td, th {
  text-align: center;
}

/* Sha na na na na na na na na. Sha na na na na. */

p.subheader,
p.maths,
p.navigator { text-align: center; }

table.data th { background-color: rgba(192,192,192,1.00); }
table.data td { background-color: rgba(255,255,192,1.00); }
table.data tr:first-child td { background-color: transparent !important; }

.floater { margin: 0.5em 0em 0.5em 1em; float: right; line-height: 1em; }

table.gallery { min-width: 66.6%; border-spacing: 1em; border-collapse: separate; }

table.signature { margin: 2em auto; border-collapse: collapse; }
table.signature td { margin: 0em; padding: 0em; vertical-align: middle; }
table.signature,
table.signature a:link,
table.signature a:visited { color: rgba(133,132,132,1.00); }
table.signature img { border-radius: 100%; margin: 0.0em 1.5em 0.0em 0.0em; width: 4em; height: 4em; } /* physics.info uses a 4em radius */

.share,
.addthis_sharing_toolbox { margin: 2em auto 1em auto; text-align: center; }
.stLarge,
.at-share-btn { border-radius: 3px; }
.search { margin: 1em auto 2em auto; width: 24em; }
.vanish { line-height: 0em; opacity: 0; }

@media print {
  .addthis_sharing_toolbox,
  .share,
  .search,
  .navigator { display: none; }
}

/* Google Results */

/* NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE.

.gs-no-results-result,
.gs-snippet,
.gs-error-result,
.gs-snippet,
#adBlock { background-color: transparent !important; border: none !important; }

.cse,
.gsc-result,
.gsc-results,
.gsc-control-cse { background-color: transparent !important; border: none !important; padding: 0.000em !important; }

td.gsc-table-cell-thumbnail,
td.gs-promotion-image-cell,
.gsc-above-wrapper-area,
.gsc-result-info-container,
.gsc-cursor-box { display: none; }

.gsc-table-result td { text-align: left; }

.gs-result,
.gs-title,
.gs-snippet,
.gs-visibleUrl,
.gs-visibleUrl-long,
.gs-visibleUrl-short,
.gs-bidi-start-align,
.gsc-results,
.gsc-search-box,
.gsc-control-searchbox-only,
.gsc-control-searchbox-en,
.gsc-control-cse,
.gsc-results,
.gsc-webResult,
.gsc-url-bottom,
.gsc-resultsRoot,
.gsc-tabData,
.gsc-control-cse,
.gsc-tabdActive,
.gsc-resultsRoot,
.gsc-tabData gsc-tabdActive,
.gsc-webResult,
.gsc-table-result,
.gsc-table-cell-thumbnail,
.gsc-table-cell-thumbnail-left,
.gsc-table-cell-snippet-close { font-family: "Neue Haas Grotesk", Helvetica, Arial, sans-serif !important; font-size: 1em !important; font-weight: normal !important;
                                line-height: 1.500em !important; height: auto !important; width: auto !important;
                                border: 0.000em; margin: 0.000em !important; padding: 0.000em !important; border-collapse: collapse !important; }
.gs-snippet b { font-weight: normal !important; background-color: rgb(255,255,170) !important; }
.gs-title { margin-top: 1.000em !important; }

.gsc-url-bottom,
.gs-visibleUrl,
.gs-visibleUrl-long,
.gs-visibleUrl-short { color: rgb(184,184,184) !important; } */

/* Google Error */

/* NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE. NOT IN USE.

h3 b, li b { font-weight: normal; }
li.search-goog { text-transform: lowercase; display: inline; } */

/* No condition is permanent. */