
body {
margin-right:6em;
margin-top:0em;
padding:0em;
background:#FFF;
color:#000;
font-family:verdana, sans-serif;
font-size:0.8em;
}

#menu {
position:fixed;
background:#fff4c8;
border:0.15em solid #ffcc00;
width:20em;
}

#menu h3 {
font-size:1.4em;
color:#050AA1;
margin-top:0.5em;
margin-bottom:0em;
margin-left: 0.6em;
}

#menu ol {
font-size:0.9em;
margin-left:0.1em;
padding-left:2.3em;
padding-right:1em;
margin-top:1em;
margin-bottom:0.1em;
}

#menu ul {
font-size:0.8em;
padding:0.5em;
margin-top:0.1em;
margin-bottom:0.1em;
}

#menu li {
margin-top:0.1em;
margin-bottom:0.1em;
}

#main {
margin-left: 23em;
}

blockquote {
margin:1em;
padding:1em;
background:#dbf2fc;;
}

h1 {
font-size:2em;
color:#E0611C;
margin-top:2em;
margin-bottom:1.4em;
}

h2 {
font-size:1.8em;
color:#e57e1a;
margin-top:1.3em;
margin-bottom:1.3em;
}

h3 {
font-size:1.4em;
color:#087CAE;
margin-top:1.3em;
margin-bottom:1.3em;
}

h4 {
font-size:1.1em;
color:#21096d;
margin-top:1.2em;
margin-bottom:1.2em;
}

strong {
font-weight:bold;
color:#444;
}


ul {
margin-top:1.5em;
margin-bottom:1.5em;
}

li {
margin-top:0.8em;
margin-bottom:0.8em;
}


p {
line-height:1.7em;
}

a:link, a:visited {
color:#666;
text-decoration:underline;
}

a:hover {
color:#E0611C;
text-decoration:underline;
}

table {
border:1px solid #CAD0D8;
background:#fff;
padding:0.5em;
border-collapse:collapse;
}

th {
border:1px solid #CAD0D8;
background:#dbf2fc;
color:#666;
text-align:center;
padding:0.3em;
}

td {
border:1px solid #CAD0D8;
background:#fff;
padding:0.3em;
}

td.unused {
border:1px solid #CAD0D8;
background:#e7e7da;
padding:0.3em;
}


img a:link, img a:hover, img a:visited, img {
border:0em;
}

samp {
font-size:1em;
background:#fff;
padding:1em;
border:1px solid #dbf2fc;
border-left:1em solid #dbf2fc;
display:block;
}

pre {
font-size:1em;
background:#fff;
padding:1em;
border:1px solid #CAD0D8;
border-left:1em solid #CAD0D8;
}
