#photo-container a{	color: #009900;}#photo-container h2 {	color: #333;}#photo-container div#page {	background-color: #fff;	border-color: #ddd;}#photo-container div#footer {	color: #777;}#photo-container div.caption-container {	height:150px;	overflow:hidden;	color: #111;}#photo-container div.image-title {	font-weight: bold;	font-size: 18px;}#photo-container div.image-desc {}#photo-container div.download {	margin-top: 8px;}#photo-container div.photo-index {	color: #777;	font-size: 12px;}#photo-container div.navigation a.prev {	background-image: url(prevPageArrow.gif);}#photo-container div.navigation a.next {	background-image: url(nextPageArrow.gif);}#photo-container div.loader {	background-image: url(loader.gif);}#photo-container div.slideshow img {	border-color: #ccc;}#photo-container ul.thumbs li.selected a.thumb {	background: #000;}#photo-container div.pagination a:hover {	background-color: #eee;}#photo-container div.pagination span.current {	background-color: #000;	border-color: #000;	color: #fff;}#photo-container a{	color: #009900;	text-decoration: none;}#photo-container a:focus, a:hover, a:active {	text-decoration: underline;}#photo-container p, li {	line-height: 1.8em;}#photo-container h1, h2 {	font-family: "Trebuchet MS", Verdana, sans-serif;	margin: 0 0 10px 0;	letter-spacing:-1px;}#photo-container h1 {	padding: 0;	font-size: 3em;	color: #333;}#photo-container h2 {	padding-top: 10px;	font-size:2em;}#photo-container pre {	font-size: 1.2em;	line-height: 1.2em;	overflow-x: auto;}#photo-container div#page {	width: 900px;	background-color: #fff;	margin: 0 auto;	text-align: left;	border-color: #ddd;	border-style: none solid solid;	border-width: medium 1px 1px;}#photo-container div#container {	padding: 20px;}#photo-container div#ads {	clear: both;	padding: 12px 0 12px 66px;}#photo-container div#footer {	clear: both;	color: #777;	margin: 0 auto;	padding: 20px 0 40px;	text-align: center;}#photo-container {	overflow: hidden;}#photo-container div.content {	display: none;	clear: both;}#photo-container div.content a, div.navigation a {	text-decoration: none;}#photo-container div.content a:hover, div.content a:active {	text-decoration: underline;}#photo-container div.navigation a.pageLink {	height: 77px;	line-height: 77px;}#photo-container div.controls {	margin-top: 5px;	height: 23px;}#photo-container div.controls a {	padding: 5px;}#photo-container div.ss-controls {	float: left;}#photo-container div.nav-controls {	float: right;}#photo-container div.slideshow-container,#photo-container div.loader,#photo-container div.slideshow a.advance-link {	width: 620px; /* This should be set to be at least the width of the largest image in the slideshow with padding */}#photo-container div.loader,#photo-container div.slideshow a.advance-link,#photo-container div.caption-container {	 /* This should be set to be at least the height of the largest image in the slideshow with padding */	}#photo-container div.slideshow-container {	position: relative;	clear: both;	height: 532px;}#photo-container div.loader {	position: absolute;	top: 0;	left: 0;	background-image: url('images/loader.gif');	background-repeat: no-repeat;	background-position: center;}#photo-container div.slideshow span.image-wrapper {	display: block;	position: absolute;	top: 30px;	left: 0;}#photo-container div.slideshow a.advance-link {	display: block;	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	text-align: center;}#photo-container div.slideshow a.advance-link:hover,#photo-container div.slideshow a.advance-link:active,#photo-container div.slideshow a.advance-link:visited {	text-decoration: none;}#photo-container div.slideshow a.advance-link:focus {	outline: none;}#photo-container div.slideshow img {	border-style: solid;	border-width: 0px;}#photo-container div.caption-container {	clear:both;}#photo-container span.image-caption {	display: block;}#photo-container div.caption-container, span.image-caption {	width: 620px;}#photo-container div.caption {	height: 150px;	padding: 0 12px;}#photo-container div.image-title {	font-weight: bold;	font-size: 18px;	color: #030f5d;}#photo-container div.image-desc {	padding-top: 8px;	font-size: 12px;}#photo-container div.download {	margin-top: 8px;	font-size: 10px;}#photo-container div.photo-index {	padding: 0px 12px;	margin: 10px auto;	text-align: center;}#photo-container div.navigation-container {	padding-bottom: 30px;	height:80px;}#photo-container div.navigation {}#photo-container div.navigation a.pageLink {	display: block;	position: relative;	float: left;	margin: 2px;	width: 25px;	background-position:center center;	background-repeat:no-repeat;}#photo-container div.navigation a.pageLink:focus {	outline: none;}#photo-container ul.thumbs {	position: relative;	float: left;	margin: 0;	padding: 0;}#photo-container ul.thumbs li {	float: left;	padding: 0;	margin: 2px;	list-style: none;}#photo-container a.thumb {	padding: 1px;	display: block;}#photo-container a.thumb:focus {	outline: none;}#photo-container ul.thumbs img {	border: none;	display: block;}#photo-container div.pagination {	clear: both;	position: relative;	left: -50%;}#photo-container div.pagination a, div.pagination span.current, div.pagination span.ellipsis {	position: relative;	display: block;	float: left;	margin-right: 2px;	padding: 4px 7px 2px 7px;	border: 1px solid #ccc;}#photo-container div.pagination a:hover {	text-decoration: none;}#photo-container div.pagination span.current {	font-weight: bold;}#photo-container div.pagination span.ellipsis {	border: none;	padding: 5px 0 3px 2px;}#photo-container div.gallery-gutter {	clear: both;	padding-bottom: 20px;}
