body {
	background: #232323;
	height:100%;
}

.container {
	width: 970px;
	margin: 0 auto;
	padding-top: 21px;
	background-color: #FFF;
}

.column {
	float: left;
	margin-left: 10px !important;
}

.last {
	margin-right: 0;
	margin-left: 0;
}

.span-1 { width: 70px; }
.span-2 { width: 150px; }
.span-3 { width: 230px; }
.span-4 { width: 310px; }
.span-5 { width: 390px; }
.span-6 { width: 470px; }
.span-7 { width: 550px; }
.span-8 { width: 630px; }
.span-9 { width: 710px; }
.span-10 { width: 790px; }
.span-11 {
	width: 870px;
}
.span-12 {
	width: 950px;
}
.append-1 {
	padding-right: 80px;
}
.append-2 {
	padding-right: 160px;
}

.append-3 {
	padding-right: 240px;
}

.append-4 {
	padding-right: 320px;
}

.append-5 {
	padding-right: 400px;
}

.append-6 {
	padding-right: 480px;
}

.append-7 {
	padding-right: 560px;
}

.append-8 {
	padding-right: 640px;
}

.append-9 {
	padding-right: 720px;
}

.append-10 {
	padding-right: 800px;
}

.append-11 {
	padding-right: 880px;
}

.append-12 {
	padding-right: 960px;
}

.prepend-1 {
	padding-left: 80px;
}

.prepend-2 {
	padding-left: 160px;
}

.prepend-3 {
	padding-left: 240px;
}

.prepend-4 {
	padding-left: 320px;
}

.prepend-5 {
	padding-left: 400px;
}

.prepend-6 {
	padding-left: 480px;
}

.prepend-7 {
	padding-left: 560px;
}

.prepend-8 {
	padding-left: 640px;
}

.prepend-9 {
	padding-left: 720px;
}

.prepend-10 {
	padding-left: 800px;
}

.prepend-11 {
	padding-left: 880px;
}

.prepend-12 {
	padding-left: 960px;
}

.intro {
	padding: 0;
	padding-bottom: .7em;
	margin: 0;
}

.teaser {
	height: 215px;
	overflow: auto;
	padding: 0;
	margin: 0;
	background: black;
	color: #FFF;
	padding-top: 15px;
	background-position: top left;
	background-repeat: no-repeat;
}

hr {
	background: #FFF;
	color: #FFF;
	clear: both;
	float: none;
	width: 100%;
	height: 1px;
	margin: 0;
	border: none;
}

hr.clear4em {
	height: 4em;
}

hr.clear3em {
	height: 3em;
}

hr.clear10px {
	height: 10px;
}

hr.clear2em {
	height: 2em;
}

hr.grey-line {
	background: #CCCCCC;
}

hr.space {
	background: #fff;
	color: #fff;
}

.clear {
	display: inline-block;
}

.clear:after, .container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clear {
	height: 1px;
}

.clear {
	display: block;
}