@font-face
{
  font-family: "Voynich Eva";
  src: url('fonts/VoynichEVA.eot'); /* IE9 Compat Modes */
  src: url('fonts/VoynichEVA.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
/*     url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
/*     url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/VoynichEVA.ttf') format('truetype') /* Safari, Android, iOS */
}
body
{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"
}
h1
{
	margin: 0;
}
p.strap
{
	margin-top: 0;
	font-size: 120%;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-style: italic;
}
.voynich_eva
{
	font-family: "Voynich Eva";
}
.t_chartrans
{
	border-collapse: collapse;
}
.t_chartrans th
{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.t_chartrans td, th
{
	text-align: center;
	border: 1px solid #999;
	padding: 0 4px;
}
.t_chartrans td.dbr, .t_chartrans th.dbr
{
	border-right: 3px double #999;	
}

/* Ceva presentation join class, for display of compound elements with upper breve */
span.join { position: relative; }
span.join::before
{
	content: '';
    position: absolute;
    display: block;
	inset: 0 1px 0 0;
	width: calc(100% - 2px);
	height: 2px;
	border-radius: 0.6px;
    border-top: 1px solid black;
	border-left: 0.6px solid black;
	border-right: 0.6px solid black;
}
