.site {	background-color: #b0d4e5;}.links_bottom_type_d {	margin: -51px 9px;}#photos {	background: #b4d6e6 url(../images/bg_blue_gradient.gif) top repeat-x;	border-top: 1px solid #6790a3;	padding-top: 40px;}#photos .slideshow {	margin: 0px 0px 0px;	padding: 9px;	height: 382px;	background-color: #d9e9f2;}#photos .slideshow .subheading {	font-size: 1.5em;}#photos .slideshow_content {	padding: 20px;	height: 341px;	background-color: #fff;}#photos .slideshow_content_details {	float: left;	width: 344px;	height: 325px;	overflow: hidden;}#photos .slideshow_content h2 {	margin: 5px 0px 0px;}#photos .slideshow_content .subheading {	margin: 0px 0px 5px;	font-size: 1.2em;}#photos .slideshow_content .photo_count {	margin: 0px;	text-transform: uppercase;	font: bold 1em Arial, sans-serif;}#photos .photo_caption {	position: absolute;	top: 320px;	height: 265px;	width: 366px;}#photos .photo_caption_content {	position: absolute;	bottom: 30px;}#photos .slideshow_content h3 {	margin: 0px 0px 5px;	font: italic bold 1.1em Georgia, serif;	color: #008ecc;	text-transform: lowercase;}#photos .slideshow_content p {	text-align: justify;	margin: 0px;}#photos .slideshow_photo {	float: left;	height: 336px;	margin-right: 22px;}#photos .pagination {	position: absolute;	bottom: 0px;	width: 366px;}#photos .pagination p {	margin: 0px;	font: bold italic 1em Georgia, serif;	word-spacing: 0.3em;}#photos .pagination span {	color: #333;}#photos .pagination a {	color: #008ecc;	text-decoration: none;}#photos .pagination a:hover {	color: #333;}#photos .footer {	height: 51px;	margin: 0px;	padding: 0px 9px;	background: #d9e9f2 url(../images/bg_blue_gradient2.gif) top repeat-x;}
