body { margin: 0; padding: 1em 6em; 
       font-family: "Swis721 BT", "Helvetica", "Arial", sans-serif; 
       color: black; background: white; }
h1 { text-align:center; font-size: 300%; }
h2 { border-left: 10px solid; border-bottom: 2px solid; padding: 0.1em 0.2em; }
h3 { text-decoration: underline; }
sup, sub { font-size: 67%; }
pre { font-size: 85%; }


pre.table { color: #060; background: #dfd; padding: 0.25em; border: 1px solid; }
pre.csv   { color: #609; background: #edf; padding: 0.25em; border: 1px solid; }

/* colours based on Nedit's SGML HTML mode */

pre code.html {
	display: block;
	color: black;
	background: #eee;
	white-space: pre-wrap;
	font-weight: normal;
	font-style: normal;
	font-size: 85%;
	padding: 0.5em 1em;
}
pre code.html .doctype {
	color: #602000;
	font-weight: bold;
	font-style: normal;
}
pre code.html .comment {
	color: #00A000;
	font-weight: bold;
	font-style: italic;
}
pre code.html .tag {
	color: #000060;
	font-weight: normal;
	font-style: normal;
}
pre code.html .endtag,
pre code.html .tag .angled {
	color: #300090;
	font-weight: bold;
	font-style: normal;
}
pre code.html .tagname {
	color: #900030;
	font-weight: normal;
	font-style: normal;
}
pre code.html .attribute {
	color: blue;
	font-weight: normal;
	font-style: normal;
}
pre code.html .entity {
	color: #666666;
	font-weight: bold;
	font-style: normal;
}

pre code.html code.css
{
	color: #900;
	font-weight: bold;
	font-style: normal;
}

pre code.html code.javascript
{
	color: #666;
	font-weight: normal;
	font-style: italic;
}

pre code.css .cssblock
{
	color: red;
	font-weight: normal;
	font-style: italic;
}
