@CHARSET "UTF-8";

.page {
	padding: 0 6em;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%, #dadada 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8),
		color-stop(100%, #dadada)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #dadada 100%);
	background: -o-linear-gradient(top, #f8f8f8 0%, #dadada 100%);
	background: -ms-linear-gradient(top, #f8f8f8 0%, #dadada 100%);
	background: linear-gradient(to bottom, #f8f8f8 0%, #dadada 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(        startColorstr='#f8f8f8',
		endColorstr='#dadada', GradientType=0); /* IE6-9 */
}

.page>.mainBackground {
	padding: 0 1px 2px;
	background: #e6e6e6; /* Old browsers */
	background: -moz-linear-gradient(top, #e6e6e6 0%, #cbcbcb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6),
		color-stop(100%, #cbcbcb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e6e6e6 0%, #cbcbcb 100%);
	background: -o-linear-gradient(top, #e6e6e6 0%, #cbcbcb 100%);
	background: -ms-linear-gradient(top, #e6e6e6 0%, #cbcbcb 100%);
	background: linear-gradient(to bottom, #e6e6e6 0%, #cbcbcb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(        startColorstr='#e6e6e6',
		endColorstr='#cbcbcb', GradientType=0); /* IE6-9 */
}

.page>.mainBackground>header,.page>.mainBackground>main {
	background: #fff;
	padding: 0 0.7em 0;
}

.page>.mainBackground>main {
	padding-top: 0.3em;
	padding-bottom: 1.5em;
}

.shadow {
	-moz-box-shadow: 0 0 0.2em 0 #ccc;
	-webkit-box-shadow: 0 0 0.2em 0 #ccc;
	box-shadow: 0 0 0.2em 0 #ccc;
}

@media screen and (max-width: 81.6em) {
	.page {
		padding: 0 1em;
	}
}

@media screen and (max-width: 70.6em) {
	.page {
		padding: 0;
	}
}

main>section,main>aside {
	margin-top: 1.5em;
}

main>section>header h1.medium {
	font-size: 1.4em;
}

main>section>hr {
	width: 98%;
}

main>section>footer {
	border-top: 0.2em solid #000;
	padding-top: 0.5em;
}

@media screen and (max-width: 767px) {
	main>section>footer {
		border-top: 0.1em solid #ccc;
		margin-bottom: 2em;
	}
}