a.image {

}

a.bigimage img {
    max-width: 60%;
    clear: both;
}

ul.dtpredobjs, ul.objpredobjs {
    margin:0;
    padding: 0;
    margin-top: 1em;
    margin-bottom: .5em;
    padding-bottom: .5em;
    margin-left: 1em;
	
    float: left;
    overflow: hidden;
    width: 46%;

    list-style: none;
}

ul.dtpredobjs {
    clear: both;
}

ul.objpredobjs {
    clear: right;
    border-left: grey thin dotted;
    padding-left: 1em;
}

ul.objpredobjs li:hover > span.src {
    display: inline;
}

ul.dtpredobjs li:hover > span.src {
    display: inline;
}

span.src {
    display: none;
    margin-left: .2em;
    position:absolute;
    background:white;
    z-index:10; 
}


div.sources {
    margin: 0;
    padding: 0;
    clear: both;
    width: 100%;
}

span.src, span.context {
    color: grey;
    vertical-align: super;
    font-size: 80%;
    margin-right: .2em;
}

ul.contexts {
    margin: 0;
    padding: 0;
}

.contexts .uri {
    display: inline;
    margin-right: 1em;
    float: left;
}

ul li.morebutton:hover ~ ul li.more {
    display: block;
}

