.container {
  border: 1px dashed #dfd;
  background-color: #004;
  padding-left: 4px;
  padding-right: 4px;
  margin: 5px;
  color: #fff;
  }
.container A{
  color: #fff;
}
.container A:hover
{
  color: #8ff;
}
.container A:visited
{
  color: #6dd;
}


.spacer {
  clear: both;
  font-size:4px;
  }

.thumb img {
border: 1px solid #fff;
}
.thumb A:hover img {
border: 1px solid #8ff;
}
.thumb A:visited img {
border: 1px solid #6dd;
}

.thumb p {
  font-size: 14px;
  margin: 5px;
  }

.thumb{
  width: 110px;
  height: 150px;
  padding: 2px;
  float: left;
  text-align: center;
  }


.image { padding: 5px; }
.image IMG { border: none; }


.description
{
  font-family: Arial, Sans-Serif;
 /* BORDER: 1px dashed #c0c0ff;
  background-color: #e0f0e0;*/
  margin: 5px;
  padding: 5px;
}

.description I
{
 font-style: italic;
 font-weight: bold;
}

.menu A:hover   {
background: #44a;
color: #8ff;
TEXT-DECORATION: none;
}
.menu A{
color: #8ff;
}
.menu .c{
color: #dff;
}
.menu A:visited {
color: #6dd;
}

.menu {
  margin-left: 5px;
  padding-left: 5px;
  margin-right: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  background: #004;
  border: 1px dashed #dfd;
}

.right
{
  margin-right:1em;
  right:0px;
  position:absolute;
}
BODY
{
   BACKGROUND-COLOR: #FFFFFF
}

H1
{
  FONT-FAMILY: Arial, Sans-Serif;
}

A         { TEXT-DECORATION: none; }
A:visited { TEXT-DECORATION: none; }
A:hover   { TEXT-DECORATION: underline; }

HR { color: #888; }