/* coderef.css
 *
 * Defines styles used with the coderef.php package.
 */


/* --------------------------------------------------- 
 *  Library Documentation
 * --------------------------------------------------- */

.plg-libdoc h3 {
 /* color: black;*/
 /*font-weight: 500;*/
}

.plg-libdoc code {
  font-size: 1.1em;
}

.plg-libdoc .descp {
}

.plg-libdoc .use {
  font-family: 'Courier New', monospace;
  margin-bottom: 1.5ex;
}


/* ---- The constant and variable table ---- */

.plg-libdoc .const {
}

.plg-libdoc .const table {
  margin: 0ex 1em 4ex 1em;
  background-color: #F8F8F8;
  /*border-bottom: 2px solid #004f9e;*/  
  border-bottom: 1px solid #777;
}

.plg-libdoc .const td  {
  border-top: 1px solid #777;
  padding-left: 1ex;
  font-size: 0.95em;
}

.plg-libdoc .const td div.descp {
  margin-bottom: 0.5ex;
  padding-right: 2ex;  
  color: #444;
  font-size: 0.95em;
  margin-left: 2em;
}

.plg-libdoc .const td .name { 
  font-family: monospace;
  font-size: 0.95em;
}


/* ---- The summary table ---- */

.plg-libdoc .summary {
}

.plg-libdoc .summary .group {
  margin-left: 1.3em;
  font-size: 0.85em;
  font-weight: bold;
  padding-bottom: 2px;
}

.plg-libdoc .summary table {
  margin: 0ex 1em 4ex 1em;
  background-color: #F8F8F8;
  /*font-size: 0.95em;*/
  /*border-bottom: 2px solid #004f9e;*/  
  border-bottom: 1px solid #777;
}

.plg-libdoc .summary td  {
  border-top: 1px solid #777;
  padding-left: 1ex;
  font-size: 0.95em;
}

.plg-libdoc .summary tr:first-child td {
  /*border-top: 1px solid #004f9e;*/
}

.plg-libdoc .summary td:hover {
  background-color: #ffffcc;
}



.plg-libdoc .summary td div.brief {
  margin-bottom: 0.5ex;
  padding-right: 2ex;  
  color: #444;
  font-size: 0.95em;
  margin-left: 2em;
}

.plg-libdoc .summary td .name { 
  font-family: monospace;
  font-size: 0.95em;
}

.plg-libdoc a.name,
.plg-libdoc a.name > a:link,
.plg-libdoc a.name > a:visited
{
  color: #0030B0;  /* #003380; */
}


.plg-libdoc .summary td .args {
  font-family: monospace;
  font-size: 0.95em;  
}

.plg-libdoc .summary dl {
  margin: 2ex 1em 4ex 1em;
  background-color: #F8F8F8;
  font-size: 0.95em;
  border-bottom: 1px solid #555;
}

.plg-libdoc .summary dt {
  border-top: 1px solid #555;
  padding-left: 1ex;
  font-size: 0.95em;
}

.plg-libdoc .summary dd {
  margin-bottom: 0.5ex;
  padding-right: 2ex;  
  color: #444;
  font-size: 0.95em;
}

.plg-libdoc .summary .name { 
  font-family: monospace; 
}

.plg-libdoc .summary .args {
  font-family: monospace;
}


/* ---- The function descriptions ---- */

.plg-libdoc .fncts {
}

.plg-libdoc div.function {
  margin: 3ex 0ex 4ex 0ex;
  border: 1px solid #555;
  border-radius: 0px 0px 6px 6px;
  padding-bottom: 2ex;  
  border-top: 1px solid #555; /*#004f9e;*/
}

.plg-libdoc div.function .header {
  font-family: monospace;
  font-size: 0.9em;
  background-color: #f0f0f0; /*#F8F8F8;*/ 
  padding: 4px;  
  padding-left: 1ex;
}

