/* Left-align a block of content within the body column. */
div.align-left {
	display: inline;
	float: left;
	margin: 0 20px 20px 0;
	width: 248px;
}
div.align-right {
	display: inline;
	float: right;
	margin: 0 0 20px 20px;
	width: 248px;
}

/* Basic photo manipulation - adds a yellow border. */
div.align-left img.photo,
div.align-right img.photo {
	border: 1px solid #eaac04;
}

/* Caption text that runs beneath a photo. */
span.caption {
	display: block;
	font-weight: bold;
	margin: 3px 0 0 0;
	text-align: center;
}

/* "Back to top" link. */
span.backtotop {
	background-color: #eef2f6;
	display: block;
	margin: 14px 0;
	padding: 6px 14px;
	text-align: right;
}
	span.backtotop a:link,
	span.backtotop a:visited,
	span.backtotop a:hover,
	span.backtotop a:active {
		background: transparent url(/static/ireland/Images%20Shared/icon_backtotop.gif) no-repeat left center;
		font-weight: bold;
		padding-left: 20px;
	}

/* Data tables - shaded version. */
table.data-shade {
	width: 100%;
}
	table.data-shade tr {
		vertical-align: top;
	}

	table.data-shade thead th {
		background-color: #003946;
		color: #fff;
		font-size: 1.19em;
		font-weight: bold;
		padding: 10px;
		text-align: left;
	}

	table.data-shade tbody td {
		background: #fff url(/static/slfglobal/_images/layout/dotted_line_bg_horizontal.gif) repeat-x left bottom;
		padding: 9px;
	}
	table.data-shade tbody tr.last td { background-image: none; }
	table.data-shade tbody td.shade { background-color: #f3f7fa; }

/* List of "Waterford" activities. */
	div.activities p.activity {
		background: transparent url(/static/slfglobal/_images/layout/dotted_line_bg_horizontal.gif) repeat-x left bottom;
		height: auto !important;
		height: 113px;
		margin: 0 0 19px 0;
		min-height: 113px;
		padding: 0 0 19px 158px;
		position: relative;
		zoom: 1;
	}
		div.activities p.activity img.thumb {
			border: 1px solid #eaac04;
			display: block;
			left: 10px;
			position: absolute;
			top: 0;
		}