body {
    background: white;
    margin:     0px;
    padding:    0px;
}

body, p {
    font-family: "Liberation Sans", "Arial", "DejaVu Sans", "Luxi Sans", "Verdana", sans-serif;
    font-size:   10pt;
}

#content ul,
#content li {
    margin-top:  10px;
    font-family: "Liberation Sans", "Arial", "DejaVu Sans", "Luxi Sans", "Verdana", sans-serif;
}

h1#logo {
    width:         400px;
    height:        50px;
    margin-left:   12px;
    margin-bottom: 0;

}

h1#logo a img {
    border:  0px;
    margin:  0px;
    padding: 0px;
}

h2 {
    font-weight:   normal;
    border-bottom: 1px solid darkorange;
}

h3 {
    color: darkorange;
}

#wrap {
    width:     97%;
    margin:    0px auto;
}

#main {
    background-color: white;
    padding:          10px;
    display:          block;
}

#content {
    background-color: khaki;
    color:            black;
    padding:          8px 18px;
    width:            75%;
    float:            right;
    margin:           0px auto;
}

div.command {
    font-family:      "Courier New", "Courier", "Lucidatypewriter", "Andale Mono", monospace, fixed;
    background-color: black;
    font-weight:      bold;
    color:            white;
    padding:          5px 5px;
    width:            80%;
    float:            middle;
    margin-top:       5px;
    margin-bottom:    20px;
    margin-left:      auto;
    margin-right:     auto;
    border:           1px solid darkkhaki;
}

div.output {
    font-family:      "Courier New", "Courier", "Lucidatypewriter", "Andale Mono", monospace, fixed;
    background-color: white;
    font-weight:      bold;
    color:            black;
    padding:          5px 10px;
    width:            80%;
    float:            middle;
    margin-top:       5px;
    margin-bottom:    20px;
    margin-left:      auto;
    margin-right:     auto;
    border:           1px solid darkkhaki;
}

#nav ul {
    padding:        0px;
    margin:         0px;
    width:          20%;
    min-width:      150px;
    float:          left;
}

#nav li {
    list-style: none;
}

#nav li a {
    display:          block;
    background-color: khaki;
    padding:          5px 7px;
    margin-top:       2px;
    text-decoration:  none;
    font-size:        10pt;
    color:            black;
    font-weight:      bold;
}

#nav li a.current {
    background-color: darkorange;
    color:            white;
}

#nav li a:hover {
    background-color: orangered;
    color:            white;
}

#nav li.header {
    display:          block;
    background-color: white;
    padding:          5px 7px;
    margin-top:       2px;
    text-decoration:  none;
    font-size:        10pt;
    color:            black;
    font-weight:      bold;
    text-align:       center;
    font-style:       italic;
}


ol.faq {
    font-weight:    bold;
    font-style:     none;
}

span.faq {
    margin-top:     5px;
    font-style:     italic;
    font-weight:    normal;
    margin-bottom:  15px;
    display:        block;
}

#footer {
    color:       black;
    font-size:   6pt;
    text-align:  center;
    width:       100%;
    clear:       both;
    padding-top: 2.5em;
    margin-top:  0.5em;
}

#content table {
    padding:         1px;
    margin:          1px;
    border:          none;
    border-collapse: collapse;
}

#content table, #content td, #content th {
    font-size: 10pt;
}

#content table th {
    background-color: darkorange;
    color: white;
    padding:    5px;
}

td {
    padding: 5px;
    margin: 0px;
}

th {
    padding: 10px;
    margin: 0px;
}

th.archive {
    border: 1px solid darkorange;
}

td.archive {
    border: 1px solid darkorange;
}

a:link {
    color:       green;
    font-weight: bold;
}

a:visited {
    color:       Green;
    font-weight: bold;
}

a:hover {
    color: DodgerBlue;
    font-weight: bold;
}
