@charset "UTF-8";
.force-UTF-8 {
  content: "¡";
}

table.odd {
  padding: 1px;
  width: 100%;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
}

td {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

td.odd {
  padding: 1px;
  width: 33%;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
}

table.even {
  padding: 1px;
  width: 100%;
  border-style: solid;
  border-color: #800000;
  border-width: 1px;
}

td.even {
  padding: 1px;
  border-style: solid;
  border-color: #800000;
  border-width: 1px;
}

td.center {
  text-align: center;
  padding: 1px;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
}

th.center {
  text-align: center;
  padding: 1px;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
}

td.right {
  text-align: right;
  padding: 1px;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
}

th.right {
  text-align: right;
  padding: 1px;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
}

td.left {
  text-align: left;
  padding: 1px;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
}

th.left {
  text-align: left;
  padding: 1px;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
}

.donate {
  border-style: solid;
  border-width: 2px;
  border-color: #c00000;
}

.buff {
  border-style: solid;
  border-color: #d0b080;
  border-width: 2px;
}

td.reg {
  text-align: center;
  padding: 1px;
}

td.email {
  font-family: "Courier New";
  text-align: left;
  font-size: 10pt;
  padding: 1px;
}

td.redtext {
  text-align: center;
  padding: 1px;
  border-color: red;
  color: red;
}

td.red {
  text-align: center;
  padding: 1px;
  border-color: red;
}

td.bigred {
  background: #003300;
  text-align: center;
  padding: 1px;
  border-color: red;
  color: white !important;
}

td.yearbearer {
  background: #800000;
  text-align: center;
  padding: 1px;
  border-color: blue;
  color: white !important;
}

.indexlist {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 14pt;
}

th {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

p {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

p.large {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 18pt;
  font-weight: bold;
  text-align: center;
}

.little {
  font-size: 6pt;
}

p.white {
  font-family: "Arial Unicode MS", "Helvetica";
  color: white;
}

p.littlewhite {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 8pt;
  color: white;
}

h1 {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 28pt;
}

h1.russian {
  font-family: "Constructivist Cyrillic", "Arial Unicode MS", "Helvetica";
  color: red;
  font-size: 28pt;
}

h1.green {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 28pt;
  color: #008000 !important;
}

h1.spoiler {
  font-family: "Arial Unicode MS", "Helvetica";
  color: red;
  background-color: black;
  padding: 10px;
  font-size: 30pt;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

p.error {
  font-family: "Arial Unicode MS", "Helvetica";
  color: red;
  background-color: black;
  padding: 10px;
  font-size: 18pt;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

h2 {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 18pt;
}

h3 {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 12pt;
}

h4 {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

h5 {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

caption {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
  caption-side: bottom;
}

caption.big {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 18pt;
  caption-side: bottom;
}

a {
  font-family: "Arial Unicode MS", "Helvetica";
}

/* I ought to be able to use a different font-size here */
li {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

li.a {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

ul {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

.small {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 8pt;
}

ol {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

dl {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

dd {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

dt {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

div {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

blockquote {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 10pt;
}

pre {
  font-size: 10pt;
  font-family: "Courier New";
  color: black;
}

.plainleft {
  font-family: "Arial Unicode MS", "Helvetica";
  text-align: left;
  padding: 4px;
  margin: 4px;
  vertical-align: middle;
}

.plainright {
  font-family: "Arial Unicode MS", "Helvetica";
  text-align: right;
  padding: 4px;
  margin: 4px;
  vertical-align: middle;
}

.plaincenter {
  font-family: "Arial Unicode MS", "Helvetica";
  text-align: center;
  padding: 4px;
  margin: 4px;
  vertical-align: middle;
}

.plain {
  border-style: none;
  border-spacing: 1px;
}

.homePage {
  border-left-style: solid;
  border-left-color: #800000;
  border-left-width: 6px;
  border-right-style: solid;
  border-right-color: #800000;
  border-right-width: 6px;
  border-spacing: 64px 8px;
}

.items {
  color: #c00000;
  border-style: none;
  height: 480px;
}

table.items {
  margin: auto;
  width: 640px;
  border-spacing: 0;
  border-collapse: collapse;
}

table.items td {
  padding: 0;
}

#items A:visited {
  color: orange;
}

#mainlist A:link {
  color: red;
}

.c3 {
  font-family: "Arial Unicode MS", "Helvetica";
  font-size: 22pt;
  color: #80b080;
}

.c4 {
  font-family: "Courier New Bold";
  font-size: 17pt;
}

table.skinny {
  padding: 1px;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
}

table.embedded tr td {
  vertical-align: middle;
}

table.center {
  margin: auto;
}

table.embedded {
  margin: auto;
}

th.skinny {
  padding: 1px;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
}

div.zero {
  border-width: 5px;
}

div.zero {
  text-align: right;
}

div.zero {
  padding: 25px;
}

div.zero {
  border-color: #808080;
}

div.zero {
  background-color: #c0c0c0;
}

div.title {
  font-family: "Arial Unicode MS", "Helvetica";
}

div.author {
  font-family: "Arial Unicode MS", "Helvetica";
}

.green {
  padding: 1px;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
}

.grey {
  padding: 1px;
  border-style: solid;
  border-color: #c0c0c0;
  border-width: 1px;
}

.widegrey {
  padding: 1px;
  border-style: solid;
  border-color: #c0c0c0;
  border-width: 8px;
}

.red {
  padding: 1px;
  border-style: solid;
  border-color: red;
  border-width: 1px;
}

table.favs {
  margin: auto;
}

.favs {
  padding: 1px;
  border-style: solid;
  border-color: red;
  border-width: 1px;
}

.favs td {
  text-align: center;
  padding: 1px;
  border-style: solid;
  border-color: #008000;
  border-width: 1px;
}

.leftred {
  padding: 1px;
  border-style: solid;
  border-color: red;
  border-width: 1px;
}

.black {
  padding: 1px;
  border-style: solid;
  border-color: black;
  border-width: 1px;
}

.amazon {
  padding: 1px;
  border-style: solid;
  border-color: #d0b080;
  border-width: 1px;
  width: 80%;
}

.widebuff {
  padding: 3px;
  border-style: solid;
  border-color: #d0b080;
  border-width: 6px;
}

.widedonate {
  padding: 1px;
  border-style: solid;
  border-width: 6px;
  border-color: #c00000;
}

h3.Title {
  font-family: "Arial Unicode MS", "Helvetica";
  font-style: italic;
  font-size: 18pt;
  color: #80b080;
}

p.initial {
  text-indent: 0;
}

p.initial:first-letter {
  font-size: 200%;
  float: left;
}

.surround {
  border-spacing: 0;
  padding: 0;
  margin: 0;
}

.baum {
  color: #008000;
}

.big {
  font-size: 24pt;
  font-weight: bold;
}

.greybg {
  background-color: #c0c0c0;
  color: #008000;
  font-weight: bold;
}

.clark {
  color: #096692;
}

.verbeck {
  color: #3586e1;
}

.denslow {
  color: #70996b;
}

.abbott {
  color: #fdd07b;
}

.morgan {
  color: #c7a4a8;
}

.kennedy {
  color: #9b4c01;
}

.hall {
  color: #5fb11e;
}

.seymour {
  color: #264b3f;
}

.mcdougall {
  color: #cf683f;
}

.cory {
  color: red;
}

.connor {
  color: #c9c027;
}

.richardson {
  color: #ed418b;
}

.thompson {
  color: #800000;
}

.neill {
  color: #800080;
}

.snow {
  color: #808080;
}

.kramer {
  color: #82a87d;
}

.cosgrove {
  color: #008080;
}

.shanower {
  color: #ea7321;
}

.dirk {
  color: #4a3e52;
}

.mcgraw {
  color: #f0c050;
}

.martin {
  color: #000080;
}

.wickwar {
  color: #003080;
}

.cool {
  color: #836b25;
}

.sherwood {
  color: #804000;
}

.stout {
  color: #833125;
}

.volkov {
  color: #EE7733;
}

.grandy {
  color: #70c253;
}

.laumer {
  color: #EEBB44;
}

.mcnicholas {
  color: #808080;
}

form {
  font-family: "Arial Unicode MS", "Helvetica";
}

input {
  font-family: "Arial Unicode MS", "Helvetica";
}

body {
  font-family: "Arial Unicode MS", "Helvetica";
}

checkbox {
  font-family: "Arial Unicode MS", "Helvetica";
}

.bndiv {
  background: #f0c050;
  color: #008000;
  font-weight: bold;
  font-size: 17pt;
  text-align: center;
}

.mayan {
  font-family: "Maya Calendric";
  font-weight: bold;
  font-size: 24pt;
}

.mission {
  font-family: "Arial Unicode MS", "Helvetica";
  font-style: italic;
  font-size: 15pt;
  margin-left: 20%;
  margin-right: 20%;
}

hr.mission {
  height: 6px;
  border-style: none;
  color: #d0d0d0;
  background: #d0d0d0;
}

.centered {
  text-align: center;
}

.center {
  margin: auto;
}

a.tooltip, a.lefttool, a.righttool {
  position: relative;
  /*this is the key*/
  z-index: 24;
  text-decoration: none;
  color: blue;
}

a.tooltip:hover, a.lefttool:hover, a.righttool:hover {
  color: #c0c0c0;
  background: #333333;
  text-decoration: none;
  z-index: 25;
}

/*BG color is a must for IE6*/
a.tooltip span, a.lefttool span, a.righttool span {
  display: none;
  padding: 2px 3px;
  margin-left: 8px;
  text-align: left;
  font-size: 9pt;
  font-weight: bold;
  border: 1px solid #c0c0c0;
  background: #ffffbb;
  color: #800000;
  width: 660px;
}

a.tooltip:hover span {
  display: block;
  /*
  position:fixed;
  bottom:0;
  left:0;
  */
  top: 0;
  left: -250px;
  position: absolute;
}

a.lefttool:hover span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

a.righttool:hover span {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

table.calroundtable {
  color: #008000;
  width: 100%;
  border: 2px solid #c0c0c0;
}

table.calroundtable td {
  padding: 0;
  border: 1px solid #008000;
  text-align: center;
  vertical-align: middle;
}

a.plain {
  text-decoration: none;
}

a.hov:hover {
  color: #c0c0c0;
  background-color: #333333;
  text-decoration: none;
}

.python-logo {
  border-top: 3px solid #999999;
  border-left: 3px solid #999999;
  border-right: 3px solid #333333;
  border-bottom: 3px solid #333333;
}

.linearBg1 {
  background-image: url("/Gif/finish-bg-01.png");
  background-size: cover;
}

table.legal {
  padding: 1px;
}

table.legal td, th, caption {
  color: darkblue;
}

table.legal th {
  font-size: 10pt !important;
  background: #cccccc;
  color: darkblue;
}

table.outputlist {
  border: 3px solid #666666;
}

table.outputlist th {
  font-size: 10pt !important;
  background: #cccccc;
  color: black;
}

table.outputlist caption {
  color: black;
  font-weight: bold;
}

table.vllc {
  border: 3px solid #666666;
}

table.vllc th {
  color: #008000;
  background: #c0c0c0;
  font-size: 16pt;
  font-weight: normal;
}

table.vllc td {
  font-size: 10pt !important;
  border: 1px solid #c0c0c0;
}

table.vllc caption {
  color: black;
  font-weight: bold;
}

.dncalc {
  border: 3px solid #f0c050;
}

.dngreg {
  color: #008000;
  background: #c0c0c0;
  font-size: 16pt;
  width: 100%;
}

.dnarabic {
  color: #008000;
  background: #c0c0c0;
  font-family: "Digital-7 Italic";
  font-size: 32pt;
  width: 100%;
}

.nextprev {
  background: #c0c0c0;
  color: black;
  font-size: 12pt;
  font-weight: bold;
  border: 2px solid black;
  padding-left: 4px;
  padding-right: 4px;
}

table.julianperiod td, th {
  background: #c0c0c0;
  color: #008000;
  font-size: 24pt;
  font-weight: bold;
  padding-left: 4px;
  padding-right: 4px;
}

.calendarround {
  color: #008000;
  background: #c0c0c0;
  font-size: 14pt;
  width: 100%;
}

table.position th {
  background: #788778;
  color: black;
  font-family: "Digital-7 Italic";
  font-size: 32pt;
}

#tzolkinPosition {
  font-family: "Digital-7 Italic";
  font-size: 32pt;
}

#haabPosition {
  font-family: "Digital-7 Italic";
  font-size: 32pt;
}

#calendarroundPosition {
  font-family: "Digital-7 Italic";
  font-size: 32pt;
}

.easterout {
  background: #669966;
  color: white;
  width: 768px;
  border: 5px solid #999999;
  margin-left: auto;
  margin-right: auto;
}

table.easterdocs td {
  background: #ffffee;
  color: black;
  font-size: 12pt;
  vertical-align: top;
}

table.easterdocs td p {
  font-size: 12pt;
}

.h1 {
  background: #f0c050;
  color: #003300;
  font-size: 27pt;
  font-style: italic;
  font-weight: bold;
}

.festlagen td {
  font-family: "Courier New";
  font-size: 12pt;
}

.festlagen tr.odd {
  background: #cffccf;
}

.sundays td {
  font-family: "Courier New";
  font-size: 12pt;
}

.sundays tr.odd {
  background: #cffccf;
}

.fieldset td {
  font-size: 20pt;
  padding: 0.1em;
}

.fieldset span.label, text, button, input {
  /* font-size: inherit; */
  padding: 0.1em 0.1em;
  margin: 0.1em 0.1em;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.canchi {
  border-collapse: collapse !important;
}

tr.canchi td {
  color: black;
  font-size: 24pt;
  padding-left: 4px;
  padding-right: 4px;
}

img {
  vertical-align: middle;
  border-style: none;
}

body.makehtml {
  background-attachment: fixed;
  background-size: 100%;
  /* background-image:url("{bgImage}");
  background-color:{bgcolor};
  color:{text};
  */
}

body.makehtml h1, h2, h3 {
  text-align: center;
}

body.makehtml h1 {
  font-size: 28pt;
}

body.makehtml h2 {
  font-size: 22pt;
}

body.makehtml table {
  margin: auto;
}

div.content {
  margin: 0 auto;
  width: 1280px;
}

.today {
  background-color: orange;
}

/*# sourceMappingURL=GodN.css.map */
