.story {
	
}

.story div.items {
	
}
	.story div.items div.left {
		float: left;
		width: 220px;
	}
		.story div.items div.left a img {
			float: left;
			background: #fff;
			padding: 5px;
		}
	.story div.items div.right {
		margin-left: 230px;
	}
		.story div.items div.right h2 {
			font-size: 1.454em;
			margin-bottom: 0.8em;
		}
			.story div.items div.right h2 a {
				color: #c21733;
			}
			.story div.items div.right h2 a.more {
				display: block;
				float: right;
				width: 43px;
				height: 16px; /*17*/
				padding-top: 1px;
				background: url('/dsg/button-more.gif') no-repeat top left;
				color: #fff;
				text-align: center;
				font-size: 0.6875em;
				font-weight: normal;
			}
		.story div.items div.right div.quote-item {
			border-top: 1px solid #bdbaa9;
			margin-top: 0.7em;
			padding-top: 0.5em;
			color: #5e5631;
		}

.story div.item {
	
}
	.story div.item div.left {
		width: 550px;
	}
	.story div.item div.no-right {
		width: auto;
	}
		.story div.item div.left img.picture {
			float: left;
			margin: 0 1em 1em 0;
			background: #fff;
			padding: 5px;
		}
	.story div.item div.right {
		float: right;
		width: 170px;
	}
		.story div.item div.right div.quote-item {
			border-bottom: 1px solid #bdbaa9;
			padding-bottom: 1em;
			margin-bottom: 1em;
			color: #5e5631;
		}
		.story div.item div.right h3 {
			margin-bottom: 0.8em;
		}


.story ul.pictures {
	list-style-type: none;
	width: 100%;
}
.story ul.pictures li {
	float: left;
	width: 33%;
	margin: 0;
	text-align: center;
}
	.story ul.pictures li img {
		background: #fff;
		padding: 5px;
	}
.story ul.pictures li.spacer {
	clear: both;
	float: none;
	width: 100%;
	height: 1em;
}