body {
    background-color:white;
}
a:visited { 
	color:#604000;
}
a:link { 
	color:#803000;
}

a:hover {
	color:darkred;
	border:1px;
	border-style:solid;
	border-width:.5px;
	border-color:darkred;
	text-decoration:blink;
    font-weight:bold;
}

H1 {
    font-family:Arial,Helvetica,Geneva,Swiss,sans-serif;
    font-weight:bold;
    font-size:large;
    background-color:black;
    color:white;
    margin:auto;
    padding:10px;
}
H2 {
    font-family:Arial,Helvetica,Geneva,Swiss,sans-serif;
    font-weight:normal;
    font-size:medium;
    background-color:#4040a0;
    color:white;
    margin:auto;
    padding:10px 10px;
}

H3 {
    font-family:Arial,Helvetica,Geneva,Swiss,sans-serif;
    font-weight:normal;
    font-size:normal;
    color:black;
    margin: auto;
    background-color:#c0d0e0;
	border: 1px outset #202060;
    padding:4px 10px;
}

H4 {
    font-family:Arial,Helvetica,Geneva,Swiss,sans-serif;
    font-weight:normal;
    font-size:normal;
    color:black;
    margin:auto;
	border-bottom: 1px outset #202060;
    padding: auto;
}

LI {
    font-weight:normal;
    color:black;
    margin:0px 0px 0px 0px;
    padding:0px 0px;
    background-color:#f4f4f8;
}

td {
    background-color:#f4f4f8;
}

th {
	background-color:#000010;
	color:white;
    font-family:Arial,sans-serif;
    font-weight:bold;
}

DIV.ccode {
    font-family:monospace;
    color:black;
    background-color:#f8f4f0;
    border:1px solid #a0a0a0;
    margin:5px 0px 5px 24px;
    white-space: pre;
    padding:5px;
}

DIV.reviewtitle {
    font-family:Arial,Helvetica,Geneva,Swiss,sans-serif;
    font-weight:bold;
    font-size:normal;
    color:black;
    background-color:#c0d0e0;
	border: 1px outset #202060;
    padding:4px 10px;
    margin:5px 5px 5px 24px;
}

DIV.reviewnote {
    color:black;
    background-color:#fcf8f4;
    border:1px solid #a0a0a0;
    padding:10px;
    margin:5px 5px 5px 48px;
}
