.image-holder{ position: relative;}

.image-holder div.annotations {
    position: absolute;
    bottom: 5px; left:7px;
    font-size: 0.6em;
}
.image-holder div.title {
    background-color: tan;
    border: whitesmoke 1px solid;
    position: absolute;
    top: 3px; left:3px;
}
.image-holder span.file-name {
    background-color: tan;
    border: whitesmoke 1px solid;
}
.image-holder button.imup-del {
    display: inline-block;
    background-color: #fffdbd;
}


#detail-state div.detail-image{
    border: 1px #000080 solid; float:left;
    /*width: 175px;*/
    margin: 0.5em;}

.detail-label { display: none;}
#detail-actions .detail-label { display: block;}
#ed-head h4{
    font-size: 14px;
    text-align: center;
    margin: 0;
    font-weight: 700;
}#ed-head h2{
    font-size: 24px;
    text-align: left;
    margin: 0;
    padding: 3px;
    font-weight: 700;
}
.progress .bar {
    background-color: #698a73;
    height: 20px;}

#mugshot-state h3{margin: 0 0 5px 1em;}
#mugshot-actions {background-color: lavender; padding: 2em;}
#mugshot-actions h3 {margin: 0 0 5px 1em;}
form#fileupload table {margin-bottom: 3px;}


#gimup-content{overflow: hidden; clear: both;
    min-width: 800px;margin-top: 0.25em;}


#mugshot-state #tn-div, #mugshot-state #left-sm-div, #mugshot-state #left-lg-div{
    float: left;
    background: gray url("../images/MuslinBG01.jpg");
    padding: 5px;
    border: 1px solid navy;
    margin: 0.5em;
}
#mugshot-state #left-lg-div{
    clear: both;
}
#page-right-div #right-lg-div{
    clear: both;
}

#page-right-state #right-sm-div, #page-right-state #right-lg-div{
    float: left;
    background: gray url("../images/MuslinBG01.jpg");
    padding: 5px;
    border: 1px solid navy;
    margin: 0.5em;
}

span.orphaned-usage{
    display: block; font-weight: bold; color: red;}


/*.fileupload-buttonbar { background-color: gray;}*/
button.gjf-hide, input.gjf-hide, .span5 .gjf-hide{
    display: none;}
div#avail-images-outer{
    background-color: tan;
    overflow: hidden;
}
button.imup-del {
    display: block;
    font-size: 0.75em;
}

/*#supplemental-state button.imup-del { display: block; font-size: 0.75em; }*/
/*div.avail-image{
    float: left;
    height: 162px; *//* 162 for image plus 15 for button *//*
    background-color: #fbf9ff;
    padding: 5px;
    border: 1px #000080 solid;
    margin: 5px;
}*/

/*#supplemental-state div.avail-image{*/
div.avail-image{
    float: left;
    height: inherit; /* 162 for image plus 15 for button */
    background-color: #fbf9ff;
    padding: 5px;
    border: 1px #000080 solid;
    margin: 5px;
}
.avail-image img {
    height: 150px;
}
form#fileupload td.error{
    background-color: red;
    color: yellow;
    font-weight: bold;
}
form#fileupload td.error span.label{
    display: block;
}
#mugshot-actions{margin: 0 1em 0 1em;}


ul#usages-menu{
    background-color: #2b4780;
    font-weight: bold;
}
ul#usages-menu li {display: inline-block;
    background-color: #EEEEFF;
    border: 1px gray solid;
    padding: 3px;}
ul#usages-menu li.active-tab{background-color: tan;}