@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,700,300italic,400italic,700italic);

body {
	background: #ff0000; /* Old browsers */
		background: -moz-radial-gradient(center, ellipse cover,  #ff0000 0%, #a80e00 100%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ff0000), color-stop(100%,#a80e00)); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  #ff0000 0%,#a80e00 100%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  #ff0000 0%,#a80e00 100%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  #ff0000 0%,#a80e00 100%); /* IE10+ */
		background: radial-gradient(ellipse at center,  #ff0000 0%,#a80e00 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#a80e00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	margin: 0 auto;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

footer {
	margin-top: 1em;
	width: 100%;
}

footer ul {
	list-style-type: none;
	margin: 0 auto !important;
	padding: 15px 0 0;
	text-align: center;
}

footer li {
	display: inline-block;
	padding: 10px;
}

footer ul li a {
	color: #fff;
	font-size: 0.75em;
	font-weight: 300;
}

footer ul li a:hover { color: #000; }

section { margin-top: 12em !important; }

/* Small */
@media screen and (max-width: 640px) {
	section { margin-top: 7em !important; }
}