.plg-libdoc div.function .header .name { color: black; }
.plg-libdoc div.function .header .opname { color: #555; }
.plg-libdoc div.function .header .new {
  float: right;
  font-size: 0.9em;
  padding-right: 1em;
}

.plg-libdoc div.function .body {
  padding: 4px;
  padding-left: 2ex;
}

.plg-libdoc div.function .descp {
  margin-top: 1ex;
}

.plg-libdoc div.function dl {
  margin-left: 0px;
}

.plg-libdoc div.function dl.part {
  margin-top: 1ex;
  /*padding-left: 10px;*/
}

.plg-libdoc div.function dl.part dt.label {
  font-weight: bold;
  font-size: 0.95em;
  margin-top: 0ex;
}

.plg-libdoc div.function dl.part dd { margin-left: 1.5em;}

.plg-libdoc div.function dl.params { margin-top: 1ex; }

.plg-libdoc div.function dl.params dt.param {
  font-weight: normal;
  font-family: 'Courier New', Courier, monospace;
  font-size: 1em;
}

.plg-libdoc div.function dl.namedparams dt {
  font-weight: normal;
  font-family: Arial, helvetica, serif;
}


/* --------------------------------------------------- */ 


 
table.standard td {
  padding: 1px;
  background-color: #f3f2eb;
}

table.standard th {
  padding: 1px;
  background-color: #d4ccbf;
}


table.argvalues {
  /*background-color: #f3f2eb;*/
  margin: 5px 0px 1ex 3em;
  padding: 3px;
}

table.argvalues td, table.argvalues th {
  font-size: 0.9em;
  border-bottom: 1px solid #888;
  padding-left: 3px;
  padding-right: 3px;
}

table.argvalues td.value {
  font-family: Courier New, Courier, monospace; 
}


table.argvalues th {
  background-color: #f0f0f0;
}




/*--- Styles used with the code reference (coderef.php). ---*/


div.notebar {
  /*border: 1px solid black;*/
  padding:1ex;
  margin-top: 1em;
  background-color: #f3f2eb;
  border-radius: 8px 8px 8px 8px;
/*  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  -khtml-border-radius: 6px 6px 6px 6px; */        
}



.method {
  margin: 4ex 0ex 4ex 0ex;
  border: 1px solid #555;
  border-radius: 0px 0px 6px 6px;
  padding-bottom: 2ex;
/*  -moz-border-radius: 0px 0px 6px 6px;
  -webkit-border-radius: 0px 0px 6px 6px;
  -khtml-border-radius: 0px 0px 6px 6px; */      
}

.method .header {
  font-family: monospace;
  font-size: 11pt;
/*  border-top: 1px solid #555; 
  border-bottom: 1px solid #555;*/ 
  background-color: #f0f0f0; /*#F8F8F8;*/ 
  padding: 4px;  
}

.method .header .name { color: black; }
.method .header .opname { color: #555; }
.method .header .new {
  float: right;
  font-size: 0.9em;
  padding-right: 1em;
}

.method .body {
  padding: 4px;
  padding-left: 2ex;
}

.method .descp {
  margin-top: 1ex;
}

.method dl {
  margin-left: 0px;
}

.method dl.part {
  margin-top: 1ex;
  /*padding-left: 10px;*/
}

.method dl.part dt.label {
  font-weight: bold;
  font-size: 0.95em;
  margin-top: 0ex;
}

.method dl.part dd { margin-left: 1.5em;}

.method dl.params { margin-top: 1ex; }

.method dl.params dt.param {
  font-weight: normal;
  font-family: 'Courier New', Courier, monospace;
  font-size: 1.1em;
}

.method dl.namedparams dt {
  font-weight: normal;
  font-family: Arial, helvetica, serif;
}

table.argvalues {
  /*background-color: #f3f2eb;*/
  margin: 2ex 0px 2ex 2em;
  padding: 3px;
}

table.argvalues td, table.argvalues th {
  font-size: 0.9em;
  border-bottom: 1px solid #888;
  padding-left: 3px;
  padding-right: 3px;
}

table.argvalues td.value {
  font-family: 'Courier New', Courier, monospace; 
}


table.argvalues th {
  background-color: #f0f0f0;
}

table.argvalues th.skip{padding-right: 2em;}

a.classref, a .methodref 
{ 
  font-size: 0.95em;
  font-family: monospace; 
}


/*
.sourcefile {
	background-color: white;
	margin-left: 30px;
	margin-right: 35px;
	padding: 8px;
}


.sourcehead {
	margin-bottom: 1em;
	width: 100%;
	border-bottom: 1px dashed #777;
}

.sourceblocktext {
  padding: 0px 20px 0.5ex 20px;
  font-family: 'Lucida Console','Andale Mono','Courier New', Courier;
}

.sourceblock {
  margin: -5px 20px 1ex  20px;
}


div.sourcefile div.sourceblock { 
   margin: 0px;
	 margin-bottom: -10px;
	 padding: 0px;
	 padding-top: 1em;
}

div.sourcefile div.sourceblocktext {
  padding: 0px;
	margin: 0px;
}

div.sourceblock div.sourceblocktext div,
div.sourcefile div.sourceblocktext div { 
  line-height: 1.4em;
  font-size: 0.9em;
  color: black;
}  

div.sourceblock div.sourceblocklink {
  display: none;
}

div.sourcefile div.sourceblocklink {
	display: none;
}

*/

