.publications li {
	margin: 0px;
	padding-top: 10px;
}

.publications b,
.publications .authors,
.publications .info {
	line-height: 135%;
}

.publications ul.info {
	list-style-type: disc;
}

.publications ul.info li {
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
}

.publications .authors {
	font-style: italic;
}

.publications .abstract,
.publications .bibtex {
	max-height: 0px;
	overflow: hidden;
	opacity: 0;
    margin: 0px 5px;

    border: 1px solid #ddd;
    border-radius: 3px;
    background: #f6f6f6;

	-moz-transition: max-height .5s, opacity .5s, margin .5s;
	-webkit-transition: max-height .5s, opacity .5s, margin .5x;
}

.publications .abstract > *,
.publications .bibtex > * {
	padding: 10px;
	overflow: scroll;
}

.publications .bibtex {
	font-family: monospace;
}

.publications .bibtex pre {
    margin: 0px;
}

.publications .showabstract .abstract,
.publications .showbibtex .bibtex {
	max-height: 300px;
    margin: 5px;
	opacity: 1;
	overflow: scroll;
}

.publications .shownone a.button.hide,
.publications .showabstract a.button.show,
.publications .showbibtex a.button.show,
.publications a.button.notavailable {
	display: none;
}
