1. p-logo a {
   display: block;
   width: 135px;
   height: 135px;
   background: url(/images/d/d9/Zooid.png) no-repeat center center; 
   background-size: contain;

}

.hidden { display: none; }

.noticebox {

-moz-border-radius: 1em;
-webkit-border-radius: 1em;
 background: #cde;
 padding: 5px;

}

.cleared {

 clear: both;

}

.toc {

-moz-border-radius: 1em;

}

  1. content {
       font-size: 105%;

}

h3 {

 font-size: 110%; 

}

body {

       background: #f9f9f9 0 0 no-repeat;

}

.inverted {

 position:absolute;
 right:0;
 bottom:0;
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);

}

h1, h2, h3, h4, h5, h6 { border-bottom: none; }

  1. p-logo a { background: url(/images/d/d9/Zooid.png) 35% 50% no-repeat !important; }

h1.firstHeading {

 display: none;

}


/* dagre stuff */ svg {

 border: 1px solid black;

}

text {

 font-weight: 300;
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serf;
 font-size: 14px;

}

rect {

 fill: #fff;

}

.node rect {

 stroke-width: 2px;
 stroke: #333;
 fill: none;

}

  1. node-CLOSED rect {
 fill: #f77;

}

  1. node-ESTAB rect {
 fill: #7f7;

}

.edge rect {

 fill: #fff;

}

.edge path {

 fill: none;
 stroke: #333;
 stroke-width: 1.5px;

} /* end of dagre stuff */