A {
    color: blue;
}
A:hover {
}
A IMG {
    border: 0px;
}
BODY {
}
H3 {
    line-height: 0px;
}
#images {
    width: 650px;
    text-align: center;
}
#images TABLE {
    display: inline;
    width: 280px;
}
#images TABLE TD {
    padding: 3px;
}
#images TABLE:hover {
    opacity: 0.8;
}
.dir {
    height: 40px;
    background: url('folder.png') no-repeat top center;
}
#images TR {
    text-align: center;
}
#big_image {
    text-align: center;
    margin: 15px;
}
#big_image LABEL {
    width: 400px;
    line-height: 30pt;
}
#prev_next {
    text-align: center;
}
#prev_next #next {
    float: right;
}
#prev_next #prev {
    float: left;
}
#editor {
    position: absolute;
    padding-top: 8px;
    padding-bottom: 8px;
    left: 300px;
    top: 300px;
}
#editor INPUT {
    padding: 1px;
    border: 1px solid grey;
}
#exif_data TABLE TD {
    text-align: left; 
    padding-right: 3px;
}
#exif_data TABLE {
    display: inline;
    font-size: smaller;
}
#exif_data {
}
#login_error {
    color: red;
}
#login_box {
    position: absolute;
    top: 10px;
    right: 10px;
    visibility: hidden;
    font: 12px monospace;
    background-color: #EEE;
    border: 1px solid black;
    padding: 3px;
    z-index: 1;
}
#login_box INPUT {
    border: 1px solid black;
    font: 12px monospace;
    padding: 1px;
}
#login_link {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 12px;
    z-index: 0;
}
#toolbox UL {
    list-style: none outside none;
}
#toolbox {
    opacity: 0.9;
    position: absolute;
    background-color: #ddd;
    padding: 3px;
    top: 10px;
    right: 10px;
    font-size: 12px;
    z-index: 0;
}


