/* Meu CSS */
body,
html{
	margin:  0; 
	padding: 0;
	font-size:18px;
}
body{
	background:#ccc url(http://www.cssauthor.com/wp-content/uploads/2013/07/Blurred-Background_2.jpg) center top no-repeat;
	background-size:100%;
	background-attachment:fixed;
}
a, a img{
	text-decoration:none;
	border:none;
}
img{
	max-width:100%;
	height:auto;
}
.principal{
	width: 960px;
	color: #444;
	margin: 0 auto;
	font-family:sans-serif;
}

.cabecalho{
	height:100px;
}
.corpo{
	position:relative;
	overflow:hidden;
}
.artigos{
	float:left;
}
.artigos, .artigos:before{
	width:100%;
}
.artigos:before{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	background:#fff;
	z-index:-1;
	content:'';
}
.espacamento{
	padding:20px;
}
.rodape{
	padding:20px;
	text-align:center;
}