body {
  font: 1.1em Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  background: slategray;
  background-repeat: repeat;
}

html { font: 1.2em Helvetica, Arial, sans-serif; }

a img {
  border-width:0; border-style:none; color:#fff;
}

a {
  text-decoration: none;
  border-style: none;
  border-width: 0px;
}
a:visited, a:link {
  color: black;
}
a:hover {
  color: blue;
}
a:active {
  color: green;
}

#container {
  margin-left: auto;
  margin-right: auto;
  margin-top: 22;
  width: 872px;
  background: slategray;
}

#header {
  text-align: left;
  padding: 11;
  background: honeydew;
  /*snow, floralwhite, honeydew, azure, beige, aliceblue, chartreuse, ivory, lavender, lavenderblush, mintcream, slategray, whitesmoke*/
}

#underheader {
  text-align: left;
  font-size: .9em;
  padding: 11;
  background: #9EADB3;
}

#leftBar {
  text-align: center;
  padding: 11;
  margin-top:  33;
  color: mintcream;
  float: left;
  width: 200px;
}

#idfix {
  text-align: center;
}
#content {
  padding: 33 0;
  float:left;
  width:450px;
}

#videooverlay {
  display: block;
  position: relative;
  left: -1px;
  top: -605px;
}

#rightBar {
  text-align: center;
  color: mintcream;
  margin-top: 22;
  float:right;
  width: 200px;
  font-size: .9em;
}

#footer {
  clear:both;
  background: slategray;
  color: black;
  opacity: .5;
  font-size: 0.6em;
}

.moviebutton {
  margin-top: 10px;
}

.screenshot {
  display: block;
  margin: 0 auto;
}
.icon {
  display: block;
  margin:  11 auto;
}
.icontitle {
  font-size: .9em;
  color: black;
}

#features {
  color: mintcream;
  margin-top: 40px;
  margin-left: 15px;
  text-align: left;
  font-size: .9em;
}
ul {
  color: mintcream;
  font-size: .89em;  
}