.primary-photo {
	float:left;
	margin: 0 20px 20px 0;
}

.primary-photoexif {
	float:right;
	margin: 0 0 20px 20px;
}

.primary-photo-anno {
	font-size: 12px;
	padding-top: 10px;
}
.primary-photo-anno a {
	font-size: 10px;
}
div.albums {
    clear:left;
    padding-top:10px;
}
div.album-small {
    clear: none;
    width:80px;
	margin-right: 5px;
    height: 125px;
    float:left;
    background: none;
    font-size:0.9em;
}
div.album-small img {
	margin-bottom: 5px;
}
img {
	border: 0;
}
div.album-thumb a {
	text-decoration: none;
}
div#context {
    margin-top:20px;
    position:relative;
    height:110px;
    width: 100%;
    background: #f7f5e8 /*#eee*/ ;
}

div#context div.prev, div#context div.next, div#context div.info {
    position:absolute;
    top:10px;
    /*color:#ccc;*/
    font-size:0.9em;
    text-align:center;
    /*text-transform:lowercase;*/
}
div#context div.prev {
    left:-5px;
}
div#context div.next {
    right:30px;
}
* html div#context div.next {
    right:25px;
}
div#context div.nomore {
    top:30px;
    width:100px;
}
div#context div.info {
    position:absolute;
    top:35px;
    left:48%;
    width:200px;
    margin-left:-100px;
    text-align:center;
}
#prolog {
	font-size: x-small;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 500px;
}

hr {
	margin-right: 30px;
}
* html hr {
	margin-right: 25px;
}
