body {
  margin: 0px;
  color: #000;
  background-color: #fff;
  font-family: futura, verdana, arial, sans-serif;
  font-size: 10pt;
}

img, a { border: none; outline: 0pt; text-decoration: none; }

a { color: #000; }

br.clear { clear: both; }

h1, h2, h3, h4, h5, h6, h7 {
  font-family: futura, verdana, arial, sans-serif;
  text-transform: uppercase;
  margin: 0px;
  padding: 0px;
}

/* h4, h5, h6, h7 { font-weight: normal; } */

div.photos {
  padding: 4px;
  background-color: #000;
  color: #fff;
  width: auto;
  float: left;
}

div.content {
  margin: 8px;
  width: auto;
  clear: both;
}


tr, td { vertical-align: top; }

div.section { margin: 4px; }

div.floater {
  float: none;
  margin: 0px;
  padding: 8px;
  position: fixed;
  right: 0px;
  bottom: 0px;
  background-color: #fff;
}
div.floater strong, div.floater span { margin-left: 8px; }

div.floater a { border-bottom: 4px solid #ccc; }
div.floater a.on { border-bottom: 4px solid #999; }
div.caption {
  font-size: 9pt;
  font-weight: normal;
  letter-spacing: 1px;
  color: #ccc;
  text-transform: uppercase;
}

div.caption h4 { font-size: 11pt; }

/* div.caption { margin-top: 8px; } */