body
  {
    margin-left: 5%;
    margin-right: 5%;
    color: #003030;
    background: #ffffff;
  }
:link { color: #4444ee; }
:visited { color: #4444ee; }
:active { color: #4444ee; }
span.keyword { font-style: italic;}
span.variable { font-style: italic;}
//span.name { font-weight: bold; }
span.root-current { background: #eeeeee; color: #888888; font-style: italic; }
span.root-other { font-weight: bold; }
//a.name { font-weight: bold; }
div.module { padding: 1.0em;}
div.declarations { padding: 1.0em;}
div.desc {
    border: none;
    //font-style: italic;
    color: #003030;
    margin-left: 1em;
    margin-bottom: 1em;
}
div.summary {
    border: none;
    font-style: italic;
    color: #003030;
    margin-left: 2em;
}
span.summary {
    border: none;
    font-style: italic;
    color: #003030;
    margin-left: 0em;
}
div.preformat {
    font-size: bigger;
    font-weight: bold;
}
td.func {
    font-size: bigger;
    font-weight: bold;
}
div.summary {
    font-size: smaller;
    margin-left: 0em;
}
div.enumerator {
    margin-left: 2em;
}
div.module-section {
    margin-left: 1em;
}
div.module-section img {
    vertical-align: text-bottom;
}
div.files {
    margin-left: 1em;
}
div.filepage-scope {
    margin-left: 1em;
}
td.heading {
    font-size: 1.5em;
    font-weight: bold;
    padding: 0.1em;
    background: #eeeeee;
}
td.summ-start {
    vertical-align: top;
    text-align: right;
}
td.summ-info {
    vertical-align: top;
}
div.section {
    margin-left: 2em;
}
div.tag-heading {
    margin-top: 1em;
    font-weight: bold;
}
div.tag-section {
    margin-left: 2em;
}

div.logo {
    margin-left: 2em;
    text-align: center;
    color: #dddddd;
}

div.class-namespace {
    font-size: 1.5em;
    float: right;
}
div.class-template {
    font-size: 1.7em;
}
div.class-name {
    font-size: 1.7em;
    margin-bottom: 1em;
}
ul.tree {
    padding-left: 1em;
}
div.nameindex-item {
    margin-left: 1em;
}
div.file-all {
    font-size: smaller;
    white-space: nowrap;
}
span.file-linenum {
    color: red;
    font-family: monospace;
}
span.file-indent {
    font-family: monospace;
}
span.file-default {
    color: #222222;
}
span.file-keyword {
    font-weight: bold;
}
span.file-comment {
    color: purple;
}
span.file-number {
    color: blue;
    font-style: italic;
}
span.file-string {
    color: green;
    font-style: italic;
}
a.file-ref {
    font-style: italic;
}
a.file-def {
    font-weight: bold;
}
