@import "jefferson-v2.css";

/*
 *
 *	BE SURE TO UPDATE THE OLD CSS IN /thomasjeffernsonpapers/xsl IF THOSE COLLECTIONS THAT USE 
 *	THAT FILE (AND jefferson.css) STILL IN FACT REFER THERE
 */

.transcript_text {font-size: 16px; line-height: 1.3;}

.transcript_text a.xref { text-decoration:none ; font-weight:bold ; font-family: Georgia, "Times New Roman", serif }

.transcript_text a.popup { color: #660000 ; font-weight: bold ; font-size: 86% ; text-decoration: none ; font-family: "Arial", sans-serif }

.transcript_text caption { font-weight:bold }

.transcript_text div.bracket-left { border-top:8px solid #ffffff ; border-bottom:8px solid #ffffff ; border-left:3px solid #000000 ! important ; vertical-align:middle ; padding-left:0.5em ! important ; float:left }
.transcript_text div.bracket-right { border-top:8px solid #ffffff ; border-bottom:8px solid #ffffff ; border-right:3px solid #000000 ! important ; vertical-align:middle ; padding-right:0.5em ! important ; float:left }

.transcript_text div.cite { margin-bottom:1em }
.transcript_text div.covered { background:#cccccc ; margin:1em ; padding:1em }
.transcript_text div.enclosure { border:solid black 1px }
.transcript_text div.entry { float:left ; margin-bottom:1em }
.transcript_text div.entrydate { clear:left ; float:left ; width:6.5em ; margin-right:1em ; text-align:right ; margin-bottom:1em }
.transcript_text div.footer { font-size:86% }
.transcript_text div.fronthead { font-size:120% ; text-align:center }
.transcript_text div.head { font-weight:bold ; margin:1em 0 }
.transcript_text div.lg { margin:1em 0 }
.transcript_text div.p { margin:0 }
.transcript_text div.pagegroup { float:right ; XXwidth:170px ; text-align:center ; padding-bottom:1em }
.transcript_text div.pastedown { border:2px solid #cccccc ; background:#eeeeee ; margin:1em ; padding:1em ; float:right }
.transcript_text div.q { margin:1em }
.transcript_text div.tab { border:2px solid #cccccc ; background:#eeeeee ; margin:1em ; padding:1em ; float:right }
.transcript_text div.transcription { font-family:"Times New Roman", serif }
.transcript_text i {font-style: italic}
.transcript_text i i { text-decoration:underline }

.transcript_text p { margin:1em 0 }

.transcript_text span.add { color:#666666 ; position:relative ; top:-3px }
.transcript_text span.addhand { color:#666666 ; position:relative ; top:-3px ; font-family:"Arial", Helvetica, sans }
.transcript_text span.caption { margin:0 1em }
.transcript_text span.del { text-decoration:line-through }
.transcript_text span.name { font-weight:bold }
.transcript_text span.note { color:#880000 ; font-weight:normal }
.transcript_text span.pagenum { font-size:80% }
.transcript_text span.print { font-family:"Courier New", Courier ; font-size:110% }
.transcript_text span.query { background:#ffff88 }
.transcript_text span.space { margin-left:1.5em }
.transcript_text span.supplied { color:#0000aa }

.transcript_text table { border-collapse:collapse ; empty-cells:show; background: #f9f9f9; }

.transcript_text table td {padding: 0 4px 4px 0;}

.transcript_text div.transcription td { padding:0 6px ; vertical-align:top }
.transcript_text table.classification td { padding:3px 1em ; border-top:1px solid #cccccc ; vertical-align:top ! important }
.transcript_text table.grid td { border:1px solid #cccccc ; font-size:90% ; padding:3px }
.transcript_text table.hgroup td { padding-right:0.5em ; padding-left:0 }

.transcript_text td.bracket-left { border-top:8px solid #ffffff ; border-bottom:8px solid #ffffff ; border-left:3px solid #000000 ! important ; vertical-align:middle ; padding-left:4px ! important }
.transcript_text td.bracket-right { border-top:8px solid #ffffff ; border-bottom:8px solid #ffffff ; border-right:3px solid #000000 ! important ; vertical-align:middle ; padding-right:4px ! important }
.transcript_text td.center { text-align:center }
.transcript_text td.nowrap { white-space:nowrap }
.transcript_text td.sum { text-decoration:overline ; white-space:nowrap }
.transcript_text tr.sum td { border-top:2px solid #000000 }

.transcript_text tr.head td, .transcript_text td.head { font-weight:bold ; text-align:center ; vertical-align:bottom ; padding-bottom:2px ; padding-top:2px }


.transcript_text .lb_symbol {display: none;}


.transcript_text .trans_pb a:first-child {
	display: block;
	padding-top: 102px; /* to drop pagebrk below banner */
}

/* but not first */
.transcript_text .trans_pb#pageBreak1 a:first-child {
}



/* standalone tweaks 2015-may 1 */

.standalone body {
	
}

.standalone .saBanner {
	width: 100%;
	background: #dadada;
}

.standalone .saBanner h1,
.standalone .saBanner h2 {
	max-width: 1150px;
	padding: 2rem;
	margin: 0 auto 1rem auto;
	font-size: 2rem;
}

.standalone .saBanner h2 {
	padding-top: 0;
	font-size: 1.5rem;
}

.standalone .transcript_text {
	padding: 2rem;
	line-height: 1.35;
	max-width: 1250px;
	margin: 0 auto 2rem 2rem;
}


.standalone .transcript_text .trans_pb {
	color: #999999;
	margin-top: 1rem;
}