
#content .frameInner {
  min-height: 18.25em;
}

#content .bold {
  font-weight: bold;
}

#content #appIcon {
  float: left;
  height: 6em;
  width: 6em;
  margin: 0 0.5em 0.5em 0;
  border: 0;
}

#content .innerFrame {
  float: right;
  padding: 1em;
  margin: 0em 0 0.5em 0.5em;
  background: var(--CyPaper);
  border: 1px solid var(--CyPaperEdge);
  border-radius: 0.5em;
}

#content .innerFrame a {
  background: inherit;
  color: inherit;
  border: 0;
  padding: 0;
  margin: 0;
}

#content .innerFrame img {
  width: 30.11em;
  height: 16em;
  border: 0;
  border-radius: 0.25em;
}

#content #requirements {
  text-align: center;
}

#content #requirements #tableFrame {
  display: inline-block;
  width: 27em;
  padding: 1em;
  background: var(--CyPaper);
  border: 1px solid var(--CyPaperEdge);
  border-radius: 0.5em;
}

#content #requirements table {
  width: 100%;
  border-collapse: collapse;
}

#content #requirements tr.shade {
  background: var(--CyPaperShaded);
}

#content #requirements th {
  border: 1px solid var(--CyPaperEdge);
}

#content #requirements th.corner {
  background: inherit;
  border: 0;
}

#content #requirements th.os {
  border-top: 0;
  text-align: center;
}

#content #requirements th.spec {
  text-align: center;
}

#content #requirements th.stat {
  border-left: 0;
  text-align: left;
}

#content #requirements td {
  border: 1px solid var(--CyPaperEdge);
}
