/* Imports */
@import url("reset.css");
@import url(//fonts.googleapis.com/css?family=Titillium+Web:200,300);

/* Global */
body {
		font-family: 'Titillium Web';
		background: #232c2b url('../img/noise.png') repeat;
		color: rgba(100, 100, 100, 0.5);
		font-weight: 300;
}

header, section, footer,
aside, nav, article, figure {
	display: block;
	margin: 0px;
}

/* Layout */
.body {
	clear: both;
	margin: 0 auto;
	width: 800px;
}

@media all and (max-width: 1280px) and (min-width: 0px) {
	/*.body {
		-webkit-transition:all .5s ease-in-out;
		width: 100%;
	}*/
}

/* Headers */
header {
	padding: 4em 4em 2em 4em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	text-align: center;
}

h1 {
	color: #da3f20;
	font-size: 3.6em;
	font-family: 'Titillium Web';
	font-weight: 200;
	letter-spacing: 0em;
}
h2 {
	color: #b38744;
	font-size: 0.8em;
	font-family: 'Arial';
	font-weight: 400;
	letter-spacing: .54em;
	padding: 0;
}
h3 {
	font-size: 1em;
	font-weight: 600;
	padding-top: 0.2em;
}

/* Section */
section {
	padding: 4em 4em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	overflow: hidden;
	text-align: center;
}

figure {
	background: rgba(128, 128, 128, 0.1);
	padding: .4em 1em;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
	display: inline-block;
	color: #999;
	overflow: hidden;
	line-height: 1.8em;
}

small {
	color: #666;
	font-size: .8em;
}
