/* Basic CSS */
header nav {
background: #efefef;
}
header nav ul {
margin: 0;
list-style-type: none;
}
header nav ul li:first-child {
margin-left: 0;
}

a, a:hover {
-o-transition: color 0.25s ease-in;
-webkit-transition: color 0.25s ease-in;
-moz-transition: color 0.25s ease-in;
transition: color 0.25s ease-in;
}
section, article, header {
float: left;
}
article {
width: 96%;
padding: 3em 2%;
}