body
{
}

#messages 
{

  position:absolute;top:0px;right:0px;
  font-family:verdana;
  z-index:1000;
}

/*
a {color:#007dad;}
a:hover {color:#007dad;text-decoration:none;}
*/

a.darkred {color:darkred;text-decoration:none;}
a.darkred:hover {color:darkred;text-decoration:none;}

#highlighter 
{
  /*display:none;*/
  -moz-box-sizing: content-box;
  border:solid 2px #cf3f53;
}

.base
{
  position:absolute;z-index:4;top:1px;left:1px;width:794px;height:594px;
}

.poitext {display:none;}

#pointOfInterest
{
  position:absolute;top:20px;right:20px;
  z-index:5;display:none;
  width:250px;
}
#pointOfInterest.content 
{
  border-color:darkred;
}
#pointOfInterest h2 
{
  font-weight:bold;color:Darkred;
}
#pointOfInterest ul {margin-left:2em;}

a.highlight {color:darkred;}

#pointOfInterest ol,
#pointOfInterest ul {margin:0 0 0 2em;}
#pointOfInterest p,
#pointOfInterest li,
#pointOfInterest li p {margin:0 0 0.5em 0;}

.documentation table {
  width: 100%;
}

.documentation td,
.documentation th {
  line-height: 1.6em;
  padding: 8px;
  margin: 0;
  border-top:  solid 1px #D1D2D4;
  border-left: solid 1px #D1D2D4;
  vertical-align: middle;
}

.documentation th {
  background: #f4f3ee url("../img/background.png");
}

.documentation th.last ,
.documentation td.contents {  border-right:  solid 1px #D1D2D4;}
.documentation tr.last-bottom td {  border-bottom:  solid 1px #D1D2D4;}
.documentation td.subheader {border:none;}

.documentation .emphasis {
  font-style: italic;
}

.documentation .deprecated {
  text-decoration: line-through;
}

.folder-content {margin-bottom:2em;
