body {
  color:black;
  background-color:white;
  text-align:center;
}

div.intro {
  margin-top:50px;
  text-align:center;
  font-size:0.8em;
  font-style:italic;
}

div.intro a:link {
  color:#6e97c9;
}

div.intro a:visited {
  color:#6e97c9;
}

div.intro a:focus {
  color:blue;
}

div.intro a:hover {
  color:blue;
}

div.intro a:active {
  color:blue;
}

div.comic {
  margin-top:30px;
  text-align:center;
}

div.navi {
  text-align:center;
  margin-top:20px;
  margin-bottom:2em;
}

div.navelem {
  display:inline;
  padding-left:20px;
  padding-right:20px;
  font-size:2em;
  color:#ccc;
}

div.navelem a:link {
  text-decoration:none;
  color:#6e97c9;
}

div.navelem a:visited {
  text-decoration:none;
  color:#6e97c9;
}

div.navelem a:focus {
  text-decoration:none;
  color:blue;
}

div.navelem a:hover {
  text-decoration:none;
  color:blue;
}

div.navelem a:active {
  text-decoration:none;
  color:blue;
}

div.rantspace {
  text-align:center;
  width:900px;
  margin-left:auto;
  margin-right:auto;
  border-top-style:solid;
  border-top-width:1px;
  border-color:#999;
  padding-top:10px;
  padding-bottom:50px;
}

div.footer {
  clear:both;
  margin-top:20px;
  border-top-style:solid;
  border-top-width:1px;
  border-color:#999;
  padding-top:10px;
  font-size:0.7em;
  font-style:italic;
  text-align:center;
}

img {
  border:none;
}

div.rant {
  margin:0;
  padding-right:50px;
  padding-bottom:20px;
  text-align:left;
  width:680px;
}

div.linkbox {
  padding:10px;
  margin-top:2em;
  margin-left:50px;
  margin-right:50px;
  width:580px;
  background-color:#eee;
  font-size:0.9em;
  line-height:1.8em;
}

div.linksone {
  text-align:left;
}

div.linkstwo {
  text-align:right;
  float:right;
}

div.adbox {
  width:140px;
  margin-top:0;
  padding-left:20px;
  float:right;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#ccc;
  margin-bottom:10px;
  text-align:left;
}

a.remark {
  font-size:0.6em;
}

