body {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   background-color: #181610;
}

a {
   color: #fff8e0;
   text-decoration: none;
}

a:hover {
   color: #fe0e0;
}


table, td,tr {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-spacing: 0 0;
   border: solid 0px black;
}

table.htmlpage {
   display: inline;
   height: 100%;
   width: 100%;
   text-align: center;
   vertical-align: middle;
}

table.accentrow {
   display: inline;
   width: 100%;
   text-align: center;
   vertical-align: middle;
   background-color: #24201a;
   background-color: #100d0a;
   margin-bottom: 120px;
}

table.viewbox {
   display: inline;
   text-align: center;
   vertical-align: middle;
   background-color: black;
   height:480px;
   width: 720px;
}

td.imagebox {
   width: 380px;
   height: 400px;
   text-align: left;
   vertical-align: top;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}

td.contentbox {
   color: #f0f0f0;
   width:  300px;
   height: 400px;
   text-align: left;
   vertical-align: top;
   padding: 0 0 0 40px;
   margin:0 0 0 0;
}

td.navigationbox {
   text-align: center;
   height: 80px;
}

li {
  list-style: circle;
  text-indent: -12px;
  margin: 8px 0 0 24px;
}

div.galleryentrycontent {
   width:280px;
   display: block;
   font-family:georgia,tahoma,helvetica;
   font-size:14px;
   color: #f4f2f0;
   line-height:1.4;
   margin: 120px 20px 0 20px;
   padding: 0 0 0 0;
   position: absolute;
}

div.galleryentrythumbnail {
  width: 380px;
  height: 400px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background-color: black;
  border: solid 0px gray;
  position: absolute;
}

div.centeringcell {
  width: 380px;
  height: 400px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background-color: black;
  border: dotted 0px yellow; 
  text-align: center;
  position: relative;
  display: table-cell;
  vertical-align: middle;
}

img {
  vertical-align: middle;
}

img#prev-entry,
img#next-entry,
img.navbar {
  margin: 0 2px 0 2px;
  cursor: hand;
}
