/* == MODULE - Gallery
-------------------------------------------------------------------------------------------------- */
.module-gallery {}

#category-navigation {}
#thumbnails {
	clear: both;
}
#branding #branding-strapline {
	position: absolute;
	height: 27px; width: 270px;
	margin: 45px 0 0 0;
	background: url(../images/gallery-tagline.gif) no-repeat 50% 0;
}
#category-navigation,
#category-navigation ul {
	float: left;
	width: 270px;
	margin: 0;
}
#gallery,
#gallery div.update {
	float: right;
	width: 410px;
	margin: 0;
}
#gallery div.update img {
	margin-bottom: 10px;
}
#gallery div.update h3 {
	font-size: 1.45em;
}
#gallery div.update {
	font-size: 0.79em;
}
body.gallery .module-gallery .text h3 {
	margin-bottom: 0; padding-top: 1px;
	line-height: 1.1;
}



#gallery {
	position: relative;
}
#gallery dd img {
	position: relative; z-index: 100;
}
#gallery-navigation {
	position: absolute; top: 0; z-index: 500;
	width: 100%; height: 100%;
	list-style: none;
}
#gallery-navigation li {
	position: absolute; top: 0; left: 0; z-index: 500;
	width: 50%; height: 100%;
}
#gallery-navigation li.next {
	left: auto; right: 0;
	text-align: right;
}
#gallery-navigation li a {
	position: relative;
	height: 100%;
}
#gallery-navigation li.previous a:hover {
	background-image: url(../images/gallery/photo-previous.png);
}
#gallery-navigation li.next a:hover {
	background-image: url(../images/gallery/photo-next.png);
	background-position: 100% 0;
}