body {
  margin:0px;
  background:#e1e6ea url(top.gif) repeat-x;
  padding:0px;
}

.charmless {
  height:100%;
  width:1002px;
  left:50%;
  top:100px;
  border-color:#050;
  margin-left:-501px;
  z-index:100;
  position:absolute;
  background-color:#e1e6ea;
}

p {
  padding: 2px 15px 0px;
}

img {
  border: none;
}

h1 {
  padding: 15px 15px 25px;
}

.hardtodigest {
  left:50%;
  display:none;
  margin-top:150px;
  width:1002px;
  position:absolute;
  margin-left:-501px;
}

.elongate {
  background-color:rgb(0,200,0);
}

.makecompact {
  width:1002px;
  position:relative;
  left:-100%;
  background-color:rgb(0,220,0);
}

.swashbuckler {
  left:-100%;
  position:relative;
  text-align:justify;
}