html {
  background: #102800;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 0.1em;
  }

body {
  margin: 24px 0px 0px 0px;
  border: 0;
  overflow-y: auto;
  }

/* Menu styles */

#menu {
  display: block;
  top: 36px;
  left: 36px;
  width: 120px;
  position: fixed;
  padding: 16px;
  font-weight: bold;
  text-align: right;
  color: #808080;
  background: url(./background4.png);
  border: 1px solid #808080;
  z-index: 2;
  }

* html #menu {
  position: absolute;
  }

#menu IMG {
  width: 125px;
  height: 96px;
  border: none;
  padding: 0px 0px 16px 0px;
  text-align: center;
  }

#menu a:visited, #menu a {
/*  display: block;*/
  width: 120px;
  height: 20px;
  padding: 1px 0;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.8em;
  color:#808080;
  background: none;
  }

#menu a:active {
  outline: none;
  }

#menu a:hover {
  background: none;
  color: #ffffff;
  }

/* Pageframe styles */

DIV#pageframeNB {
  color: #ffffff;
/*  width: 700px;
  height: 700px; */
  margin: 0px auto 0px auto;
  padding: 0px;
  border: 0px solid #808080;
  text-align: center;
  }

DIV#pageframe {
  color: #ffffff;
  width: 700px;
  height: 700px;
  margin: 0px auto 0px auto;
  padding: 0px;
  border: 1px solid #808080;
  text-align: center;
  }

#pageframe a, a:link, a:active, a:hover, a:visited {
  color: #bfbfbf;
  text-decoration, none;
  outline: none;
  }

SPAN.paars {
  padding: 2px 4px;
  background: url(./background5.png);
  color: #ffffff;
  }

/* Logo, Tekxt, Naw, Content ar subs of Pageframe */

DIV#logo {
  margin: 0px auto 0px auto;
  width: 160px;
  height: 120px;
  text-align: left;
  line-height: 1.8em;
  }

#logo IMG {
  border: 0px solid #000000;
  width: 125px;
  height: 96px;
  }

DIV#tekxt {
  margin: 0px auto 0px auto;
  width: 480px;
  padding: 1px 10px;
  text-align: left;
  line-height: 1.8em;
  font-weight: bold;
  color: #efefef;
  text-shadow: #000000 2px 2px 2px; /*/ safari /*/
  filter: Shadow(Color=#000000, Direction=135, Strength=2); /*/ iexplorer /*/
  }

DIV#tekxt:hover {
  background: url(./background5.png);
  border: 1px solid #808080;
  padding: 0px 9px;
  }

#tekxt a:visited, #tekxt a {
  text-decoration: none;
  color:#a0a0a0;
  background: none;
  }

#tekxt a:active {
  outline: none;
  }

#tekxt a:hover {
  color: #ffffff;
  }

UL {
  line-height: 1.5em;
  }

DIV#naw {
  margin: 0px auto 0px auto;
  padding: 1px 10px;
  width: 180px;
  height: 220px;
  text-align: left;
  line-height: 1.8em;
  text-shadow: #000000 1px 1px 1px; /*/ safari /*/
  filter: Shadow(Color=#000000, Direction=135, Strength=1); /*/ iexplorer /*/
  font-weight: bold;
  background: url(./background6.png);
  border: 1px solid #808080;
  padding: 0px 9px;
  }

DIV#content {
  display: block;
  position: fixed;
  bottom: 30px;
  left: 0px;
  width: 100%;
  color: #dfdfdf;
  background: url(./background4.png);
  padding: 10px 0px 4px 0px;
  font-size: 12px;
  letter-spacing: 1.2em;
  border: 1px solid #808080;
  border-width: 1px 0px 1px 0px;
  line-height: 0.3em;
  }

* html #content {
  position: absolute;
  }

#content IMG {
  border: 1px solid #a0a0a0;
  filter: ColorInfo(ColorSpace=sRGB, Intent=0);
  }

.thumbnail {
  margin: 8px;
  vertical-align: middle;
  border: 1px solid #a0a0a0;
  filter: ColorInfo(ColorSpace=sRGB, Intent=0);
  }

/* Show is sub of Content */

#show p {
  padding: 0px 100px;
  font-weight: normal;
  color: #ffffff;
  }

#show IMG {
//  background: #101810;
  padding: 10px 10px 10px 10px;
  padding: 0px;
  border: 1px solid #808080;
  filter: ColorInfo(ColorSpace=sRGB, Intent=0);
  }

/* Shownb is sub of Content, no borders */

DIV#shownb {
  height: 600px;
  }

#shownb IMG {
  border: 0px solid #ffffff;
  filter: ColorInfo(ColorSpace=sRGB, Intent=0);
  }

HR {
  width: 50%;
  margin: 20px auto 20px auto;
  border: 1px solid #808080;
  }

DIV#photo {
  color: #ffffff;
  filter: ColorInfo(ColorSpace=sRGB, Intent=0);
  }

DIV#photo IMG {
  border: 1px solid #a0a0a0;
  filter: ColorInfo(ColorSpace=sRGB, Intent=0);
  }

DIV#photo a, a:visited, a:active a:hover {
  width: 120px;
  height: 20px;
  padding: 1px 0;
  color:#a0a0a0;
  outline: none;
  color: #ffffff;
  }

.small {
  font-weight: normal;
  font-size: 0.9em;
  }
