DIV,TD,TH,TR,TABLE,FONT,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H1,H3,H4,H5 
{
 font-family     : arial,
                   helvetica,
                   sans-serif;
 color           : #ffffff;
 background      : none;
}

BODY
{
 font-family     : arial,
                   helvetica,
                   sans-serif;
 margin          : 4x 4px 4px 4px;
 color           : #ffffff; 
 background      : #000000;
} 

H2
{
 padding         : 5px 1em 5px 1em;
 font-family     : arial,
                   helvetica,
                   sans-serif;
 font-weight     : bold; 
 font-size       : 18pt; 
 color           : #ffffff;
 background      : #171717;
 text-align      : center;
}

A:link, A:visited, A:active { text-decoration: underline }

A:link    { color : #aabbff }
A:active  { color : #ff0000 }
A:visited { color : #dd77ee }
A:hover   { color : #bbeeff }


/* Thumbnails */

A.thumbnail
{
 width            : 223px;
 height           : 240px; 
 border           : #222222 1px solid; 
 margin           : 0px 0px -50px 0px; 
 padding          : 10px 0px 0px 0px;  
}

A.thumbnail:hover   { border: #aaaaaa 1px solid; }

TD.thumbnail
{
 width            : 225px;
 height           : 242px;
 border           : 1px #111111 solid; 
 border-collapse  : collapse;
 margin           : 4px;  
 padding          : 0px;  
 background       : none;
 empty-cells      : show;
}

IMG.thumbnail 
{
 border          : 1px #ffffff solid;
 margin          : 0px; 
 padding         : 0px; 
}

/* display images */

.caption 
{
 font-family     : verdana,
                   arial,
                   helvetica,
                   sans-serif;
 font-size       : 11pt;
 text-align      : left;
 padding         : 9pt 2em 9pt 2em; 
 background      : none; 
}

IMG.display 
{
 border-style    : solid;
 border-width    : 1px;
 border-color    : #ffffff;
}

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