Responsive HTML5 Standard Layout Template

Some Awesome Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean a nisi metus. Morbi accumsan laoreet elit id ultrices. Fusce sit amet dignissim dolor. Maecenas convallis congue purus sed mattis. Sed velit orci, blandit varius fringilla nec, suscipit pretium sapien. Integer blandit blandit porta. Fusce ut gravida orci. Nulla eleifend mi id erat accumsan aliquam. In hac habitasse platea dictumst. Nulla congue sapien in nibh mollis nec laoreet ante bibendum.

Another Awesome Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean a nisi metus. Morbi accumsan laoreet elit id ultrices. Fusce sit amet dignissim dolor. Maecenas convallis congue purus sed mattis. Sed velit orci, blandit varius fringilla nec, suscipit pretium sapien. Integer blandit blandit porta. Fusce ut gravida orci. Nulla eleifend mi id erat accumsan aliquam. In hac habitasse platea dictumst. Nulla congue sapien in nibh mollis nec laoreet ante bibendum.

Yet Another Awesome Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean a nisi metus. Morbi accumsan laoreet elit id ultrices. Fusce sit amet dignissim dolor. Maecenas convallis congue purus sed mattis. Sed velit orci, blandit varius fringilla nec, suscipit pretium sapien. Integer blandit blandit porta. Fusce ut gravida orci. Nulla eleifend mi id erat accumsan aliquam. In hac habitasse platea dictumst. Nulla congue sapien in nibh mollis nec laoreet ante bibendum.

Some footer junk... maybe a copyright.


Source: http://codepen.io/KruegerDesigns/pen/KctEA
Code:


Some Awesome Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean a nisi metus. Morbi accumsan laoreet elit id ultrices. Fusce sit amet dignissim dolor. Maecenas convallis congue purus sed mattis. Sed velit orci, blandit varius fringilla nec, suscipit pretium sapien. Integer blandit blandit porta. Fusce ut gravida orci. Nulla eleifend mi id erat accumsan aliquam. In hac habitasse platea dictumst. Nulla congue sapien in nibh mollis nec laoreet ante bibendum.



Another Awesome Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean a nisi metus. Morbi accumsan laoreet elit id ultrices. Fusce sit amet dignissim dolor. Maecenas convallis congue purus sed mattis. Sed velit orci, blandit varius fringilla nec, suscipit pretium sapien. Integer blandit blandit porta. Fusce ut gravida orci. Nulla eleifend mi id erat accumsan aliquam. In hac habitasse platea dictumst. Nulla congue sapien in nibh mollis nec laoreet ante bibendum.


Yet Another Awesome Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean a nisi metus. Morbi accumsan laoreet elit id ultrices. Fusce sit amet dignissim dolor. Maecenas convallis congue purus sed mattis. Sed velit orci, blandit varius fringilla nec, suscipit pretium sapien. Integer blandit blandit porta. Fusce ut gravida orci. Nulla eleifend mi id erat accumsan aliquam. In hac habitasse platea dictumst. Nulla congue sapien in nibh mollis nec laoreet ante bibendum.





Some footer junk... maybe a copyright.

CSS:
/*
These font families are available:
font-family: "Headland One", serif;
font-family: "Oswald", sans-serif;
*/
* {
box-sizing: border-box;
}
body {
font-size: 14px;
line-height: 24px;
font-family: "Headland One", Georgia, serif;
color: #eeeeee;
background: #ffdf9a url('http://www.kruegerdesigns.com/easyblog/img/trans_wood.png');
}
#layout {
width: 80%;
margin: auto;
position: relative;
padding: 1em;
background: rgba(0, 0, 0, 0.6);
}
header {
font-family: "Oswald", sans-serif;
}
header h1 a {
font-size: 3em;
line-height: 3em;
color: #82c057;
text-decoration: none;
}
header h1 a:hover {
text-decoration: underline;
}
nav ul {
display: table;
width: 100%;
}
nav ul li {
display: table-cell;
text-align: center;
padding: 0 0 15px 15px;
}
nav ul li:first-child {
padding-left: 0;
}
nav ul li a {
padding: 0.75em 0;
text-transform: uppercase;
text-decoration: none;
font-family: "Oswald", sans-serif;
display: block;
width: auto;
color: #d5eac6;
background: rgba(0, 0, 0, 0.4);
}
nav ul li a:hover {
color: #ffffff;
background: rgba(0, 0, 0, 0.25);
}
section#main {
margin-bottom: 15px;
background: rgba(255, 255, 255, 0);
}
section#main article {
float: left;
clear: both;
width: 66.66%;
padding: 1em 1em 1em 0;
margin-bottom: 1em;
}
section#main article header h2 a {
color: #c2566e;
font-size: 1.5em;
text-decoration: none;
}
section#main article header h2 a:hover {
text-decoration: underline;
}
section#main aside {
width: 33.33%;
margin-left: 66.66%;
padding: 1em;
color: #ffffff;
background: #69a63e;
}
section#main aside header {
font-size: 1.3em;
color: #333;
}
footer#copyright {
clear: both;
background: rgba(0, 0, 0, 0.3);
font-size: .75em;
}
footer#copyright p {
font-family: "Oswald", sans-serif;
padding: 1em;
color: #d5eac6;
}
@media screen and (max-width: 40.5em) {
section#main article {
float: none;
width: 100%;
}
section#main aside {
width: 100%;
margin-left: 0;
margin-bottom: 1em;
}
}