
/* General Styles
--------------------------------------------- */

body {
	margin: 0;
	padding: 0;
}



/* Imports
--------------------------------------------- */

@import url(http://fonts.googleapis.com/css?family=Roboto+Slab);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);



/* Helper Classes
--------------------------------------------- */

.clearfix {
	display: block;
	clear: both;
}


/* Typography
--------------------------------------------- */

body {
	font-size:18px;
	line-height: 32px;
	color: #333;
	word-wrap:break-word !important;
	font-family: 'Open Sans', sans-serif;
}

p {
	margin: 0 0 24px;
	margin: 0 0 2.4rem;
	padding: 0;
}




/* Headings
--------------------------------------------- */
@media (min-width: 550px) {
  body {
    width: 80%; }
  h1 { font-size:7em; }
  h2 { font-size: 2em; }
  h3 { font-size: 1em; }
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #666666;
	font-family: "Roboto Slab", sans-serif;
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 16px;
}



/* Sections
--------------------------------------------- */

#container{
	margin: 0 auto;
	max-width: 1200px;
	margin-top:10%;
	margin-left:23%;
}


a{
	
	color:#CC5C00;
	font-size:1.25em;
	font-weight:700;
}



/* Content
--------------------------------------------- */

#content {
	float: left;
	padding: 3%;
	width: 64%;
}



/* Sidebar
--------------------------------------------- */

aside {
	float: right;
	padding: 3%;
	width: 24%;
}

/* Media Queries
--------------------------------------------- */

@media all and (max-width : 768px) {

	
	#content {
		width: 100%;
		padding: 1%;	
	}

	#sidebar {
		width: 100%;
		padding: 1%;
		border-top: 3px solid #E64A19;
	}

}
