DIV,BODY,TD,TH,TR,TABLE,FONT,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H1,H2,H3,H4,H5,SPAN {
  font-family: helvetica,arial,sans-serif;
  font-size: 8pt;
  color: #999999;
}

/* -- hide the menu -- */
body table td a img { display:none; }
.thumbnails table img { display:none; }
table img { display:block; }
.display,.display img { display:block; }
.thumbnails table img, .display,p.small { display: inline; }
body div.galleryheader table td a img { display:inline; } 

A:link { color: #666666}
A:active { color: #3399ff}
A:visited { color: #666666}
A:hover { color: #3399ff}

A,B {
  font-size: 8pt;
  font-weight: bold;
  color: #4d4d4d;
  text-transform: uppercase;
}

I {
  display: none;
}

h2 {
  font-size: 36pt;
  font-weight: bold;
  color: black;
  text-align: center;
}

h3 {
  font-family: georgia,times,serif;
  font-size: 15pt;
  font-weight: normal;
  font-style: italic;
  color: #cccccc;
  text-align: center;
  margin-top: -20px;
  margin-bottom: 30px;
}

TD.thumbnail {
  vertical-align: middle;
  border-style: none;
  background: black;
  width: 230px;
  height: 230px;
  -moz-box-shadow: 4px 6px 6px #999999;
  -webkit-box-shadow: 4px 6px 6px #999999;
  box-shadow: 4px 6px 6px #999999;
}

TD.thumbnail:hover {
  vertical-align: middle;
  border-style: none;
  background: #1f1f1f;
  width: 230px;
  height: 230px;
  -moz-box-shadow: 4px 6px 6px #999999;
  -webkit-box-shadow: 4px 6px 6px #999999;
  box-shadow: 4px 6px 6px #999999;
}

IMG.thumbnail {
  border: 1px solid white;
  margin: 5px;
}

IMG.display {
  padding: 1px;
  border: 50px solid black;
  -moz-box-shadow: 4px 6px 6px #b3b3b3;
  -webkit-box-shadow: 4px 6px 6px #b3b3b3;
  box-shadow: 4px 6px 6px #b3b3b3;
  margin-bottom: 30px;
}

.date,.artist {
  display: none;
}

.title,.caption {
  font-size: 12pt;
  font-weight: normal;
  font-style: normal;
  color: #333333;
  text-align: center;
}

.location {
  font-family: georgia,times,serif;
  font-size: 10pt;
  font-weight: normal;
  font-style: italic;
  color: #999999;
  text-align: center;
}

.camera,.techinfo {
  font-size: 9pt;
  text-align: center;
}

.copyright {
  font-weight: normal;
  font-size: 8pt;
  text-align: center;
}

.sb {
  font-size: 12pt;
  color: #e5e5e5;
  background-color: #4d4d4d;
}

textarea {
  background-color: #e5e5e5;
  border: 1px solid #999999;
  color: #666666;
}

input {
  background-color: #e5e5e5;
  border: 1px solid #999999;
  color: #666666;
}

#slideshow td {
  padding: 10px;
  font-weight: normal;
}

#slideshow_title {
  font-family: helvetica,arial,sans-serif;
  font-size: 12pt;
  font-weight: normal;
  font-style: normal;
  color: #333333;
  text-decoration: none;
  text-transform: none;
  text-align: center;

#slideshow_counter {
  margin-left: 10px;
  font-size: 9pt;
  font-weight: normal;
  font-style: italic;
  color: #999999;
}

#slideshow_controls span:hover {
  color: #3399ff;
  text-decoration: none;
}

#slideshow_help {
  color: #3399ff;
  font-weight: bold;
  font-size: 14pt;
}

BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }
