#display {
	text-align:center;
}

h3 {
	margin-top:2em;
}

p.description {
	width:75%;
	margin:1em auto;
}

span.cell {
	/* don't change the order of the next two lines */
	display:table-cell; /* for Firefox */
	display:inline-block; /* for Opera and IE */

	width:14em;
	height:14em;

	padding:1em;
	margin:.5em;

	vertical-align:middle;

	text-align:center;
	font-family:Verdana,Chicago,Arial,"sans serif";
	font-size:7.5pt;
	font-size:x-small;
	overflow:hidden;

	border:1px solid white;
}


/* Box Model Hack */

* html span.cell
{
	width: 17em;
	w\idth: 14em;

	height: 17em;
	he\ight: 14em;
}


span.thumbnail {
	display:block;
	height:100px;
}

span.caption {
	display:block;

	width:inherit;
	height:3.75em;

	overflow:hidden;
}

ul.album {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul.album li {
	display:inline;
}

ul.album a img {
	border-width:0px;
	border-style:solid;
	border-color:#005000;
}

.album a:link img {
	/*border-style:solid;*/
	border-color:#005000;
}

.album a:hover img {
	/*border-style:inset;*/
	border-color:white;
}


/* Thumbnail Sizing and Positining Code */

.thumbnail img {
	vertical-align:middle;
}

ul.album .thumbnail {
	height:150px;
}

ul.album .cell {
	width:16em;
	height:18.5em;
}
