body, table
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

a:link, a:visited
{
	color: #004080;
	text-decoration: none;
}

/* Page layout/boxes */

.info-box h2
{
  font-size: 14pt;
  font-weight: normal;
  color: #999999;
  border-bottom: 2px solid #999999;
}

.nav-bar
{
  font-size: 8pt;
  text-align: right;
}

.oddrow, .evenrow
{
  border-top: 1px solid #AAAAAA;
}

.page-body
{
  max-width: 800px;
  margin-left: 20px;
}

.tree
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.separator
{
  background-color: #999999;
}

ul.tabular-data .description
{
  border-left: 1px solid silver;
}

a.src-pos:link
{
  color: #AAAAAA;
}

a.src-pos:visited
{
  color: #AAAAAA;
}

.php-keyword
{
  color: blue;
}

/* Indexes */

.index-letter-section
{
  background-color: #EEEEEE;
  border: 1px dotted #999999;
  padding: .5em;
}

.index-letter-menu a
{
  font-size: 12pt;
}

/* Syntax highlighting */

.src-code
{
	background-color: #EEEEDD;
}

.src-code a:link, .src-code a:visited
{
	text-decoration: underline;
	color: #008000;
	padding-left: 1px;
	padding-right: 1px;
}

.src-code a:active, .src-code a:hover
{
	background-color: #EECC99;
	color: #008000;
	text-decoration: none;
	border: 1px dotted #666666;
	padding: 0px;
}

.comment
{
  color: #666666;
}

.src-code .id
{
}

.src-code .inc
{
  color: #2255BB;
}

.src-code .key
{
  color: #2255BB;
}

.src-code .num
{
  color: #CC0000;
}

.src-code .str
{
  color: #CC0000;
}

.src-code .var
{
}

.src-code .php-tag
{
  font-weight: bold;
}

.src-code .doc, .src-code .doc-coretag, .src-code .doc-inlinetag,
.src-code .doc-internal, .src-code  .doc-close-template, .src-code .doc-var,
.src-code .doc-type, .src-code .doc-template, .src-code .doc-tag
{
	color: #666666;
}

.src-code .doc-coretag
{
}

.src-code .doc-type
{
	font-style: italic;
}

/* tutorial */

#tutorial .nav-box
{
  border: 1px solid #999999;
  background-color: #F8F8F8;
}

.example
{
  border: 1px dashed #999999;
  background-color: #EEEEEE;
  padding: .5em
}

.listing
{
  border: 1px dashed #999999;
  background-color: #EEEEEE;
  padding: .5em;
}

.ref-purpose
{
  color: #666666
}

.ref-synopsis
{
}

@media print
{
  .nav-bar, .src-pos, .nav-box
   {
    display: none;
  }
}