 header { 

    color: red;
   padding: 20px;
    margin: 10px;
   
}

  header nav
{ 
    border: 4px solid #000; 
    padding: 20px;
}
header nav h1 {
    padding-left: 20px;
    font-size: 40px;
    text-align: center;
    color: cadetblue;
}
header nav ul li{
    list-style-type: none;
    margin: 10px;
    padding: 15px;
    display:inline;
}
body {

	background-color:	#F5FFFA;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.42857;
	
	color: #333;
}
a:visited, a:hover {
    background-color: rgb(221, 143, 143);
    padding: 3px;
    color: rgb(196, 23, 23);
}
hgroup h1.primo  {
	 
    font-size: 30px;
    color: rgb(74, 20, 222);  
}
h1 {
  font-size: 50px; 
  color: green;
  text-align: center;
}
h2 {
  font-size: 30px;
  color: green;
  text-align: center;
  
}



section, article 
{padding: 10pt; margin:10px; display:block;

color: green;

}
.myfooter {
	position:absolute;
	left:15%;
	width :70%;
       font-size: 0.8em;
   ;
}
.myfooter #foot-content-1 {
	position:absolute;
	top:10px;
   left:0%;
    width:25%;
     height: 50px;
    background:#bfb;
    padding: 20px;
}
.myfooter #foot-content-2-1 {
	position:absolute;
	top:10px;
   left:30%;
   width:40%;
   height: 50px;
   background:#dfe;   padding: 20px;
}
.myfooter #foot-content-2-2 {
	position:absolute;
	top:10px;
    left:75%;
    width:25%;
      height: 50px;
       padding: 20px;
    background:#dff;
}