blockquote {
	background-color : #000000; 
	color : #CCCCCC; 
	font-family : monospace; 
	white-space : nowrap;
}
body {
	background-color : #FFFFFF; 
	color : #000020; 
}
a:link {
	text-decoration : none; 
	color : #B00202; 
}
a:visited { 
	text-decoration : none; 
	color : #900808; 
}
#header {
	background-color : #999999; 
	color : #FFFFFF; 
	font-family : sans-serif; 
	position : fixed;
	top : 0px;
	left : 0px; 
	width : 95%; 
	height : 60px;
}
#footer {
	background-color : #FFFFFF; 
	color : #000020; 
	font-family : sans-serif;
	font-size : 10pt;
	border-top : 2px solid black 	
}
#navi {
	background-color : #FFFFFF; 
	color : #000020; 
	font-family : sans-serif; 
	font-weight : bold; 
	position : fixed; 
	top : 60px; 
	left : 0px; 
	width : 25%;
	overflow : auto; 
}
#main {
	background-color : #FFFFFF; 
	color : #000020; 
	font-family : sans-serif; 
	position : fixed; 
	top : 60px; 
	left : 25%; 
	bottom : 0;
	width : 70%;
	padding-left : 20px;
	overflow : auto;	
}

#disclaimer {
	width : 35%;
	text-align : left;
}

#timestamp {
	width : 35%;
	text-align : right;
}

.comment {color: #228B22;}
.string {color: #0000B2;}
.keyword, .cont {color: #0000FF;}
.cont {text-decoration: underline;}
.mcode {color: #000000;}

table {
	border-collapse: collapse;
        font-family : sans-serif; 
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.header td {
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	background: #999999;
	color : #FFFFFF; 
	font-family : sans-serif; 
        padding: 0 0.5em;
	}

tr.bottom td {
	border-bottom: 2px solid #000000;
        padding: 0 0.5em;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

	
