body, p, td, a {font: 10pt arial, sans-serif, helvetica;}

h1 {font-size: 16pt; font-weight: bold;}

h2 {
   font-size: 12pt; color: #203090; width: 100%;
   margin-top: 2em; border-bottom: 1px solid #808080;
}

h3 {font-size: 11pt; color: #203090; margin-top: 2em;}

h4 {font-size: 11pt; color: #606060; font-style: italic;}

th {text-align: left; font-weight: bold;}

pre {
    background-color: #eee; 
    font: bold 10pt "courier new", monospace, console;
    border: solid #ccc 1px;
    padding: .5em;
    padding-left: 1em;
    margin-left:  .7cm;
    margin-right: .5cm;
    overflow: auto;
}

.codeline {
    background-color: #eee; 
    font: bold 10pt "courier new", monospace, console;
    border: solid #ccc 1px;
    padding: .1cm;
    margin:  0cm;
	white-space: nowrap;
    overflow: auto;
}

.eval {
    color: #361;
}

.noted {font-size: 8pt;}

.fset {
    background-color: #ffc;
    margin-left: 1cm;
    width: 75%;
    border: 2px solid #644;
    padding: 0px;
    padding-left: 10px;
}
legend {Color: #480; Font-Weight: bold;}

ol, ul {}
li {margin-bottom: .5em}

dt {margin-left: 2em; font-weight: bold;}
dd {margin-left: 8em;}

code {font: 10pt bold "courier new", monospace, console;}

.args {
	background-color: #eee;
	width: 75%;
	padding: 1em;
    padding-left: 1.5em;
    margin-left:  .7cm;
	border: dashed #888 1px;
	overflow: auto;
}
.xfuname {font: 14pt bold "courier new", monospace; font-weight: 900; color: #722;}
.funame {color: #000; font-weight: bold; font-size: 14pt; text-decoration: none;}
.xfunarg {font: 14pt bold "courier new", monospace; font-weight: 900; color: #686;}
.funarg {color: #248; font-weight: bold; font-size: 14pt; font-style: italic}
.xfunref {font: 14pt bold "courier new", monospace; font-weight: 900; color: #468;}
.funref {color: #284; font-weight: bold; font-size: 14pt;}

.funtarg {color: #248; font-weight: bold;}
.funtref {color: #284; font-weight: bold;}
.funtype {color: #666;}

.funote {font-weight: bold; font-size: 12pt; margin-top: 1.5em; margin-bottom: -.5em; color: #666;}
.funline {margin-left: 2em;}
.argline {margin-left: 2em; margin-bottom: -.5em;}
.refline {margin-left: 4em; margin-bottom: -.5em;}

.need {margin: .5em; color: #a00; font-weight: bold; background-color: #ff8;}

.title {font-size: 16pt; font-weight: bold;}

.bod {background-color: #234; margin: 0;}
.docframe {
    background-color: white; margin: 0px;
    border-top: 1px solid silver;
    border-bottom: 1px solid silver;
}

.docbody {margin: 12px;}

.docbarbg {
    background: url(http://www.rebol.com/graphics/cellgrad.jpg);
    text-align: center;
    border: solid #442 1px;
}

.doctitle {
    color: white;
    font-family: verdana, arial, sans-serif;
    font-size: 10pt; font-weight: bold;
}

.bartxt {
    color: white;
    font-family: verdana, arial, sans-serif;
    font-size: 10pt; font-weight: bold;
    text-decoration: none;
}

.acttxt {
    font-size: 8pt;
    margin: 1px;
    text-decoration: none;
}

.actbarbg {
    background-color: #f4eee4;
}

.lnk {
    font-weight: bold;
}
.con {
    font-weight: bold;
}
.fun {
    font-family: "courier new", monospace; color: #800;
    font-weight: bold; text-decoration: none;
}
.fun:hover {
    text-decoration: underline;
}
.dat {
    font-family: "courier new", monospace; color: green;
    font-weight: bold; text-decoration: none;
}
.word {
    font-family: "courier new", monospace; color: #557;
    font-weight: bold; text-decoration: none;
}

.mtoc1 {font-weight: bold; margin: 0}
.mtoc2 {font-weight: bold; margin: 0; text-decoration: none;}

.tocs {margin-bottom: .3em;}
.toc1 {margin-left: 1.0cm; font-weight: bold;}
.toc2 {margin-left: 1.5cm; text-decoration: none;}
.toc3 {margin-left: 2.0cm; font-style: italic; text-decoration: none;}
.toc4 {margin-left: 2.5cm; font-style: italic; color: gray; text-decoration: none;}


.hdline {font-size: 10pt; color: gray; font-family: verdana, arial, sans-serif; font-weight: bold;}
input {font-size: 9pt;}
.note {font-size: 8pt; color: white;}
.ind {font-size: 10pt; margin-left: 14px; margin-top: 4px;}

.doctable {margin-left:  .7cm; margin-right: .5cm;}

