/* PNKY CSS */
/* DRS */
/* 2016-04 */

/* @import url(FGEA.css); */

body.home {background-image: url("../images/body-PNKY-home-trans.png");}

/* Definitions imported from GEWN, may not be perfect */

del {color:gray;}

div.body-norm p {
  /* indented p is the default in PGWDE vendor tagging. */
  text-indent: 1.5em;
}

div.calendared p:first-child {
  text-indent:0;
}

div.docextra p {
  text-indent:0;
  margin-top:1em;
}

div.docextra span.address,
div.docextra span.endorsement, 
div.docextra span.envelope, 
div.docextra span.docket {
  position: relative;
  left: 1em;
  display:inline-block;
  vertical-align:top;
}

div.DPMlink {
  margin-top: 1em;
  font-size: smaller;
}

div.editorial h2 +  p ,
div.editorial h3 + p{
  text-indent:0;
  }

div.floatingText {
  font-size:inherit;
  margin-top:1ex;
  margin-bottom:1ex;
}

div.frontFigure {
  margin: 1em 0 1em 0;
  }

div.introductory {
  font-family:Verdana,Arial,sans-serif;
  font-size:90%;
  margin: 0 2em 2em 2em;
  padding-bottom:3px;
  border-bottom:1px solid gray;
  }

div.introductory p {
  text-indent:0;
}

div.note-source p:first-child,
div.note-end p {
  text-indent:0;
  margin-bottom:0.5ex;
}

div.note-end p + p {text-indent:1.5em;}

/* alternative to full border on the div, allows styling */

div.note-end::before {
	content: " ";
	display:block;
	padding-bottom:1ex;
	margin-left:10em; margin-right:10em;
	margin-top:1.5ex;
	border-top:1px solid black;
}

div.postscript p {
  text-indent:0;
  margin-bottom:1ex;
}

div.salute {
  padding-left: 40%;
}

p.signed {
  padding-right: 25%;
  }

p.sources {
  font-size:90%;
  text-indent: 0 !important;
  margin-top:1ex !important;
  }

div.translation {
  font-size:90%;
}

div.translation h2, div.translation h3 {
  margin-top:1.5em;
  margin-bottom:0ex;
  font-weight:normal;
  font-size:120%;
  }

div.ELP-published p.ELP-summary{
  text-indent:0;
  margin-bottom:1ex;
}
p.ELP-summary:before{
  content:"[";
}
p.ELP-summary:after{
  content:"]";
}
div.ELP-published p.ELP-published {
  text-indent:0;
}

span.part-label {
  display:inline-block;
  width:10em;
  font-style:italic;
}

span.ptr-gloss {
  color:#A40000;
  font-weight:bold;
  cursor:pointer;
  vertical-align:text-top;
  font-size:150%;
  line-height:0.8;
  white-space:pre;
  /*font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";*/
  /*font-family:"EmojiSymbols";*/
}

span.ptr-gloss::before {content:""}

span.space {
  cursor: help;
  border-bottom: 1px dotted gray;
  margin-left: 5px;
  margin-right: 5px;
}

span.supplied {
  cursor: help;
}

span.supplied.low {
  color: red;
}

span.supplied.high {
  color: green;
}

span.unclear {
  /* <unclear> is used as a tag in ADMS */
  background-color: inherit;
  color: #555555; /* dark gray */
  cursor: help;
}

td.salutationRight {
    padding-bottom:1em;
}

div.legal_margin p, 
div.legal_margin table{
  left:100px;
  width: 655px;
}

span.legal_left, span.legal_margin {
  left:-70px;
}

tr.caption td {
  vertical-align:top;
  }
tr.caption td p {
  text-indent:0;
  font-family:Arial,Helvetica,sans-serif;
  line-height:1.3;
  font-size:90%;
  margin-bottom:4px;
  }

tr.caption td p:first-child {
  text-align:center;
  }
tr.caption td p + p {
  font-size:80%;
  padding-left:2em; padding-right:2em;
  text-align:center;
  }

div.frontFigure {
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  width:760px;
  }

div.frontFigure img {
  max-width:760px;
}

div.frontFigure p {
 padding:0 1ex 0 1ex;
 text-indent:0;
 font-family:Arial,Helvetica,sans-serif;
 font-size:90%;
 line-height:1.3;
}
div.frontFigure p + p {
 font-size:80%;
 margin-top:0.75ex;
 }

table.frontFigure {
 margin: 1em 0 1em 0;
 }

div.maps td {
  vertical-align:top;
  }

div.maps td:first-child {
 font-family:Arial,Helvetica,sans-serif;
 font-size:90%;
 }

div.maps td:nth-child(2) {
 padding-left:1em;
 }
 
/* front-matter divs */
 
#indiv_inst p {
   padding-left:2em;text-indent:0
 }
 
#indiv_inst p.label, #indiv_inst p.name {
   padding-left:0;
 }
 
#repositories p {
   margin-left:2em;text-indent:-2em; text-align:left;
 }

#staff p {text-indent:0}
#staff p.label {text-decoration:underline;margin-top:0.75em}

/* following is for native HTML in front matter, note superscripts */
sup {line-height:0.7em;}

table.endorsement {
  margin-left:11.25em;
}

#san_lorenzo {
border-collapse:collapse;
border-spacing:0;
margin-top:1em;
}

#san_lorenzo td {
  padding:2px 1em 2px 0;
}
