body.porcovan {background-image: none;}
body.porcovan #content {padding-right: 2em;}
body.porcovan div.description {
	width: 448px;
	margin: 1em auto;
}

body.porcovan #content ul.photos-toolbar {
	margin: 0 auto;
	text-align: center;
}
body.porcovan #content ul.photos-toolbar li {
	margin: 0;
	padding: 0 .3em;
	list-style-type: none;
	display: inline;
}
ul.photos-toolbar li a {
	border: 1px dotted #ccc;
	padding: 1px 4px;
	text-decoration: none;
}
ul.photos-toolbar li.active a,
ul.photos-toolbar li a:hover
{
	border-style: solid;
	text-decoration: underline;
}

ul.photos-toolbar li a span {
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 4em;
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: -1;
	visibility: hidden;
}
ul.photos-toolbar li a span.prev {left: 1em;}
ul.photos-toolbar li a span.next {right: 1em;}
ul.photos-toolbar li a:hover span {z-index: 20; visibility: visible;}

div.photo {
	background: url(loading.gif) 50% 5% no-repeat;
	margin: 1em auto;
}
span.photo {
	display: block;
	margin: 0 auto;
	background-position: 0 0;
	background-repeat: no-repeat;
}
