h1, h2, h3, h4, h5, h6, th, dt { 
  font-family: Tahoma, Verdana, 'Myriad Web', Syntax, sans-serif;
}

h1 { font-size: x-large; }

h2 { 
  font-size: large; 
  text-align: center;
}

h3 { 
  font-size: medium; 
  margin-top: 1em;
}

h4 { font-size: small; }

body {
  color: black; 
  background: white;
  font-family: 'Times New Roman', Times, serif;
}

table caption {
  font-family: Tahoma, Verdana, 'Myriad Web', Syntax, sans-serif;
  font-weight: bold;
}

dt {
  font-family: Tahoma, Verdana, 'Myriad Web', Syntax, sans-serif;
  font-weight: bold;
}

dt.lowered {
 margin-top: .5em;
}

a {
  text-decoration: none;
}

img {
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
}

img.squeezed {
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
}

p {
  text-align: left;
}

p.abstract {
  margin-left: 17%;
  margin-right: 17%;
}

p.author {
  text-align: center;
}

p.intro {
  margin-left: 6.25%;
  margin-right: 6.25%;
  font-family: Tahoma, Verdana, 'Myriad Web', Syntax, sans-serif;
  font-size: smaller;
  text-align: center;
}

p.em {
  font-style: italic;
}

p.commentary {
  text-align: center;
  font-family: Tahoma, Verdana, 'Myriad Web', Syntax, sans-serif;
  font-weight: bold;
}

td.packed {
  font-size: x-small;
  text-align: center;
}

td.ph1 {
  font-size: smaller;
  text-align: center;
  font-family: Tahoma, Verdana, 'Myriad Web', Syntax, sans-serif;
  font-weight: bold;
}

td.ps1 {
  font-size: smaller;
  text-align: center;
  background-color: #cceeff;
}

td.ps2 {
  font-size: smaller;
  text-align: center;
  background-color: #ccffdd;
}

td.greenbg {
  background-color: #ccffdd;
}

.bio {
  width: 80%;
  font-style: italic;
  margin-left: 2em;
}

.annotation {
  background-color:#e0e0e0;
}

.reference {
  text-decoration: underline;
}

.navbar {
  font-family: Tahoma, Verdana, 'Myriad Web', Syntax, sans-serif;
  font-weight: bold; 
  font-size: 10pt;
}

.center {
  text-align: center;
}

.super {
  vertical-align: super;
  font-size: smaller;
}

.crossings-watermark {
  background-image: url("http://crossings.tcd.ie/graphics/ii-450x500-watermark.gif");
  background-position: center center;
  background-repeat: no-repeat;
}

.ind {
  margin-left: 0.5em;
}

.sc {
  font-variant: small-caps;
}

.footer {
  margin-top: 0em;
}

.red {
  color: red;
  background-color: transparent;
}

.green {
  color: green;
  background-color: transparent;
}

.ss {
  font-family: Tahoma, Verdana, 'Myriad Web', Syntax, sans-serif;
}

.mainbody {
  margin: 3em 5% 2em 5%;
}

.section {
  margin: 3em 3em 0em 0em;
}

.toc-item {
  margin-bottom: .5em;
}

.bib-item {
  margin-bottom: .5em;
}

.end-note {
  margin-bottom: .5em;
}

.cfigure {
  text-align: center;
}

.rfigure {
  float: right;
}

.lfigure {
  float: left;
}

.fig {
}

.caption {
  text-align: center;
  font-family: Tahoma, Verdana, 'Myriad Web', Syntax, sans-serif;
  font-size: smaller;
  font-weight: bold;
  margin-bottom: 0.5em;
}

.math {
  font-family: 'Times New Roman', Times, serif;
  font-weight: normal;
  font-style: italic;
}

.japanese {
  font-family: Osaka;
}

.highlight {
  background: yellow;
}
