/* gallery Container */

body#gallery div#content.gallery{
	width:960px;
	height:436px;
	min-height:436px;
	background-color:#f3776f;
}
div#galleryWrap{
	width:960px;
	height:436px;
}
/* end */

/* Gallery Description */
h2.gallery{
	padding:10px 0;
	color:#fff;
	text-align:center;
	font-size:2em;
}
div.description{
	width:265px;
	float:left;
	text-align:center;
}
div.description div.dwrap{
	width:228px;
	height:286px;
	color:#fff;
	background-image:url(images/gdesc-bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	left:20px;
}
div.description div span{
	display:block;
	padding:20px;
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.4em;
	text-align:left;
	height:246px;
	overflow:auto;
}
/* end description */

/* Browse gallery navigation */
.browseTabs{
	position:absolute;
	z-index:10;
	top:400px;
	left:40px;
}
.browseTabs li{
	color:#fff;
	font-size:1em;
	float:left;
	display:block;
	cursor:pointer;
	margin:0 3px;
	padding:5px 10px;
	background-color:#f3776f;
	border:1px solid #fff;
}
#galleryNav{
	text-align:center;
}
/* end browse */

#flowtabs a{
	color:#fff;
	font-size:1.4em;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:59px;
	display:block;
	padding:0 20px;
	float:left;
	text-align:center;
	cursor:pointer;
}
#gnavWrap{
	padding:0 30px;
	position:relative;
}
a.gnav{
	display:block;
	position:absolute;
	z-index:11;
	background-image:url(images/gnav.png);
	background-repeat:no-repeat;
	width:14px;
	height:16px;
}

a.prev{
	top:23px;
	left:20px;
	background-position:0px 0px;
}
a.next{
	top:23px;
	right:20px;
	background-position:-16px 0px;
}
a.prev:hover{
	background-position:0px -18px;
}
a.next:hover{
	background-position:-16px -18px;
}

#footer-sub .scrollable{
	/* required settings */
	position:relative;
	width:900px;
	height:59px;
	text-align:center;
	overflow:hidden;

}
#footer-sub .scrollable .items{
	width:2000000em;
	position:absolute;
	clear:both;
}

#galleryWrap{
	position:relative;
}
#gpane .items {
	/* this cannot be too large */
	width:2000000em;
	position:absolute;
}
#galleryWrap #gpane{

	/* required settings */
	position:relative;
	width:960px;
	height:436px;
	overflow:hidden;

}
#gpane .items div.tabs{
	width:960px;
	height:436px;
	float:left;
}
#flowtabs{
	position:absolute;
	z-index:11;
}

.innerScroll{
	width:695px;
	height:436px;
	position:relative;
	overflow:hidden;
}
.innerscroll .items{
	position:absolute;
	width:695px;
	height:200000px;
	clear:both;
}
.innerScroll img.item{
	display:block;
	height:436px;
	width:695px;
	float:left;
}

/* 
----------------------------
	Tabs
============================
*/
span.photocredit{
	display:block;
	float:right;
}

