

body{
 background-color: black;
 color: white;
 scrollbar-base-color: black;
 scrollbar-arrow-color: white;
 scrollbar-track-color: grey;
 margin: 0;
 padding: 0;
}

#alltable{
  width: 100%;
  height: 100%;
}

#alltable td{
  vertical-align: top;
}

#toptable {
  width: 100%;
  position: absolute;
}

#toptable .left {
  vertical-align: top;
  text-align: left;
}

#toptable .right {
  vertical-align: top;
  text-align: right;
}

#maintable{
  width: 100%;
  height: 100%;
}

#maintable .left {
  padding-top: 50px;
  width: 30%;
  vertical-align: middle;
}

#maintable .right {
  padding-top: 50px;
  vertical-align: middle;
  width: 30%;
}

#maintable .fill {
  width: 15%;
}

#maintable .fillmiddle {
  width: 10%;
}


#nav{
  background-color: black;
}

.column{
  margin-top: 15%;
  float: left;
  width: 50%;
  text-align: center;
  vertical-align: bottom;
}

#data{
  background-color: black;
}

#title{
  font-size: 40;
  letter-spacing: 15px;
  font-weight: 900;
  font-style: italic;
  font-family: monospace;
}

.menuitem{
  margin-right: 20px;
  font-weight: 900;
}

.linkblock{
  float: right;
  padding: 20px;
}

.LinkBlockTitle{
  font-weight: 900;
  font-size: 20;
}

.blocklink{
}


a{
  color:white;
}

a:visited{
  color: #AAAAAA;
}

/* -------------------- */

.sectionheader{
  font-size: 30;
  font-weight: 700;
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}

.placeslist{
  margin-bottom: 20px;
}