/* mod from karen1109 */
/* updated 2006-08-23 */

/* color */
H1,H2,TEXTAREA { color: #cccccc; }
BODY,FONT,.caption,.message_body { color: #cccc99; }

/* background-color */
BODY { background-color: #555555; }
H1,H2,TEXTAREA,TD.thumbnail,H3.title,
IMG.thumbnail,IMG.display,TABLE.imagetable { background-color: #000000; }
DIV.comment,.message_body { background-color: #000000; }
TD { background-color: none; }

/* links */
A,TD.A,A:link
{
  color: #cccccc;
  text-decoration: none;
}
A:hover
{
  color: #999999;
  text-decoration: underline;
}
A:visited { color: #aaaaaa; }
A:active { color : #cccccc; }

/* other colors */
TEXTAREA
{
  scrollbar-face-color: #333333;
  scrollbar-shadow-color: #333333;
  scrollbar-darkshadow-color: #cccccc;
  scrollbar-track-color: #cccccc;
  scrollbar-arrow-color: #666666;

  scrollbar-base-color: #999999;
  scrollbar-3dlight-color: #cccccc;
  scrollbar-highlight-color: none;
}

/* formats */
DIV,TH,TR,TABLE,FONT,LI,UL,FORM,INPUT
BLOCKQUOTE,P,B,I,H1,H2,H3,H4,H5,FONT,CENTER
{
  font-family: verdana,helvetica,sans-serif;
  font-size: 10pt;
}
FONT
{ 
  letter-spacing: 2px;
  font-size: 8pt;
}
H1,H2
{ 
  font-weight: normal; 
  text-align: right;
  letter-spacing: 8px; 
  padding-top: 5px;
  padding-bottom: 5px; 
  margin-left: -10px;
  margin-right: 0px; 
}
H1 { font-size: 14pt; }
H2 { font-size: 12pt; }
TEXTAREA { font-family: times new roman; }

.galleryheader { padding-bottom: 10px; }
.message_body { padding-bottom: 10px; }
.caption {
  font-size: 10pt;
  font-style: italic;
}

IMG.thumbnail,IMG.display,DIV.image,TABLE.imagetable
{
  vertical-align: middle;
  horizontal-align: middle;
}
TD.thumbnail
{
  width: 200px;
  text-transform: lowercase;
}
TABLE.imagetable { padding: 40px 40px 20px 40px; }
H3.title
{
  width: 67%;
  letter-spacing: 8px; 
  padding-top: 5px;
  padding-bottom: 5px; 
}
P.caption { width: 95%; }
IMG.display,DIV.image { border: 1px; }

/* something common */
BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }

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