BODY, #page-1

{

  color:  #999999;

  background-color:  black;/*#121617;*/

  font-size: 7pt;

  margin-top: 0px;

  top: 0px;

}



BODY TABLE A IMG

{

  display: inline;

}



/*HR { position: relative; }*/



DIV,TH,TR,TABLE,FONT,LI,UL,FORM,

BLOCKQUOTE,P,B,I,H1,H2,H3,H4,H5,FONT, CENTER

{

  font-family: tahoma, verdana, arial, sans-serif; 

  font-size: 10pt;

  color:  #999999;

  font-weight: normal;

} 



A, A:link, A:hover, A:visited, A:active

{

  color:  #999999;

  text-decoration: none;

}

A:hover

{

  text-decoration: underline;

}



/******************************************/

/*                 Menu bar               */

/******************************************/

.treepath A

{

  font-weight: normal;

}



/******************************************/

/*               Post Comment             */

/******************************************/

#commententry 

{

  padding-top: 20px;

  padding-bottom: 15px;

}



#commententry TD

{

  color:  #A9331C;

  font-weight: bold;

}



#commententry TEXTAREA 

{

  margin-top: 8px;

  background-color:  #121617; 

  font-family: tahoma, times new roman, verdana, arial, sans-serif;

  font-size: 10pt;

  color:  #999999; 

  scrollbar-base-color:  #999999;

  scrollbar-3dlight-color:  black; 

  scrollbar-highlight-color: none;

}

 

#commententry INPUT

{

  border: 1px solid  white;

  background-color:  #121617; 

  color:  #999999; 

}



#commententry .small, #commententry A

{

  color:  white;

  font-weight: normal;

}





/*********************************************************************************/

/*                                Guestbook Page                                 */

/*********************************************************************************/

#commentlist .comment TABLE.comment

{

  background-color:  #121617;

}



#commentlist .comment .comment td.from,

#commentlist .comment .comment td.commands,

#commentlist .comment .comment td.date

{

  background-color:  #121617;

}



#commentlist .comment 

{

  border: 0px;

}



#commentlist .comment .comment .body .message_body

{

  padding-bottom: 10px;

}





/*********************************************************************************/

/*                                 Gallery Page                                  */

/*********************************************************************************/

/******************************************/

/*                  Header                */

/******************************************/

/* Ideally the H2 for header would be tagged */


h1 

{

  font-family: verdana, arial, sans-serif; 

  font-size: 14pt; 

  font-weight: bold;

  letter-spacing: 8px; 

  padding-top: 12px;

  margin-bottom: 20px;

  margin-top: 2px;

  color:  white;

  text-align: center;

  padding-left: 0%;

  padding-bottom: 0px;

  border-top: 0px solid  #dca615;

}



h2 

{

  font-family: verdana, arial, sans-serif; 

  font-size: 13pt; 

  font-weight: bold;

  letter-spacing: 4px; 

  padding-top: 6px;

  margin-bottom: 0px;

  margin-top: 10px;

  color:  #999999;

  text-align: center;

  padding-left: 0%;

  padding-bottom: 0px;

  padding-top: 20px;

  border-top: 2px solid  #dca615;

}

h2:first-letter

{

  /*color:  white;#901618;*/

  font-style: bold;

  font-size:  18pt;

}

h3

{

   font-style: bold;
   font-size:  11pt;
   letter-spacing: 2px;

}

h4

{

   font-style: bold;
  letter-spacing: 1px;
  font-size:  11pt;
  color:  #dca615;

}



.galleryheader

{

  padding-top: 0px;

  padding-bottom: 10px;

  padding-right: 0%;

  text-align: right;

  color:  white;

}





/******************************************/

/*                Thumbnails              */

/******************************************/

DIV.thumbnails

{

  background-color:  #121617;

  border-top: 3px solid  #222222;

  border-bottom: 2px solid  #dca615;

}



DIV.thumbnails TABLE /* Not for IE */

{

  padding: 0px;

  border-spacing: 30px;

}



TD.thumbnail

{ 

  background-color:  black;

  padding: 2px; 

  border: 5px solid  black;

}

TD.thumbnail:hover

{ 

  background-color:  #09080A;

}



a.thumbnail

{

  margin: 0px;

  padding-top: 15px;

  width: 200px;

  display: block;

  height: 174px;

}

a.thumbnail:hover

{

  background-color:  #09080A;

}



font

{ 

  color:  #999999;

  letter-spacing: 0px; 

  font-size: 8pt;

  display: block;

}





/******************************************/

/*                 Comments               */

/******************************************/

.gallery_comments

{

  margin-top: 40px;

  border-top: 3px solid  #333333;

  border-bottom: 3px solid  #333333;

  background-color:  #121617;

}



.gallery_comments A

{

  color:  #dca615;

}



#commentlist

{

  padding-top: 18px;

  /* XLII  only for Guestbook */

  border-top: 2px solid  #dca615;

}



.gallery_comments #commentlist

{

  border-top: 0px;

}



