            
/* footer */						
footer { width: 100%; background-color: navajowhite; color: sienna; text-align: center; display: table; padding: 0px 0; font-family: garamond, serif; }  
article.tagline { font-family: garamond, serif; font-size: 125%; padding-top: 10px; }
h4.tagline { margin: 0; padding: 0; }
aside.copy { font-family: garamond, serif; font-size: 90%; padding-bottom: 10px; }
aside.links { font-family: arial, sans-serif; font-size: 70%; padding: 10px 0 12px 0; background-color: #4d4d4d; }
aside.links a { color: navajowhite; padding: 0px 7px; }
aside.links a:hover { color: chocolate; }	

/* breakpoint 550 */		
@media (max-width: 550px) 
{
       article.tagline { font-size: 105%; }
       aside.copy { font-size: 85%; }
}	

/* breakpoint 375 */		
@media (max-width: 375px) 
{	
       article.tagline { font-size: 90%; }
       aside.copy { font-size: 80%; }
}
