Default css file for jemdoc.

table border: none; border-collapse: separate; background: white; }

body { background: white; font-family: Georgia, serif; padding-bottom: 8px; margin: 0; }

background: border: 1px solid padding-top: 0.5em; padding-left: 8px; padding-right: 8px; font-size: 1.0em; width: auto; white-space: nowrap; text-align: left; vertical-align: top; }

background: vertical-align: top; }

padding-top: 0.0em; padding-left: 1.0em; padding-right: 1.0em; border: none; background: white; text-align: left; vertical-align: top; }

line-height: 1.5em; margin-left: 0.5em; }

tt { background: }

pre, tt { font-size: 90%; font-family: monaco, monospace; }

a, a > tt { color: text-decoration: none; }

a:hover { border-bottom: 1px gray dotted; }

color: border-bottom: 1px gray solid; } color: text-decoration: none; } text-decoration: none; }

div.menu-category { border-bottom: 1px solid gray; margin-top: 0.8em; padding-top: 0.2em; padding-bottom: 0.1em; font-weight: bold; }

div.menu-item { padding-left: 16px; text-indent: -16px; }

div padding-bottom: 0.2em; margin-bottom: 1.5em; border-bottom: 3px double gray; }

Reduce space if we begin the page with a title. div margin-top: -0.7em; }

div margin-top: 0.0em; margin-bottom: 0.0em; padding-top: 0em; padding-bottom: 0.1em; }

em { font-style: italic; }

strong { font-weight: bold; }

h1, h2, h3 { color: margin-top: 0.7em; margin-bottom: 0.3em; padding-bottom: 0.2em; line-height: 1.0; padding-top: 0.5em; border-bottom: 1px solid }

h1 { font-size: 165%; }

h2 { padding-top: 0.8em; font-size: 125%; }

h2 + h3 { padding-top: 0.2em; }

h3 { font-size: 110%; border-bottom: none; }

p { margin-top: 0.0em; margin-bottom: 0.8em; padding: 0; line-height: 1.3; }

pre { padding: 0; margin: 0; }

div font-size: small; border-top: 1px solid padding-top: 0.1em; margin-top: 4.0em; color: }

div color: }

div float: left; padding-bottom: 8px; }

ul, ol, dl { margin-top: 0.2em; padding-top: 0; margin-bottom: 0.8em; }

dt { margin-top: 0.5em; margin-bottom: 0; }

dl { margin-left: 20px; }

dd { color: }

dd > *:first-child { margin-top: 0; }

ul { list-style-position: outside; list-style-type: square; }

p ul, p ol { margin-top: -0.5em; }

li ul, li ol { margin-top: -0.3em; }

ol { list-style-position: outside; list-style-type: decimal; }

li p, dd p { margin-bottom: 0.3em; }

ol ol { list-style-type: lower-alpha; }

ol ol ol { list-style-type: lower-roman; }

p + div.codeblock { margin-top: -0.6em; }

div.codeblock, div.infoblock { margin-right: 0%; margin-top: 1.2em; margin-bottom: 1.3em; }

div.blocktitle { font-weight: bold; color: margin-top: 1.2em; margin-bottom: 0.1em; }

div.blockcontent { border: 1px solid silver; padding: 0.3em 0.5em; }

div.infoblock > div.blockcontent { background: }

div.blockcontent p ul, div.blockcontent p ol { margin-top: 0.4em; }

div.infoblock p { margin-bottom: 0em; }

div.infoblock li p, div.infoblock dd p { margin-bottom: 0.5em; }

div.infoblock p + p { margin-top: 0.8em; }

div.codeblock > div.blockcontent { background: }

span.pycommand { color: }

span.statement { color: } span.builtin { color: } span.special { color: } span.operator { color: } span.error { color: } span.comment, span.comment > , span.string, span.string > { color: }

@media print { }

margin: 2px; }

padding-left: 0.5em; margin-bottom: 0.5em; }

margin-top: -0.7em; }

div margin-bottom: 0.0em; padding-bottom: 0.1em; padding-top: 0; margin-top: 0.5em; border-bottom: none; }

img.eq { padding: 0; padding-left: 0.1em; padding-right: 0.1em; margin: 0; }

img.eqwl { padding-left: 2em; padding-top: 0.6em; padding-bottom: 0.2em; margin: 0; }

table { border: 2px solid black; border-collapse: collapse; }

td { padding: 2px; padding-left: 0.5em; padding-right: 0.5em; text-align: center; border: 1px solid gray; }

table + table { margin-top: 1em; }

tr.heading { font-weight: bold; border-bottom: 2px solid black; }

img { border: none; }

table.imgtable, table.imgtable td { border: none; text-align: left; }