#commentlist DIV.comment TABLE.Comment

{

  border-top: 1px dashed  #333333;

}



#commentlist .message_body

{

  color:  white; 

  padding-left: 20px;

  font-size: 9pt;

}



#commentlist .from A

{

  color:  #A9331C;

  font-style : bold;

}



#commentlist .date

{

  font-family: verdana, arial, sans-serif; 

  font-size: 8pt;

  color:  #999999;

}





/*********************************************************************************/

/*                                 Image Page                                    */

/*********************************************************************************/

#imagepage TABLE A

{

  color:  #dca615;

}



/******************************************/

/*                   Menu                 */

/******************************************/

#imagepage .localmenu A

{

  color:  #999999;

}



#slideshow

{

  border-top: 2px solid  #dca615;

  margin-bottom: 0px;

  margin-top: 4px;

  background-color:  #121617;

  padding-right: 10px;

}



/******************************************/

/*                   Image                */

/******************************************/

#image

{

  background-color:  #121617;

  border-bottom: 3px solid  #333333;

  padding-top: 40px;

  padding-bottom: 50px;

  margin-bottom: 0px;

}



#image .imagetable td

{

  text-align: right;

}



#image .imagetable .display

{

  display: block;

  border-top: 40px solid  black;

  border-right: 60px solid  black;

  border-bottom: 50px solid  black;

  border-left: 60px solid  black;

  background-color:  black;

}



#image .imagetable .date

{

  font-size : 9pt;

  font-style : italic;

  padding-right: 85%;

  text-align: left;

}





/******************************************/

/*               Image Info               */

/******************************************/

#imageinfo

{

  background-color:  #121617;

  margin-top: 0px;

  padding-top: 0px;

  border-bottom: 2px solid  #dca615;

  margin-bottom: 20px;

}



#imageinfo h3

{

  margin-top: 0px;

  margin-bottom: 0px;

  padding-bottom: 0px;

}



#imageinfo h3 .title

{

  display: block;

  padding-top: 10px;

  color:  #A9331C;

  font-family: verdana, arial, sans-serif; 

  letter-spacing: 2px; 

  font-weight: normal;

  font-size: 16pt;

  padding-left: 20%;

  text-align: left;

}

#imageinfo h3 .title:first-letter

{

  font-size: 36pt;

}



#imageinfo .caption

{

  padding-left: 31%;

  padding-right: 35%;

  text-align: left;

  color:  white;

}


#imageinfo .location

{

 text-align: right;

  padding-right: 35%;

  color:  #666666;

}



#imageinfo #techinfo

{

  text-align: right;

  padding-right: 20%;

  color:  #666666;

}



#imageinfo .exif A

{

  color:  #dca615;

  display: none;

}



#imageinfo .techinfo TABLE

{

  display: none;

}



#imageinfo DIV.othersizes

{

  text-align: right;

  padding-right: 20%;

  color:  white;

  font-weight: bold;

}



#imageinfo .othersizes A

{

  color:  #dca615;

}



#imageinfo DIV.copyright

{

  color:  #999999;

  padding-top: 10px;

  text-align: left;

  padding-left: 20%;

  font-style: italic;

}



#imageinfo #slideshow

{

  display: none;

}





/******************************************/

/*                Comments                */

/******************************************/

#imagepage #commentlist

{

  background-color:  #121617;

  margin-top: 10px;

  padding-top: 0px;

  border-top: 3px solid  #333333; 

  padding-bottom: 10px;

  margin-bottom: 30px;

  border-bottom: 3px solid  #333333; 

}



#imagepage #commentlist .comment

{

  padding-top: 0px;

  padding-bottom: 0px;

}





/*********************************************************************************/

/*                                Profil Page                                    */

/*********************************************************************************/

.ma

{

  background-color:  #121617;

  border: 3px solid  #999999;

  border-bottom: 0px;

  padding-left: 10px;

  padding-right: 10px;

  color:  #A9331C;

  font-size: 13pt;

  font-weight: normal;

}



.mi

{

  background-color:  #121617;

  border: 3px solid  #999999;

  border-top: 0px;

  margin-left: 10px;

  padding-left: 10px;

  padding-right: 10px;

  color:  #A9331C;

  font-size: 13pt;

  padding-top: Opx;

  margin-top: Opx;



}



.wb A:hover

{

  background-color:  #121617;

}



.wb

{

  border-top: 3px solid  #333333;

  background-color:  #121617;

  font-family: tahoma, verdana, arial, sans-serif; 

  font-size: 10pt;

  margin-left: 10px;

  color:  white;

} 



.ma .wb .mi

{

  border: 0px;

  color:  #999999;

  font-size: 10pt;

}



.ma .wb .wb

{

  border: 0px;

  color:  white;

}



.mi .wb A

{

  color:  #dca615;

}



.mi .wb IMG

{

  border: 0px;

}



.mi .wb B

{

  font-weight: bold;

}



.mi .wb TD

{

  text-align: center;

}



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; }

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