body  {
background-color: #282830;          
color : #cccccc;
font-family : verdana,tahoma,arial,sans-serif;
font-size : 0.9em;
margin : 0;
      }

p.small  {
color : #666666;
font-size : 0.7em;
margin : 0 20px 0 0;
      }
p.form  {
          margin : 10 0 0 0;
      }

p.caption {
font-size : 1em;
}

a.menuitem {
color : #cccccc;
padding: 0 0 0 0;
margin : 0 0 0 0;
white-space : nowrap;
text-decoration: none;
line-height: 1.5em;
width: 80px;
}

a.menuitem:hover {
color : #666666;
}

a {
color : #cccccc;
padding: 0 0 0 0;
white-space : nowrap;
text-decoration: none;
}

a:hover {
color : #282830;
}

a img {
border: 1px solid #666666;
}

a:hover img {
border: 1px solid #cccccc;
 }

a.small {
color : #666666;
text-decoration: none;
}

a.small:hover {
color : red;
}

.subt {
position: relative;
top: 50px;
left: 15px;
font-size : 1.5em;
margin : 0 0 0 0;
      }

.thumbs
{
position: relative;
top: 80px;
left: 25%;
width: 92px;
text-align: center;
border: 0px solid red;
margin: 0 0 0 0;
padding: 0px;
}

.arrow {
width: 100px;
white-space: nowrap;
}

.arrow a img {
width: 20px; 
height: 13px;
margin: 0 0 -3px 0;
border: 1px solid #282830;
background-color: #282830;
}

.arrow a:hover img { 
border: 1px solid #cccccc;
}

.name
{
position: relative;
top: 55px;
font-size : 1.2em;
text-align: right;
vertical-align: bottom;
border: 0px solid red;
margin: 0 0 0 0;
padding: 5px;
white-space: nowrap;
}

.leftcol
{
position: absolute;
top: 0%;
left: 0%;
text-align: center;
border: 0px solid red;
width: 15%;
height: 100%;
}

.stripe
{
position: absolute;
top: 0%;
left: 16%;
background-color: #000000;
text-align: center;
border: 0px solid red;
width: 50%;
height: 100%;
}

.rightcol
{
position: absolute;
top: 0%;
left: 70%;
text-align:center;
border: 0px solid red;
width: auto;
height: 100%;
}

.exhibit
{
position: relative;
top: 80px;
width: 90%;
background: #000000;
text-align: right;
border: 0px solid red;
margin: 0 0 0 0;
padding: 0 0 0 0;
padding: 0px;
}

.cats
{
position: relative;
top: 210px;
left: 30px;
width: 450px;
text-align: center;
vertical-align: bottom;
margin: 0 auto;
padding: 5px;
white-space: nowrap;
}

.menu
{
position: relative;
top: 200px;
left: 40px;
width: 120px;
text-align: right;
border: 0px solid red;
margin: 0 0 0 0;
padding: 0px;
}

.thumbSide
{
width: 90px;
height: 95px;
border: 0px solid red;
text-align: center;
vertical-align: bottom;
}

.thumbHor
{
width: 90px;
height: 75px;
border: 0px solid red;
text-align: center;
vertical-align: bottom;
}

.thumCapt
{
float: left;
width: 90px;
height: 130px;
margin: 0 20px 0 20px;
padding: 0 0 0 0;
text-align: center;
vertical-align: bottom;
}

.footer
{
position: absolute;
top: 94%;
left: 0%;
text-align: right;
border: 0px solid red;
width: 100%;
margin: 10px 10px 10px 0;
}
