/*BODY {background-color: #ffffff; color: #330000; }
A:link { color:blue; }
A:visited { color:#b00080; }
A:active { color:red; }
*/
BODY {background-color: #180808; color: #ddeeff; line-height: 120%;}
A:link { color:cyan; }
A:visited { color:magenta; }
A:active { color:red; }

H1 {
	font-size: 160%;
	border-style: double;
	border-color: #ff6622;
	padding: 0pt 0pt 2pt 0pt;
	border-width: 0pt 0pt 4pt 0pt;
}

H2 {
	font-size: 120%;
	width: 80%;
	padding: 0pt 0pt 2pt 0pt;
	border-style: solid;
	border-width: 0pt 0pt 2pt 0pt;
	border-color: #6688ff;	
	background-color: #221166;
}

H3 {
	margin-left: 10pt;
	width: 60%;
	padding: 0pt 0pt 2pt 0pt;
	border-width: 0pt 0pt 1.5pt 0pt;
	border-style: solid;
	border-color: #bb44ee;	
}

H4 {
	margin-left: 20pt;
}

DIV.twocolumn {
	width: 100%;
}

DIV.leftside {
	width: 45%;
	border-color: #ffbbbb;
	padding: 0pt 0pt 0pt 10pt;
	border-style: solid;
	border-width: 0pt 4pt 0pt 4pt;
}

DIV.rightside {
	width: 50%;
	float: right;
}

DIV.menubar {
	width: 100%;
	border-color: #bb8866;
	border-style: solid;
	padding: 2pt 0pt 2pt 0pt;
	border-width: 2pt 0pt 2pt 0pt;
}

span.red	{color: red;}
span.mask	{background-color: #88ffff; }
span.newer	{color: #9922ff; }

div.myitem { border-color: #9966ee; border-style: solid; border-width: 2pt 2pt 2pt 2pt; }

pre.samp { border-color: #bbbb66; width: 100%; display: block; white-space: pre; border-width: 0pt 0pt 0pt 4pt; border-style: solid; }
pre.code { border-color: #888888; width: 100%; display: block; white-space: pre; border-width: 0pt 0pt 0pt 4pt; border-style: solid; }
pre.cite { border-color: #aa88ee; width: 100%; display: block; white-space: pre; border-width: 0pt 0pt 0pt 4pt; border-style: solid; }
