body
{
	background-color: #000000;
	color: aqua;
	font-family: Tahoma;
	margin: 0 0 0 0;
	padding: 0 8 0 8;
}

a.ll
{
	color: White;
}
a:hover.ll
{
	color: Yellow;
}
a:visited.ll
{
	color: Aqua;
}
a:visited:hover.ll
{
	color: Yellow;
}

.tm
{
	margin: 0;
}
.th
{
	vertical-align: top;
	margin-bottom: 20;
}
.lp
{
	vertical-align: top;
	font-size:13px;
	width: 160;
	height: 100%;
	color: Lime;
	padding: 0;
	white-space:nowrap;
}
.ll
{
	min-height: 40px;
}
div.ll
{
	background-color: #003300;
	//margin: 6px 8px 6px 2px;
	margin: 0px 0px 4px 0px;
	padding: 8 8 8 10;
}
h2.ll
{
	color: Red;
}

.mp
{
	vertical-align: top;
	padding: 0 0 0 8;
	
}
.rp
{
	vertical-align: top;
	width: 30;
}
.itm
{
	/*color: Aqua;*/
	color: Black;
	vertical-align: top;
}
div.itm
{
	padding: 4px;
	margin: 4px 0px 8px 0px;
	background-color: #ccff66;
	vertical-align: top;
}
a.itm
{
	color: darkslategray;
}
a.itm:hover
{
	color: orange;
}
a.itm:visited
{
	color: darkred;
}
a.itm:hover
{
	color: orange;
}
.io
{
	color: black;
	vertical-align: top;
}
div.io
{
	padding: 4px;
	margin: 4px 0px 8px 0px;
	background-color: #ffff66;
	vertical-align: top;
}
a
{
	color: red;
	text-decoration: none;
}
a:hover
{
	color: blue;
}
a:hover:visited
{
	color: darkred;
}


.hi
{
	color: Red;
	font-weight: bold;
}
pre
{
	font-size: small;
}
.code
{
	font-family: Courier New;
	// font-size: small;
	color: mediumblue;
	
}
.comment
{
	font-style: italic;
	color: Aqua;
}
pre.code
{
	border-style: solid;
	border-color: green;
	border-width: 1;
	padding: 10;
	background-color: #ffff99;
}


.TODO
{
	font-size: larger;
	color: Red;
}
.WARNING
{
	font-size: larger;
	color: Red;
}
h1
{
	color: #99ff99; /* color: darkred; */
}
h2
{
	color: teal;
	font-size:larger;
	margin-bottom: 2px;
	margin-top: 0px;
	
}
table.prop
{
	border-style: solid;
	border-color: #303030;
	border-width: 1 0 0 1;
}
td.prop
{
	vertical-align: top;
	border-style: solid;
	border-color: #303030;
	border-width: 0 1 1 0;
	padding: 2;
	color: Maroon;
}
td.desc
{
	vertical-align: top;
	border-style: solid;
	border-color: #303030;
	border-width: 0 1 1 0;
	padding: 2;
	color: black;
}
.desc
{
	color: Aqua;
}
.property
{
	vertical-align: top;
}
.sw
{
	color: White;
	font-size: small;
}
a.l1
{
	color: #7777ff;
	text-decoration: none;
}
a.l1:hover
{
	color: Yellow;
}
a.l1:hover:visited
{
	color: Yellow;
}
.l1
{
	// font-size:large;
	font-weight: bold;
}
.l2
{
	color: black;
	font-size: small;
	padding-left: 40;
}
.clr
{
	clear:both;
}
.imgr
{
	float: right;
}

/* Thank you very much!! http://www.positioniseverything.net/easyclearing.html */

.itm:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.ll:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .itm {height: 1%;}
* html .ll {height: 1%;}
/* End hide from IE-mac */

