body.gallery{    margin: 0;	text-align: center;	background: url(images/bg-body.gif) repeat-x;	font: 100% Arial, sans-serif;	color: #706a58;	padding: 0 0 1em;}a img{	border-style: none;	border-width: 0;}a:focus{	outline: none;}input, button, select, textarea, label{	font: 100% Arial, sans-serif;	color: #2c302e;}h1, h2, h3, h4, h5, h6{	line-height: 120%;}div#gallery{	width: 58em;	text-align: left;	padding: 0;	margin: 0 auto;	background-color: #fff;}div#gsHeader{	background-color: #f0efec;	margin: 0 0 1.25em;	padding: 0;	height: 3.5625em;	position: relative;}div#gsHeader img{	width: 15.8125em;	height: 2.125em;	margin: 0;	display: block;	position: absolute;	left: 2.125em;	top: .875em;}

p#gsHeaderBacklink
{
	margin: 0;
	font-size: .75em;
	position: absolute;
	right: 2.6667em;
	padding: 0;
	bottom: 1.5em;
}

p#gsHeaderBacklink a:link, p#gsHeaderBacklink a:visited
{
	background: url(images/button_back.gif) no-repeat 0 .125em;
	padding: .375em 0 .375em 2em;
	color: #ad7005;	text-decoration: none;
	display: block;
}

p#gsHeaderBacklink a:hover, p#gsHeaderBacklink a:active
{
	color: #ad7005;	text-decoration: underline;}

div#gsNavBar{	}div.gbSystemLinks{	display: none;}div.gbSystemLinks span.block-core-SystemLink{	}div.gbBreadCrumb{	margin: 0 0 1em;	border: 1px solid #dfddd5;	width: 54.375em;	position: relative;	left: 1.625em;}div.block-core-BreadCrumb{	font-size: .75em;	padding: .25em .5em;	margin: 0;}div.gbBreadCrumb a, div.gbBreadCrumb span {	background:transparent url(images/icon_path_separator.gif) no-repeat scroll left center;	padding:0 0 0 1.1667em;}div.gbBreadCrumb a:link, div.gbBreadCrumb a:visited{	color: #ad7005;	text-decoration: none;}div.gbBreadCrumb a:hover, div.gbBreadCrumb a:active{	color: #ad7005;	text-decoration: underline;}body.gallery table{	width: 56em;	border-width: 1px;	border-collapse: collapse;}td#gsSidebarCol{	width: 13.0625em;	padding: 0;}div#gsSidebar{	width: 10.5625em;	margin: 0;	padding: 0;	position: relative;	left: 1.625em;}form#search_SearchBlock{	margin: 0;	padding: .1875em 0 0;}form#search_SearchBlock div{	margin: 0 0 .5em;	padding: 0;}form#search_SearchBlock input.textbox{	width: 100%;	border: 1px solid #dfddd5;	font-size: .75em;}.gbLink-search_SearchScan{	background-image: none;}.gbAdminLink{	padding-left: 2.3333em !important; }.block-imageblock-ImageBlock{	margin: 0 0 1em;	padding: 0;}.block-imageblock-ImageBlock h3{	font-size: .875em;	font-weight: normal;	padding: 1em 0 0;	color: #706A58;	vertical-align: baseline;	margin: 0 0 .5em;}.block-imageblock-ImageBlock img{	display: block;	margin: 0 0 .5em;}.block-imageblock-ImageBlock h4{	font-size: .75em;	font-weight: bold;	padding: 0;	margin: 0 0 .75em;}.block-imageblock-ImageBlock p{	font-size: .6875em;	margin: 0 0 1em;	padding: 0;	line-height: 130%;	color: #706A58;}.block-imageblock-ImageBlock span{	display: block;	margin: 0 0 .125em;	padding: 0;}form#search_SearchBlock a.gbLink-search_SearchScan{	background: url(images/button-advanced-search.gif) no-repeat;	font-size: .75em;	padding-top: .25em;	padding-bottom: .25em;}form#search_SearchBlock a.gbLink-search_SearchScan:link, form#search_SearchBlock a.gbLink-search_SearchScan:visited{	color: #ad7005;	text-decoration: none;}form#search_SearchBlock a.gbLink-search_SearchScan:hover, form#search_SearchBlock a.gbLink-search_SearchScan:active{	color: #ad7005;	text-decoration: underline;}div.block-core-ItemLinks{	padding: .5em 0 0;	margin: 0 0 1em;	border-top: 1px dotted #c2c0b9;}.gbLink-slideshow_Slideshow, .gbLink-slideshow_AdminSlideshow{	background-image: none;}div.block-core-ItemLinks a.gbLink-slideshow_Slideshow{	background: url(images/button-view-slideshow.gif) no-repeat;	font-size: .75em;	padding-top: .25em;	padding-bottom: .25em;}div.block-core-ItemLinks a.gbLink-slideshow_Slideshow:link, div.block-core-ItemLinks a.gbLink-slideshow_Slideshow:visited{	color: #ad7005;	text-decoration: none;}div.block-core-ItemLinks a.gbLink-slideshow_Slideshow:hover, div.block-core-ItemLinks a.gbLink-slideshow_Slideshow:active{	color: #ad7005;	text-decoration: underline;}div.block-core-PeerList{	border: 1px solid #dfddd5;	padding: .5em .5em .25em;	margin: 0 0 .5em;}div.block-core-PeerList h3{	font-size: .875em;	font-weight: normal;	padding: 0;	color: #0e0c08;	margin: 0 0 .75em;}div.block-core-PeerList span.current{	color: #0e0c08;	display: block;	font-size: .75em;	margin: 0 0 .75em;	padding: 0;}div.block-core-PeerList span.neck{	color: #0e0c08;	display: block;	font-size: .75em;	padding: 0;	margin: -.25em 0 .75em;}div.block-core-PeerList a:link, div.block-core-PeerList a:visited{	color: #ad7005;	text-decoration: none;	display: block;	font-size: .75em;	margin: 0 0 .75em;	padding: 0;}div.block-core-PeerList a:hover, div.block-core-PeerList a:active{	color: #ad7005;	text-decoration: underline;}div.block-keyalbum-KeywordLinks{	margin: 0 0 1em;	border-bottom: 1px dotted #c2c0b9;	font-size: .75em;	padding: 0 0 1em;	line-height: 150%;}div.block-keyalbum-KeywordLinks a:link, div.block-keyalbum-KeywordLinks a:visited{	color: #ad7005;	text-decoration: none;	padding-right: .5em;	white-space: nowrap;}div.block-keyalbum-KeywordLinks a:hover, div.block-keyalbum-KeywordLinks a:active{	color: #ad7005;	text-decoration: underline;}div#gsContent{	margin: 0;	padding: 0 0 1em;}div#gsContent table{	width: auto;	border-collapse: collapse;	vertical-align: bottom;}div#gsContent table td{	vertical-align: bottom;}div#gsContent table td.gbItemImage{	padding: 1.25em 0.5em 1em;	vertical-align: top;	text-align: left;}div#gsContent table td.gbItemImage img{	max-width: 13.25em;	_width: 13.25em;	display: block;	margin: 0 auto .75em;}div#gsContent table td.gbItemImage ul{	list-style-type: none;	margin: 0 0 1em;	padding: 0;}div#gsContent table td.gbItemImage li{	margin: 0 0 .5em;	padding: 0;	font-size: .9231em;}div#gsContent table td.gbItemImage li span.ResultKey{	color: #0e0c08;}div#gsContent table td.gbItemImage li span.ResultData{	color: #706a58;}/*div#gsContent h2{	width: 225px;	height: 26px;	padding: 0;	font-size: 0;	background: url(images/h2-gallery.gif) no-repeat;	overflow: hidden;	line-height: 0;	color: transparent;	margin: 0 0 8px;}*/div#gsContent h2{	color: #9C3B06;	font-size: 1.5em;	font-weight: normal;	margin: 0 0 .5em;	padding: 0;}div#gsContent h4 input{	vertical-align: baseline;	font-size: .875em;}p.giDescription{	font-size: .875em;	margin: 0 0 1em;	padding: 0;}div.giInfo{	text-align: right;	position: relative;}table#gsThumbMatrix{	width: auto;	border-collapse: collapse;	border-right: 1px solid #dfddd5;	border-bottom: 1px solid #dfddd5;	margin: 0 0 1em;}table#gsThumbMatrix td{	border-top: 1px solid #dfddd5;	border-left: 1px solid #dfddd5;}table#gsThumbMatrix td.giAlbumCell{	padding: 1.25em 0.5em 1em;	vertical-align: top;}table#gsThumbMatrix td.giItemCell{	padding: 1.25em 0.5em 1em;	vertical-align: top;}td.giAlbumCell div{	text-align: center;	margin: 0 0 .5em;	padding: 0;}td.giItemCell div{	text-align: center;	margin: 0 0 .5em;	padding: 0;}td.giAlbumCell img{	max-width: 13.25em;	_width: 13.25em;	display: block;	margin: 0 auto .75em;}td.giItemCell img{	max-width: 13.25em;	_width: 13.25em;	display: block;	margin: 0 auto .75em;}td.giAlbumCell p.giTitle{	font-size: .8125em;	font-weight: bold;	padding: 0;	margin: 0 0 .25em;}td.giItemCell p.giTitle{	font-size: .8125em;	font-weight: bold;	padding: 0;	margin: 0 0 .25em;}td.giAlbumCell p.giDescription{	font-size: .75em;	margin: 0 0 1em;	padding: 0;	line-height: 130%;}td.giItemCell p.giDescription{	font-size: .75em;	margin: 0 0 1em;	padding: 0;	line-height: 130%;}div.date{	font-size: .6875em;	text-align: right;	margin: .25em 0 0;	padding: 0;	color: #aba79d;}div.owner{	font-size: .6875em;	text-align: right;	margin: .25em 0 0;	padding: 0;	color: #aba79d;}div.size{	font-size: .6875em;	text-align: right;	padding: 0;	color: #aba79d;	margin: .25em 0 1.25em;}div.block-core-PhotoSizes{	font-size: .6875em;	text-align: right;	margin: .5em 0 1.25em;	padding: 0;	color: #aba79d;	line-height: 180%;}div.block-core-PhotoSizes a:link, div.block-core-PhotoSizes a:visited{	color: #ad7005;	text-decoration: none;}div.block-core-PhotoSizes a:hover, div.block-core-PhotoSizes a:active{	color: #ad7005;	text-decoration: underline;}div.gbNavigator{	color: #928a6f;	font-size: .75em;	border: 1px solid #dfddd5;	padding: .5em;	margin: 0 0 1.5em;}div.block-core-Navigator{}div.next-and-last{	float: right;}div.first-and-previous{	}div.gbNavigator div.next-and-last.no-previous {	float: none;	text-align: right;}div.gbNavigator a.next{	background: transparent url(images/nav_next.gif) no-repeat scroll right center;	padding: .25em 2.3333em .25em 0;	margin: 0 1.1667em 0 0;}div.gbNavigator a.last{	background: transparent url(images/nav_last.gif) no-repeat scroll right center;	padding: .25em 2.3333em .25em 0;}div.gbNavigator a.first{	background: transparent url(images/nav_first.gif) no-repeat scroll left center;	padding: .25em 0 .25em 2.3333em;}div.gbNavigator a.previous{	background: transparent url(images/nav_prev.gif) no-repeat scroll left center;	padding: .25em 0 .25em 2.3333em;	margin: 0 0 0 1.1667em;}div.gbNavigator a:link, div.gbNavigator a:visited{	color: #ad7005;	text-decoration: none;	font-weight: normal !important;}div.gbNavigator a:hover, div.gbNavigator a:active{	color: #ad7005;	text-decoration: underline;}td.giAlbumCell div.date{	font-size: .6875em;	text-align: left;	margin: 0 0 .25em;	padding: 0;	color: #706a58;}td.giItemCell div.date{	font-size: .6875em;	text-align: left;	margin: 0 0 .25em;	padding: 0;	color: #706a58;}td.giAlbumCell div.owner{	font-size: .6875em;	text-align: left;	margin: 0 0 .25em;	padding: 0;	color: #706a58;}td.giItemCell div.owner{	font-size: .6875em;	text-align: left;	margin: 0 0 .25em;	padding: 0;	color: #706a58;}td.giAlbumCell div.size{	font-size: .6875em;	text-align: left;	margin: 0 0 .25em;	padding: 0;	color: #706a58;}td.giItemCell div.size{	font-size: .6875em;	text-align: left;	margin: 0 0 .25em;	padding: 0;	color: #706a58;}td.giAlbumCell div.viewCount{	font-size: .6875em;	text-align: left;	margin: 0 0 1em;	padding: 0;	color: #706a58;}td.giItemCell div.viewCount{	font-size: .6875em;	text-align: left;	margin: 0 0 1em;	padding: 0;	color: #706a58;}td.giAlbumCell div.summary-keyalbum{	font-size: .6875em;	text-align: left;	margin: 0 0 .25em;	padding: 0;	color: #706a58;	line-height: 140%;}td.giItemCell div.summary-keyalbum{	font-size: .6875em;	text-align: left;	margin: 0 0 .25em;	padding: 0;	color: #706a58;	line-height: 140%;}td.giAlbumCell a:link, td.giAlbumCell a:visited{	color: #ad7005;	text-decoration: none;}td.giAlbumCell a:hover, td.giAlbumCell a:active{	color: #ad7005;	text-decoration: underline;}td.giItemCell a:link, td.giItemCell a:visited{	color: #ad7005;	text-decoration: none;}td.giItemCell a:hover, td.giItemCell a:active{	color: #ad7005;	text-decoration: underline;}div#gsImageView{	margin: 0 0 1em;	padding: 0;}form#SearchScan{	font-size: .75em;	margin: 0 0 1em;	padding: 0;}form#SearchScan div div div input{	margin-top: 1em;}form#SearchScan h4{	font-size: 1.1667em;	font-weight: normal;	padding: 1em 0 0;	color: #0e0c08;	vertical-align: baseline;	margin: 0 0 .75em;}form#SearchScan a:link, form#SearchScan a:visited{	color: #ad7005;	text-decoration: none;	font-weight: bold;}form#SearchScan a:hover, form#SearchScan a:active{	color: #ad7005;	text-decoration: underline;}form#SearchScan p.giDescription{	font-size: 1em;	margin: 0 0 1em;	padding: 0;}form#SearchScan table{	width: auto;	border-collapse: collapse;	border-right: 1px solid #dfddd5;	border-bottom: 1px solid #dfddd5;	margin: 0;}form#SearchScan td{	border-top: 1px solid #dfddd5;	border-left: 1px solid #dfddd5;}form#SearchScan td img{	max-width: 13.25em;	_width: 13.25em;	display: block;	margin: 0 auto .75em;}form#SearchShowAll{	font-size: .75em;	margin: 0 0 1em;	padding: 0;}form#SearchShowAll div div div input{	margin-top: 1em;}form#SearchShowAll h4{	font-size: 1.1667em;	font-weight: normal;	padding: 1em 0 0;	color: #0e0c08;	vertical-align: baseline;	margin: 0 0 .75em;}form#SearchShowAll a:link, form#SearchShowAll a:visited{	color: #ad7005;	text-decoration: none;	font-weight: bold;}form#SearchShowAll a:hover, form#SearchShowAll a:active{	color: #ad7005;	text-decoration: underline;}form#SearchShowAll p.giDescription{	font-size: 1em;	margin: 0 0 1em;	padding: 0;}form#SearchShowAll table{	width: auto;	border-collapse: collapse;	border-right: 1px solid #dfddd5;	border-bottom: 1px solid #dfddd5;	margin: 0;}form#SearchShowAll td{	border-top: 1px solid #dfddd5;	border-left: 1px solid #dfddd5;}div#gsPages{	color: #928a6f;	font-size: .75em;	padding: .25em .5em;	margin: 0;	border: 1px solid #dfddd5;}div#gsPages span{	font-weight: bold;	padding-left: .25em;}div#gsPages a:link, div#gsPages a:visited{	color: #ad7005;	text-decoration: none;	font-weight: normal;}div#gsPages a:hover, div#gsPages a:active{	color: #ad7005;	text-decoration: none;	font-weight: normal;}div#gsFooter{	display: none;}div#gsFooter img{	}/* AS addition 29/7/09
p#gsHeaderBacklink a {	float: right;	color: #AD7005;	text-decoration: none;	font-size: 0.8em;	margin: 0.3em 1.0em 0 0;}p#gsHeaderBacklink a:hover {	text-decoration: underline;}*/