/* Global */

/* force vertical scrollbar */
HTML
{
    overflow-y: scroll; 
    /*
    height: 100%; 
    margin-bottom: 1px;
    */
}

BODY
{
   font-family: Verdana,Arial,Helvetica,Sans-serif;
   font-weight: normal;
   font-size: 10pt;
   margin: 5px;
   padding: 0;
   color: #ffffff;
   background-color: #666666;
}

TABLE
{
   font-size: 10pt;
}

A,A:link,A:visited
{
   color: #ffffff;
}
A:hover
{
   color: yellow;
}

H1
{
   font-weight: bold;
   font-size: 10pt;
   padding-top: 2px;
   padding-bottom: 0px;
   margin-bottom: 2px;
   border-bottom: 1px solid white;
}


SELECT
{
   font-family: Verdana,Arial,Helvetica,Sans-serif;
   font-size: 8pt;
}

/* Specific */
TABLE.nav
{
   width: 100%;
   /* background-color: black; */
}

TABLE.nav TD
{
   vertical-align: top;
}

TABLE.folder
{
}

TABLE.folder-list
{
   margin-top: 5px;
   margin-bottom: 10px;
}

TABLE.folder-list TH
{
   white-space: nowrap;
   background-color: #363337;
   text-align: left;
   border-right: 3px solid #666666;
   padding: 2px;
   padding-left: 4px;
   padding-right: 4px;
}

TH#folder-list-name
{
}

TH#folder-list-num-photos
{
   width: 2%;
}

TH#folder-list-when-shot
{
}

TH#folder-list-when-added
{
   width: 95%;
}

TABLE.folder-list TD
{
   white-space: nowrap;
   background-color: #808080;
   border-right: 3px solid #666666;
   border-top: 3px solid #666666;
   padding: 2px;
   padding-left: 4px;
   padding-right: 4px;
}

TABLE TR.break TD
{
}

TABLE TR.dir TD
{
}

TABLE TR.alias TD
{
}

DIV.no-folders-break
{
   padding-bottom: 10px;
}

TABLE.button TD
{
   white-space: nowrap;
   vertical-align: middle;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 6px;
   padding-bottom: 6px;
   font-size: 9pt;
   background-color: #808080;
   border: 3px solid #666666;
}

.button A:link , .button A:visited
{ 
   COLOR: #ffffff; 
   TEXT-DECORATION: none;
}

.button A:hover 
{ 
   COLOR: yellow;
   TEXT-DECORATION: underline;
}

.breadcrumb
{
   font-weight: bold;
   padding-bottom: 4px;
}

P.folder-summary
{
}

.photo-title
{
   padding-bottom: 4px;
}

TABLE.thumbs
{
   margin-top: 5px;
}

TD.thumb
{
   text-align: center;
   width: 150px;
   padding-right: 10px;
   padding-left: 10px;
   padding-bottom: 25px;
}

TD.thumb-full
{
}

TD.thumb-empty
{
}

DIV.thumb-title
{
   font-size: 8pt;
}

#size_form
{
   margin-top: 2px;
   margin-bottom: 3px;
}

#size_form SELECT
{
}

DIV.header
{
   font-weight: bold;
   padding-top: 8px;
   padding-bottom: 2px;
   margin-bottom: 2px;
   border-bottom: 1px solid white;
}

DIV.folder-header
{
}

DIV.photo-header
{
}

DIV#photo-wrapper
{
}

DIV.photo-exif
{
   padding-top: 4px;
}

.footer
{
   font-size: 9pt;
}

.nobr
{
   white-space: nowrap;
}
