#wide-background{background:url(../images/ascpalm_bg_contact.jpg) center 0 no-repeat; }

/* Photo Gallery */
#gallery-list{
	overflow:auto;
}
	#gallery-list li{
		display:inline-block;
		vertical-align:top;
		*display:inline;
		*zoom: 1;
		width:30%;
		margin:0 8px 2.5em;
		border-bottom:1px solid #e3e3e3;
		font-size:12px;
	}
		#gallery-list li figure{
			float:left;
			width:80px;
			height:115px;
			overflow:hidden;
			margin:0 15px 0 0;
					box-shadow:0px 1px 5px rgba(0,0,0,.2);
			   -moz-box-shadow:0px 1px 5px rgba(0,0,0,.2);
			-webkit-box-shadow:0px 1px 5px rgba(0,0,0,.2);
			border-bottom:1px solid #ccc;
		}
			#gallery-list li figure img{
				width:100%;
			}
		#gallery-list ul li h4{
			font-size:13px;
			line-height:18px;
			max-height:54px; height:auto;
			overflow:hidden;
		}
		#gallery-list li a{
			color:#333;
		}
		#gallery-list li a:hover{
			text-decoration:none;
			color:#13b3f3;
		}

/* Content */
.video-links{
	list-style:none;
	margin:0 0 40px;
	padding:0 0 20px;
	border-bottom:1px solid #ddd;
}
	.video-links li{
		margin-bottom:10px;
		position:relative;
	}
		.video-links li a{
			display:inline-block;
			color:#000;
		}
		.video-links li a[href*="youtube"]{
			background:url(../images/icon_svg_youtube.svg) no-repeat 0 0;
			background-size:20px auto;
			padding-left:28px;
		}
#photo-list{
	border-bottom:1px dotted #ccc;
}

#photo-list td{
	width:33%;
	text-align:center;
	padding-bottom:1.5em;
	vertical-align:top;
}

#photo-list figure{
	width:160px;
	height:160px;
	border:5px solid #f7f7f7;
			box-shadow:0px 0px 5px rgba(0%,0%,0%,.4);
	   -moz-box-shadow:0px 0px 5px rgba(0%,0%,0%,.4);
	-webkit-box-shadow:0px 0px 5px rgba(0%,0%,0%,.4);
            transition: box-shadow .3s;
	   -moz-transition: -moz-box-shadow .3s;
    -webkit-transition: -webkit-box-shadow .3s;
	text-align:center;
	margin:0 auto 8px;
}

#photo-list img{
	-ms-interpolation-mode: nearest-neighbor; image-rendering: -moz-crisp-edges;
}

#photo-list a{display:block;}

#photo-list a:hover figure{
	-ms-interpolation-mode: nearest-neighbor; image-rendering: -moz-crisp-edges;
	border:5px solid #13b3f3;
			box-shadow:0px 0px 8px rgba(0%,0%,0%,.5);
	   -moz-box-shadow:0px 0px 8px rgba(0%,0%,0%,.5);
	-webkit-box-shadow:0px 0px 8px rgba(0%,0%,0%,.5);
}

#photo-list td p{
	width:170px;
	margin:0 auto;
	text-align:left;
	line-height:12px;
	border:none;
	font-size:12px;
	color:#333;
	height:3em;
	overflow:hidden;
}