/* CSS body */
* { font: 13px 'Verdana', Arial, Helvetica, sans-serif; }
h1{ font: italic bold 24px Georgia, "Times New Roman", Times, serif; }
pre {
	font-family: "Courier New", Courier, mono;
	color: #990000;
	font-weight: bold;
	padding:0px 0px 20px;
}
pre span.c_comment { color: #666; font-weight: normal; }
pre span.c_prop { color:#F00; }
pre span.c_command { color:8F8; }
pre span.c_function { color:#88F; }
pre span.c_att { color:#0F0; }
pre span.c_val { color:#00F; }
/* CSS info class */

#wrap { width:800px; top:20px; position: relative; margin:0 auto; text-align:left; }

#sub { position: absolute; left: 0px; width: 190px; margin:20px 0 0; 	}
#sub ul { margin:0px; padding:0px;   }
#sub ul li { margin:0px 0px 5px; font-size:9px;}
#sub p { font-size:10px; }


/* CSS content class */
#content { line-height: 18px; position: absolute; left: 210px; width: 590px; margin:20px 0 0; }

#content h3 { padding:2px; margin:20px 0 0; border-top:#DDD solid 2px; font-size:20px; }
#content h4 { padding:2px; margin:20px 0 0; border-top:#DDD solid 2px; font-size: 16px; }
#content ul { list-style-type: square; }

#content table { font-size: 12px; font-weight: normal; padding: 3px; border: thin solid #000000; }
#content table td { vertical-align: top; 	padding: 3px;}
.punt{ padding: 4px; border: 1px #6FA000 solid; background-color: #99CC00; color:#FFFFFF;}