.veterans {
	/*overflow: auto;*/
	padding-bottom: 30px;
	font-family: 'Open Sans';
}
	.veteran {
		float: left;
		position: relative;
		margin: 4px;
		width: 90px;
	}
		.veteran .caption {
			font-size: 9px;
			color: #062649;
			text-align: center;
			height: 3em;
			padding: 5px;
			line-height: 1.1em;
		}
		.veteran .infoWrapper {
			display: none;
			position: absolute;
			padding-left: 8px;
			background: transparent url(../images/veterans/arrow.png) scroll no-repeat left 30px;
		}
			.veteran .info {
				width: 260px;
				padding: 10px;
				padding-left: 20px;
				border-radius: 3px;
				box-shadow: 0px 0px 15px rgba(0,0,0,.2);
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+5,ffffff+5,ffffff+5 */
				background: rgb(6,38,73); /* Old browsers */
				background: -moz-linear-gradient(left,  rgba(6,38,73,1) 10px, rgba(255,255,255,1) 10px, rgba(255,255,255,1) 10px); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(10px,rgba(6,38,73,1)), color-stop(10px,rgba(255,255,255,1)), color-stop(10px,rgba(255,255,255,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left,  rgba(6,38,73,1) 10px,rgba(255,255,255,1) 10px,rgba(255,255,255,1) 10px); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left,  rgba(6,38,73,1) 10px,rgba(255,255,255,1) 10px,rgba(255,255,255,1) 10px); /* Opera 11.10+ */
				background: -ms-linear-gradient(left,  rgba(6,38,73,1) 10px,rgba(255,255,255,1) 10px,rgba(255,255,255,1) 10px); /* IE10+ */
				background: linear-gradient(to right,  rgba(6,38,73,1) 10px,rgba(255,255,255,1) 10px,rgba(255,255,255,1) 10px); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#062649', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
			}
				.veteran .label {
					font-weight: 700;
					font-size: 12px;
					color: #062649;
					background-color: transparent;
					padding: 0px;
				}
				.veteran .content {
					font-size: 12px;
					color: #062649;
				}
				.veteran .death {
					font-size: 12px;
					font-style: italic;
					color: #062649;
				}
				.veteran .commemorative-video {
					font-weight: 700;
					font-size: 12px;
					text-transform: uppercase;
					color: #aa271d;
					display: block;
					background: transparent url(../images/veterans/arrow_watchvideo.png) scroll no-repeat left center;
					padding-left: 10px;
				}
					.veteran .commemorative-video:hover {
						color: #062649;
					}
		.veteran img {
			border: 4px solid #ccc;
		}
			.veteran:hover {
				/*cursor: pointer;*/
			}
			.veteran:hover img {
				border-color: #aa271d;
			}
			.veteran:hover .infoWrapper {
				display: block;
				left: 90px;
				top: 0px;
				z-index: 210;
			}