img.team-photo.thumb {
	max-width: 150px;
	border: 0;
	cursor: pointer;
}

img.stadium-photo.thumb.stadium-list,
img.team-photo.thumb.team-list {
	margin: 0 5px 10px 0;
}

img.team-photo {
	max-width: 301px;
	border: 0;
	cursor: pointer;
}

img.stadium-photo {
	border: 0;
}

img.stadium-photo.thumb {
	max-width: 150px;
	border: 0;
}

.team-list, .stadium-list {
	margin: 0;
	padding: 0;

	div {
		clear: both;
		margin-bottom: 2rem;

		h2, p {
			padding: 0;
			margin: 0;
			clear: none;
			vertical-align: top;
		}

		img.stadium-photo.stadium-list {
			vertical-align: top;
			float: left;
		}
	}

}

table.team.info {
	margin-top: 10px;
	border: none;

	tr {
		border: none;

		td, th {
			border: none;
			vertical-align: top;
			text-align: left;
		}

		th {
			padding: 0 2em 1em 0;
			border: none;
		}

		td {
			padding: 0 0 1em 0;
		}
	}
}

