.robot {
  color: #330;
  font-family: Courier;
  font-size: 15px; }

.gay {
  color: #DA1D81;
  font-family: Arial;
  font-size: 15px; }

#stage {
  width: 875px;
  margin-bottom: 40px; }
  #stage .source_text {
    display: none; }
  #stage .dest_text {
    text-align: left;
    width: 100%;
    width: 800px;
    color: #ddd; }
    #stage .dest_text p {
      text-align: left; }

#stage.court {
  width: 640px;
  min-height: 480px;
  height: 480px; }

#stage.black {
  background-color: #000;
  color: #ddd;
  position: absolute;
  width: 820px; }
  #stage.black .s {
    width: 800px;
    height: 200px; }
  #stage.black .next {
    position: absolute;
    bottom: 0px;
    right: 10px; }

#stage .s table {
  padding: 0px;
  margin: 0px;
  border: 0px; }
  #stage .s table img {
    border: 0px; }
  #stage .s table td {
    padding: 0px;
    margin: 0px; }
  #stage .s table td.avatar {
    width: 200px; }
  #stage .s table td.dialog {
    padding: 10px;
    text-align: left; }
    #stage .s table td.dialog p {
      margin: 0px 0px 10px 0px; }
    #stage .s table td.dialog td {
      padding: 7px; }
#stage .s .next {
  text-align: right;
  margin: 20px 5px 20px 0px; }

.readable {
  color: #fff;
  font-weight: bold; }

.presents {
  font-size: 30px;
  text-align: center;
  color: #eee; }

.attention {
  font-size: 30px;
  color: #fff;
  text-align: left; }

.bloodhund {
  font-size: 30px;
  color: #ff0;
  text-align: left;
  font-family: Arial; }

body {
  margin: 15px; }

span.bignum {
  padding-left: 10px;
  padding-right: 10px; }
  span.bignum a[href] {
    font-size: 20px; }

.skip {
  text-align: right;
  font-size: 10px; }

#skip_cinematic {
  position: absolute;
  bottom: 0px;
  background-color: #000;
  left: 0px;
  padding: 5px;
  font-size: 10px; }
  #skip_cinematic a[href] {
    color: #fff; }
