.apibox
{
	padding: 10px 10px 16px 10px;
	margin: 10px 0;
	background-color: white;
	border: 1px solid #555;
	border-radius: 4px;
	box-shadow: 1px 3px 3px #888;
}

.withcols
{
	column-width: 25em;
	column-gap: 2em;
	column-rule: 1px solid #ddd;
}

.apidesc
{
	margin-left: 20px;
	margin-right: 20px;
	font-size: 11px;
}

.apifunc, .apicfunc, .apiclass
{
	margin: 0;
	padding: 5px;
	font-size: 11px;
	text-align: left;
	border-radius: 3px;
}

.apifunc
{
	background-color: #ccf;
	color: #003;
	border: 1px solid #446;
	box-shadow: inset 0px 5px 4px rgba(255, 255, 255, .8), 1px 3px 3px #668;;
}

.apicfunc
{
	background-color: #efc;
	color: #030;
	border: 1px solid #786;
	box-shadow: inset 0px 5px 4px rgba(255, 255, 255, .8), 1px 3px 3px #9a8;
}

.apiclass
{
	background-color: #cec;
	color: #030;
	border: 1px solid #373;
	box-shadow: inset 0px 5px 4px rgba(255, 255, 255, .8), 1px 3px 3px #595;
}

.apifuncname, .apicfuncname, .apiclassname
{
	font-size: 14px;
	font-weight: bold;
}

.apitable, .apiclassvars, .apidefines
{
	margin: 0 10px 0 20px;
	padding: 1px;
	background-color: #fdfdff;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #777;
	border-bottom: 1px solid #666;
	border-radius: 3px;
	box-shadow: #bbb 2px 2px 4px;
}

.apitable th, .apiclassvars th, .apidefines th
{
	font-size: 12px;
	color: white;
	padding: 2px 4px 1px 4px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-radius: 2px;
}

.apitable th
{
	background-color: #138;
}

.apidefines th
{
	background-color: #77e;
}

.apiclassvars th
{
	background-color: #060;
}

.apitable td, .apiclassvars td, .apidefines td
{
	font-size: 11px;
	padding: 3px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-radius: 2px;
}

.apitable td
{
	background-color: #bdf;
}

.apiclassvars td
{
	background-color: #cfc;
}

.apidefines td
{
	background-color: #ccf;
}

.apiup
{
	float: right;
}

.libexheader
{
	background: #060;
	font-size: 9px;
	font-weight: bold;
	margin: 20px 0 0 30px;
	padding: 3px;
	color: #efe;
	text-align: center;
	width: 65px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	box-shadow: 1px 3px 3px #444;
}

.libexample
{
	background: #efe;
	margin: 0 10px 0 20px;
	padding: 10px;
	color: #040;
	font-size: 12px !important;
	border: 1px solid #080;
	border-radius: 3px;
	box-shadow: 1px 3px 3px #464;
}

.pre
{
	font-family: Courier-New, Courier, monospace;
	padding-left: 5px;
	font-size: 8pt;
	color: #000;
}

.libexample pre
{
	font-family: Courier-New, Courier, monospace;
	padding-left: 10px;
	font-size: 12px;
	color: #040;
}

.libcode
{
	font-family: Courier-New, Courier, monospace;
	padding-left: 20px;
	font-size: 12px;
	color: #006;
}

.nobr
{
	white-space: nowrap;
}

.phpfile
{
	color: #060;
}

.jsfile
{
	color: #058;
}

.cssfile
{
	color: #855;
}

.csspre
{
	unicode-bidi: embed;
	font-family: monospace;
	-moz-tab-size: 4;
	tab-size: 4;
	white-space: pre;
	font-size: 12px;
	border: 1px solid #040;
	color: #060;
	background-color: white;
	padding: 10px;
	border-radius: 3px;
}

/*.apidesc
{
	margin-left: 20px;
	margin-right: 20px;
	font-size: 9pt;
}

.apifunc
{
	padding: 5px;
	background-color: #ccf;
	border-right: 2px solid #99c;
	border-bottom: 2px solid #99c;
	font-size: 9pt;
	color: #003;
	text-align: left;
}

.apifuncname
{
	font-size: 11pt;
	font-weight: bold;
}

.apicfunc
{
	padding: 5px;
	background-color: #efc;
	border-right: 2px solid #bc9;
	border-bottom: 2px solid #bc9;
	font-size: 9pt;
	color: #030;
	text-align: left;
}

.apicfuncname
{
	font-size: 11pt;
	font-weight: bold;
}

.apiclass
{
	padding: 5px;
	background-color: #cec;
	border-right: 2px solid #7b7;
	border-bottom: 2px solid #7b7;
	font-size: 9pt;
	color: #030;
	text-align: left;
}

.apiclassname
{
	font-size: 11pt;
	font-weight: bold;
}

.apitable, .apiclassvars, .apidefines
{
	margin-left: 20px;
	margin-right: 10px;
}

.apitable th
{
	background-color: #acf;
	font-size: 9pt;
}

.apitable td
{
	border-top: 2px solid #99c;
	border-left: 2px solid #99c;
	background-color: #bdf;
	font-size: 9pt;
	padding: 3px;
}

.apiclassvars th
{
	background-color: #1b1;
	color: #050;
	font-size: 9pt;
}

.apiclassvars td
{
	border-top: 2px solid #7b7;
	border-left: 2px solid #7b7;
	background-color: #beb;
	font-size: 9pt;
	padding: 3px;
}

.apidefines th
{
	background-color: #77e;
	color: #005;
	font-size: 9pt;
}

.apidefines td
{
	border-top: 2px solid #99c;
	border-left: 2px solid #99c;
	background-color: #ccf;
	font-size: 9pt;
	padding: 3px;
}

.apiup
{
	float: right;
}

.libexheader
{
	background: #060;
	font-size: 7pt;
	font-weight: bold;
	margin-left: 25px;
	margin-top: 20px;
	padding: 3px;
	color: #efe;
	text-align: center;
	width: 50px;
}

.libexample
{
	background: #efe;
	border: 1px dashed #080;
	margin: 0 0 10px 25px;
	padding: 10px;
	color: #040;
	font-size: 9pt;
}

.pre
{
	font-family: Courier-New, Courier, monospace;
	padding-left: 5px;
	font-size: 7pt;
	color: #000;
}

.libexample pre
{
	font-family: Courier-New, Courier, monospace;
	padding-left: 10px;
	font-size: 8pt;
	color: #430;
	font-weight: bold;
	margin-top: 10px;
}

.libcode
{
	font-family: Courier-New, Courier, monospace;
	padding-left: 20px;
	font-size: 8pt;
	color: #006;
}

.nobr
{
	white-space: nowrap;
}

.apilink
{
	margin-left: 5px;
	line-height: 1.5em;
}
*/