 body {
	background-color:#e8e8e8;
	font-family: sans-serif; 
 }
 
 h1 {
	 color: darkred;
	 font-size: 1.8em;
	 margin-bottom:0.3em;
 }
 
 header {
	border-bottom: 1px solid #ccc;
	margin-bottom: 1.5em;
 }


 
main {
	 border: 1px solid #ccc;
	 border-radius: 10px;
	 color: #333;
	 background-color: #ffffff;
	 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	 padding: 1em;
	 max-width: 1200px;
	margin: 0 auto;
 }
   
 a, a:visited {
	 color: #000;
 }
 
 a:active, a:hover {
	 color: #777;
 }
 
 footer {
	 margin-top: 2.5em;
	 font-size: 0.8em;
	 color: #6a6a6a;
	 text-align: center;
 }