div.constituent {
  text-align             : left;
  margin                 : 0 auto;
  background-color  : rgb(247,242,236);
  padding                : 0.5em;
  border                  : 1px dashed rgb(201,201,201);
  margin-bottom      : 2em;
  }

div.constituent p {
  color                : rgb(150,0,0);
  margin-left       : 2em;
  margin-top       : 0;
  margin-bottom : 0.5em;
  }

div.constituent H2 {
  line-height           : 200%;
  font-size              : 110%;
  color                    : rgb(0,100,0);
  background-color : transparent;
  border-top           : 1px solid rgb(201,201,201);
  font-weight			: bold;
 
  }

.first {
  border-top  : 1px solid rgb(247,242,236);
  margin-top : 1em;
  }



