/* General Blueprint Style */
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, html { font-size: 100%; padding: 0; margin: 0;}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

body {
    font-family: 'Lato', Calibri, Arial, sans-serif;
	background: #81b23c;
    color: #fff;
}

a {
	color: #f0f0f0;
	text-decoration: none;
}

a:hover {
	color: #000;
}

.container > header {
	width: 90%;
	margin: 0 auto;
	padding: 2.875em 1.875em 1.875em;
}

.main {
	width: 90%;
	padding: 1em 1em 3.875em 1em;
	margin: 0 auto;
}

.main .over {
	font-size: 1.3em;
	font-weight: lighter;
	width: 50%;
	padding: 0 1em;
	margin: 0 auto;
}

.main .over p:first-child {
	margin-top: 0;
}

.main img {
	max-width: 100%;
}

.container > header h1 {
	font-size: 2.125em;
	line-height: 1.3;
	margin: 0 0 0.6em 0;
	font-weight: 400;
	text-align: center;
}

@media screen and (max-width: 55em) {

	.container > header h1 {
		float: none;
	}

	.container > header h1 {
		text-align: center;
	}

	.main .over {
		width: 90%;
		padding: 0 1em;
		margin: 0 auto;
	}
	
}