body {
  font-family: sans-serif;
  font-size: 85%;
}

a:link    {      color: #C8A46E } 
a:visited {      color: #C0A060 }
a:active  {      color: #C9A57E }
a:hover   { background: #dddddd }
div#banner a:hover  { background: none }                

a.anchor:hover { background: transparent; }
a.img:hover { background: none }

ol li, ul li { margin-top: 3pt; }
ul ul li { margin-top: 0pt }

table.image_index tr td    { padding-right: 5pt; padding-top: 5pt }
table.image_index tr td p  { margin-right: 0pt; margin-left: 0pt; margin-bottom: 0pt; margin-top: 0pt }

table.tabular { border-style: solid; border-width: 1pt; margin-left: 10pt; margin-bottom: 10pt }
table.tabular tr td { padding: 2pt 5pt 2pt 5pt; }
table.tabular tr.r0 { background: #646A49; } /* diffs from 696E54 */
table.tabular tr.r1 { background: #6E7359; }

dt { margin-top: 5pt; margin-bottom: 5pt; }
h1 { font-size: 150%; font-variant: small-caps; text-align: left; }
h2 { font-size: 125%; font-variant: small-caps; text-align: left; }
h3 { font-size: 110%; font-variant: small-caps; text-align: left; }

div.qandaset { 
  margin-right: 10pt; margin-left: 10pt; }
div.qandaset p { margin-right: 0pt; margin-left: 0pt; 
  margin-top: 0pt; }
div.qandaset h3 {  margin-left: 0pt; }

div.inline_description p { color: #C9A57E ; margin-top: 1pt; }

pre { font-family: courier, monaco, monospace}
pre.verbatim { margin-right: 10pt; margin-left: 20pt }

ul.tight li { margin-top: 10pt; margin-bottom: 10pt; }
ul.tight li p { margin-top: 3pt; margin-bottom: 3pt; }
hr { text-align: center}

.content {
  padding: 1em;
  padding-top: 0.5em;
  color: white;
  line-height: 130%;
} 

img { 
  border-style: none;
  padding: 0px;
}

div#navigation {
  top: 50px;
  height: 15px;
}

p.ffem {
  color: #C8A46E;
  margin: 0;
  font-size: 75%;
}

p.caption {
  text-align: left;
  margin-top: 1em; 
  margin-bottom: 0.1em;
  margin-left: 0;
  line-height: 100%;
}

div#image_info p { 
  background-color: #696E54; /* center column colour */ 
  padding: 2px;
}
