/*
 * gallery.css
 * Last Revision: June 4, 2008
 * 
 * Style the photo gallery, dude
 */

div.photo-list
{
	float: left;
	width: 100%;
}

div.photo-list p.more-link
{
	clear: both;
}

div.photo-list ul
{
	float: left;
	margin: 1em 0;
}

div.photo-list ul li
{
	float: left;
	height: 110px;
	list-style: none;
	text-align: center;
	width: 110px;
}

div.photo-list ul li img, li.more-link a
{
	border: 1px solid #333;
}

div.photo-list ul li a:hover img
{
	border: none;
	margin: 1px;
}

li.more-link a
{
	background: url('/images/layout/stripes_green.png');
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding: 2.5em 0;
}

li.more-link a:hover
{
	border-color: #28550a;
}

div.photo-album
{
	clear: both;
	margin: 0 0 3em 0;
}

div.photo-album h3
{
	margin-left: 125px;
}

p.photo-desc img
{
	margin-top: -3em;
}

div.photo-container
{
	float: left;
	margin: 1em 1em 0 0;
}

dd.photo-albums ul
{
	list-style: none;
	text-align: center;
}

dd.photo-albums li
{
	background-image: url(/images/layout/stripes_green.png);
	border: 1px solid #333;
	margin: 0.5em;
	padding: 0.5em;
}

div.prev-photo, div.next-photo, dd.photo-albums li
{
	float: left;
}

div.prev-photo, div.next-photo
{
	margin: 0.2em;
}

a.album-link
{
	font-weight: bold;
	text-decoration: none;
}

#photostream-link
{
	clear: both;
	margin-top: 1em;
	text-align: center;
}

dd.photo-tags li
{
	list-style-position: inside;
}
