/*
  Bill's Template Stylesheet for Galerie
*/

* { margin: 0;
    padding: 0;
}

body { font-family: Verdana, Helvetica, sans-serif;
       font-size: 12px;
       color: #FFF;
       background: #000;
}

a { color: #FB4;
    text-decoration: none;
}

.indexLinks a:link,
.indexLinks a:active,
.indexLinks a:visited,
a:link .arrow,
a:active .arrow, 
a:visited .arrow,
#info a:link,
#info a:active,
#info a:visited { opacity: 0.60;
                  filter: alpha(opacity=60);
}

#info a:hover,
.indexLinks a:hover,
a:hover .arrow { opacity: 1.0;
                 filter: alpha(opacity=100);
                 text-decoration: none;
}

a:hover .photo { border: 1px solid #999;
                 opacity: 1.0;
                 filter: alpha(opacity=100);
}

.photo,
img { border: 1px solid #000;
}

#nav { font-size: 170%;
       color: #CCC;
}

table { font-size: 12px;
}

.indexLinks { font-weight: bold;
}

.title { font-size: 12px;
         text-align: center;
}

.iptc,
.exif,
.location { text-align: left;
            font-size: 10px;
            color: #CCC;
}

#info .title { margin: 3px 0;
}

#info .date { font-size: 10px;
              text-align: left;
              color: #CCC;
}

#info .comment { font-size: 11.5px;
                 text-align: left;
                 margin: 3px 0 10px 0;
}

#info .exif {
}

#image { border: 1px solid #000;
}

#photo,
#thumbnails { background: #000;
              padding: 0 5px;
              float: left;
              margin-right: 5px;
}

#imageText,
#dateText,
#fullImageText,
#titleText,
#thumbnailArrayText { display: none;
}

#thumbnails table {
}

#photo td,
#thumbnails td { text-align: center;
                 vertical-align: middle;
}

#thumbnails td { padding: 0 10px;
}

#info { padding: 5px;
        margin: 10px;
        background: #333;
}

#nav,
#feedback,
#fullsize,
#slideshow,
#page { text-align: center;
}

#page { margin-top: 15px;
}