/* general */

h1 {
  font-family: sans-serif;
  font-size: x-large;
  margin-top: 1ex;
  font-weight: bold;
}
h2 {
  font-family: sans-serif;
  font-size: large;
  font-weight: bold;
}
div#otherlink {
  text-align: right;
}
div#footer {
  padding: .5ex;
  font-size: smaller;
  background-color: #eef;
  margin-top: 1em;
}
div#header {
  background-color: #eef;
  padding: 1ex;
  margin-bottom: 1em;
}

/* dirindex */

table#images {
  margin-left: auto;
  margin-right: auto;
}

table#images td {
  width: 170px;
  text-align: center;
}

table#images img {
  border-width: 0;
}
table#images span.caption {
  font-size: smaller;
}

/* image pages */

body.image h1 {
  text-align: center;
  margin: 0;
  padding: 0;
}

#prevthumb {
  float: left;
  height: 0;
}
#nextthumb {
  float: right;
  height: 0;
}
div#image {
  text-align: center;
}
div#image img {
  border-width: 0;
}
div#imginfo {
  margin-top: 1ex;
}
p#description {
  text-align: center;
}
div#imageinfo {
  text-align: center;
  margin-left: 170px;
  margin-right: 170px;
  padding: 1ex;
  background-color: #eef;
}
div.textnav{
  font-size: smaller;
}

div#dirnav {
  margin-top: 1em;
}
div#tracksnav {
  margin-top: 1ex;
}


