table.volpics {
	border: 0px solid #ddbb99;
	border-spacing: 10px 10px;
	background-color: transparent;
	width: 100%;

	/* Firefox */
	-moz-border-radius: 7px;
	/* WebKit */
	-webkit-border-radius: 7px;
	/* IE9, Opera 10.5+, dev channel releases of Google Chrome */
	border-radius: 7px;
}

table.volpics td {
	text-align: center;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}

div.pic-cell {
	width: 250p5000px;
	border: 1px solid #ddbb99;
	padding: 10px;
	vertical-align: middle;

	/* Firefox */
	-moz-border-radius: 7px;
	/* WebKit */
	-webkit-border-radius: 7px;
	/* IE9, Opera 10.5+, dev channel releases of Google Chrome */
	border-radius: 7px;

	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#333322');
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#333322')";
	/* Firefox */
	-moz-box-shadow: 2px 2px 6px #333322;
	/* WebKit */
	-webkit-box-shadow: 2px 2px 6px #333322;
	/* Standard */
	box-shadow: 2px 2px 6px #333322;
}

div.empty-cell {
	border: 0px solid #ddbb99;
}

table.volpics img {
	padding: 0;
	margin: auto;
}

table.volpics img.portrait {
	height: 250px;
}

table.volpics img.landscape {
	width: 250px;
}

table.volpics p.caption {
	text-align: center;
	margin: 0;
	padding: 0 1em;
}
