a { color: #000000; text-decoration: none; }

blockquote
{
  background-color: transparent;
  color: #000000;
  font-style: oblique;
  margin: 1.0em 3.0em;
}

body 
{
  color: #000000;
  font-family: Geneva,Verdena,'DejaVu Sans',sans-serif;
  margin: auto;
}

dl dt
{
  background-color: transparent;
  font-weight: bold;
}

h3
{
  background-color: transparent;
  clear: both;
  color: #000000;
  font-size: 1.25em;
  font-variant: small-caps;
  margin: 0;
  text-align: center;
}

h4
{
  background-color: transparent;
  clear: both;
  color: #000000;
  font-size: 1.1em;
  font-variant: small-caps;
  margin: 0;
  text-align: center;
}

table
{
  background-color: transparent;
  border-collapse: collapse;
  margin: 0.5em 0;
  padding: 5px 0px 5px 0px;
}

table.data
{
  color: #000000;
  margin: 1.0em auto;
  width: 100%;
}

table.month { width: 100%; }

td,th
{
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
  padding: 3px 5px;
  vertical-align: top;
}

td.warning
{
  background-color: #ffffff;
  color: #ff0000;
  font-variant: small-caps;
  font-weight: bold;
  text-align: center;
}

th
{
  background-color: #999999;
  color: #000000;
  font-variant: small-caps;
}

ul { list-style-type: disc; line-height: 1.25em; }

.article
{
  background-color: transparent;
  clear: both;
  color: #000000;
  display: block;
  margin: 0;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: avoid;
}

.articlenoprint { display: none; }

.bang
{
  background-color: transparent;
  border-radius: 100px;
  box-shadow: 0px 5px 10px #666666;
  color: #000000;
  display: block;
  font-size: 1.1em;
  margin: 1.0em;
  padding: 1.0em 2.0em;
  text-align: center;
}

.bestseen
{
  background-color: transparent;
  color: #000000;
  font-weight: bold;
}

.bold { font-size: 1.1em; text-align: center; }

.column1
{
  display: table-cell;
  float: left;
  width: 70%;
}

.column2
{
  display: table-cell;
  float: right;
  width: 25%;
}

.col-container
{
  background-color: transparent;
  color: #000000;
  display: table;
  width: 100%;
}

.col-container-phenom
{
  background-color: transparent;
  color: #000000;
  display: table;
  width: 100%;
}

.constellation { font-style: italic; }

.def { background-color: transparent; font-weight: bold; }

.eclipsemap { width: 45%; }

.floatleft
{
  float: left;
  margin: 0;
  padding: 0 20px 0 0;
}

.floatright
{
  float: left;
  margin: 0;
  padding: 0 0 0 20px;
}

.footer
{
  background-color: transparent;
  border-color: #cccccc;
  border-style: solid none none none;
  border-width: 3px;
  color: #000000;
  display: block;
  font-size: 0.75em;
  font-style: italic;
  min-height: 90px;
  padding-top: 1.0em;
  vertical-align: middle;
}

.fresh { clear: both; }

.header
{
  background-color: transparent;
  display: block;
  font-variant: small-caps;
  text-align: center;
}

.header h1
{
  background-color: transparent;
  color: #000000;
  font-size: 2.5em;
  margin: 0;
}

.header h2
{
  background-color: transparent;
  color: #000000;
  font-size: 1.5em;
  font-style: oblique;
  margin: 0;
  padding: 0 2.0em 0.5em 2.0em;
}

.intro
{
  background-color: transparent;
  color: #000000;
  display: block;
  font-size: 1.1em;
  text-align: center;
}

.logo
{
  float: left;
  padding-right: 1.5em;
  vertical-align: middle;
}

.menu { display: none; }

.menubutton { display: none; }

.moon0,.moon1,.moon2,.moon3,.moon4,.moon5,.moon6,.moon7,.moon8,.moon9,.moon10,.moon11,.moon12,.moon13,.moon14,.moon15
{
  background-color: transparent; color: #000000;
}

.noprint { display: none; }

.oldlink { text-decoration: underline; }

.object { font-style: italic; font-weight: bold; }

.planet { font-weight: bold; }

.printURL { display: inline; }

.red { color: #ff0000; }

.sideimage
{
  float: right;
  margin-left: 1.0em;
  min-width: 45%;
}

.skyeye
{
  background-color: transparent;
  font-variant: small-caps;
  font-weight: bold;
}

.ss
{
  background-color: transparent;
  clear: both;
  color: #000000;
  display: block;
  margin: 0;
}

.ssdescr
{
  background-color: transparent;
  color: #000000;
  display: block;
  margin: 0;
  padding: 0.5em 3.0em;
}

.ssloc
{
  background-color: transparent;
  display: inline;
  float: right;
  margin: 0;
}

.ssobj
{
  background-color: transparent;
  display: inline;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0;
}

.star { font-style: italic; font-weight: bold; }

.textcentre { text-align: center; }

.textleft { text-align: left; }

.textright { text-align: right; }
