body,td,th {
	font-size: 0.9em;
        font-family: bitstream vera sans,sans-serif;
        margin: 10;
        padding: 0;
        color: #000000;
}
body {
        background-color: #FFFFFF;
}
a:link {
        color: #900;
}
a:visited {
        color: #48468f;
}
a:hover {
        color: #f20;
}
h1, h2, h3, h4 {
        /*
        font-style: italic;
        */
        font-family: luxi sans,sans-serif;
}
h1 {
        font-size: 1.75em;
}

h2 {
        font-size: 1.25em;
}

h3 {
        font-size: 1.1em;
}

hr {
        border: 0;
        border-bottom: 1px solid #ccc;
}
table tr {
        font-size: 0.9em;
}
/* pre.screen is for DocBook HTML output */
code.screen, pre.screen {
        font-family: monospace;
        font-size: 1em;
        display: block;
        padding: 10px;
        border: 1px solid #bbb;
        background-color: #eee;
        color: #000;
        overflow: auto;
        border-radius: 2.5px;
        -moz-border-radius: 2.5px;
        margin: 0.5em 2em;
}
div.note table, div.tip table, div.important table, div.caution table, div.warning table {
        width: 95%;
        border: 2px solid #B0C4DE;
        background-color: #F0F8FF;
        color: #000000;
        /* padding inside table area */
        padding: 0.5em;
        margin-bottom: 0.5em;
        margin-top: 0.5em;
}
div.revhistory table {
        border: 2px solid #B0C4DE;
}
.programlisting {
	border: 2px solid #B0C4DE;
        background-color: #4E5257;
        color: #FFFFFF;
}
div.example {
        padding: 10px;
        border: 1px solid #bbb;
        margin: 0.5em 2em;
}
.article .table table {
        border: 0;
        margin: 0 auto;
        border-collapse: collapse;
}
.article .table table th {
        padding: 5px;
        text-align: center;
}
.qandaset table {
        border-collapse: collapse;
}
.qandaset {
}
.qandaset tr.question {
}
.qandaset tr.question td {
        font-weight: bold;
        padding: 0 0.5em;
        margin: 0;
}
.qandaset tr.answer td {
        padding: 0 0.5em 1.5em;
        margin: 0;
}
.qandaset tr.question td, .qandaset tr.answer td {
        vertical-align: top;
}
.qandaset strong {
        text-align: right;
}
