/* TSJN Retirement series CSS */
/* DRS, TJF */
/* 2008-09-09 */


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

a.indexAnchor {
  color:brown;  
  cursor:help;
  display:inline;
  line-height:0;
  margin:0;
}

a.indexAnchor + h1 {
  margin-top:0;  
}

div[class|="FM"] h2 {
  /* slightly reduce size of capitalized front matter subheads */
  font-size:130%;  
}

span.docAuthor.title-editor { font-size: 1.2em; margin-bottom:1ex;line-height:1.3}
span.docAuthor.title-editor span {font-size:80%}
span.docAuthor { font-size: 1em; }
p.title-line2 { font-size: 3em; line-height:1.5em; }
p.title-line1 {line-height:1.5em;}

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

div.footnote.explanatory {
  margin-bottom:1ex;  
}

div.footnote.explanatory > p {
  text-indent: 1.5em !important; display: block !important;   
}

div.salute {
  text-indent:1.5em;  
}

div.note-source {
  clear:both;
}

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

div.note-source p:first-child {
  margin-bottom: 1ex;
  }

div.pnum p, div.pnum div, div.pnum table {
  position:relative;
  left:80px;
  width: 675px;
}

div.postscript, div.docback {
  clear:both;  
}

/*
div.postscript p, div.postscript .salute  {
  text-indent: 0 !important;
}
*/

div.translation {
  border-top: 1px solid black;
  margin-top: 1em;
  font-size: 95%;  
}

.signed span.person {
  font-variant:small-caps;  
}

div.linegroup > p.line {text-indent:0 ; }

span.gloss {
  margin-left: -1em;
}

span.pnum {
  display:inline-block;
  position:absolute;
  text-indent:0;
  width:75px;
  left:-89px;
}

span.PTJRS-del {
  font-style:italic;
  cursor:help;  
}

/*span.PTJRS-del : before {
  content: "<" ;
}
span.PTJRS-del : after {
  content: ">" ;
}

span.supplied.low : before, span.supplied.medium : before {
  content: "[" ;
}

span.supplied.medium : after {
  content: "]" ;
}

span.supplied.low : after {
  content: "?]" ;
}*/

table.bodytext td, table.internal td
{
  padding: 2px 1px 2px 1px;
}

table.internal td:first-child {
  padding-left:0;
}

table.bodytext[align=right] { clear:both; margin-bottom:1em;}

td.salutationLeft {
  font-variant: small-caps;  
  width: 30%;
  vertical-align: bottom;
}

td.salutationRight {
  vertical-align: bottom;
  }

ul.simple {
  margin-left:0;
  padding-left:0;  
}

/*ul.simple li {
  padding-left: 0 !important;
  margin-left:0;
  color:green;
  text-indent:0 !important;
}*/ 

span.biblref {border-bottom:1px dotted green;}


span.legal_margin {
  white-space:normal;
  width:220px;
  font-size:90%;
  line-height:1.3;
}
