/*

Content

*/


#content {
  margin: 1em 2em;
}
#content p, #content ul, #content ol, #content dl {
  line-height: 1.4;
  padding-bottom: 1em;
}
#content ul, #content ol {
  margin-left: 1em;
}
#content ul {
  list-style: disc outside;
}
#content ul li, #content ol li {
  margin: 0 0 0.5em 0;
}
#content dd {
  margin: 0 0 1em 1em;
}
#content code {
  font-family: 'Courier New', Courier, monospace;
  background: #f6f9fd;
  border: 1px solid #7fb1e9;
  font-size: 100%;
}
#content pre {
  font-family: 'Courier New', Courier, monospace;
  background: #f6f9fd;
  border: 1px solid #7fb1e9;
  padding: 1em;
  width: 90%;
  font-size: 100%;
}
#content .widecode {
  font-family: 'Courier New', Courier, monospace;
  background: #f6f9fd;
  border: 1px solid #7fb1e9;
  padding: 1.1em;
  margin-bottom: 1em;
  width: 95%;
  font-size: 100%;
  overflow: auto;
  max-height: 400px;
  white-space: pre;
}
#content blockquote {
  border-left: 5px solid #7fb1e9;
  margin-left: 1em;
  padding-left: 1em;
}
#content blockquote p {
  padding: 0;
  margin: 1em 0;
}
#content p.float_right {
  margin: 0 0 1em 1em;
  padding: 0;
  float: right;
}
#content p.float_left {
  margin: 0 1em 1em 0;
  padding: 0;
  float: left;
}