body {
  padding: 0; margin: 0; 
  font-family: arial;
}

th,td {
  font-size:12px;
  padding:3px;
}

img {
  padding: 0px;
  margin: 0px;
  vertical-align: text-bottom;
}

u {
  border-bottom: 1px dotted #000;
  text-decoration: none;
}

a:visited {
  color: red;
}

.header {
  font-size: 32px; color: black; font-weight: bold;
  background-color: blue; 
  width: 100%; height: 35px; 
  text-align: center;
}

#link {
  text-decoration: none;
  color: #000000;
}

#contentContainer {
  font-size: 14px;
  width: 1260px; 
  margin-left: auto; margin-right: auto; position: relative
}

#mainContent {
  background-color: lightblue; 
  width: 955px; height: 950px; 
  float: left;
}

#sideContent {
  background-color: tomato; 
  margin-left: 960px;
}

#infoBox {
  background-color: green; 
  width: 650px; height: 400px; 
  float: left;
  text-align: center;
  margin-top: 5px;
}

#dataBox {
  background-color: gold; 
  margin-left: 655px;
  height: 400px; 
  text-align: center;
  margin-top: 5px;
}

#contentBox {
  background-color: gray; 
  width: 955px; height: 480px; 
  text-align: center;
  top: 445px;
  position: absolute;
}

#menuBox {
  background-color: orange; 
  text-align: center;
  margin-top: 5px;
  resize: vertical;
  overflow: auto;
}

#eventBox {
  border-style: solid; border-width: 1px;
  background-color: #77C6FF;
  text-align: center;
  margin-top: 5px;
}

#launch {
  border-right-style: solid; border-width: 1px;
  width: 50%;
  float: left;
  margin-top: 5px;
}

#maneuver {
  margin-top: 5px;
}

#twitterBox {
  background-color: DarkMagenta; 
  margin-top: 5px;
  resize: vertical;
  overflow: auto;
  text-align: center;
}

#footer {
  background-color: DeepPink; 
  width: 955px;
  text-align: center;
  top: 930px;
  position: absolute;
}
