body {
  background-color: #ccc;
}

.page-wrapper { 
  width: 1000px; 
  overflow: visible;
  margin: 0 auto;
}

.message-wrapper { 
  width: 780px; 
  float: left;
  overflow: visible;
  padding: 0px 0px 20px 20px; 
  margin-bottom: 20px;
  background-color: white;
  border: solid 1px #666;
}

pre { 
  width: 760px;
  /* Thanks to https://bugs.launchpad.net/mailman/+bug/266467 */
  white-space: pre-wrap;       /* css-3 should we be so lucky... */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 ?? */
  white-space: -o-pre-wrap;    /* Opera 7 ?? */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
  _white-space: pre;           /* IE only hack to re-specify in addition to word-wrap */
}

hr { 
  clear: both;
  width: 760px;
  text-align: left; /* works in IE and Opera */
  margin-left: 0px; /* works in FF, Chrome & Safari */
}

.leo-article-ad-slot1 {
  position: absolute; 
  width: 160px; 
  height: 600px;
  margin-left: 800px;
}
