div.debug {
	clear:both;
	margin:5px;
	padding:10px;
	font-size:0.9em;
	font-family:Courier New;
	text-align:left;
	border-width:1px;
	border-style:dashed;
}

div.debug.class		{ border-color:#00FF00; }
div.debug.function	{ border-color:#0000FF; }
div.debug.variable	{ border-color:#FF0000; }

div.debug.variable h3, 
div.debug.variable h4 
{
	margin:5px 0px;
}

div.debug p.info, 
div.debug p.error, 
div.debug p.return, 
div.debug p.sql_request 
{
	margin:0.5em 1em;
	font-size:0.9em;
	text-align:left;
}

div.debug p.info			{ background-color:#333333; }
div.debug p.error		{ background-color:#330000; }
div.debug p.return		{ background-color:#000033; }
div.debug p.sql_request	{ background-color:#003300; }

/*	---	*/
.dbg,
.dbg p,
.dbg div
{
	clear:both;
	margin:0.4em;
	padding:0.4em;
	font-size:0.9em;
	font-family:Courier New;
	text-align:left;
	border-width:1px;
	border-style:dashed;
}

.dbg b { color:#3333FF; }

.dbg.cla, .dbg .cla { border-color:#00FF00; }
.dbg.lib, .dbg .lib { border-color:#0000FF; }
.dbg.var, .dbg .var { border-color:#FF0000; }

.dbg.inf, .dbg .inf { background-color:#333333; }
.dbg.err, .dbg .err { background-color:#330000; }
.dbg.rtn, .dbg .rtn { background-color:#000033; }
.dbg.rqt, .dbg .rqt { background-color:#003300; }

.dbg.var h3, .dbg .var h3,
.dbg.var h4, .dbg .var h4
{
	margin:0.8em 0.4em;
}

/*	HTTP ERROR	*/

table.http_error {
	width: 80% !important;
	margin: 10px 10% !important;
}

table.http_error table.int_cont {
	width: 80% !important;
	margin: 10px 10% !important;
	color: #FFFFFF !important;
}

table.http_error table.int_cont h4, table.http_error table.int_cont p {
	text-align: center !important;
}