body {  
    font-family: Arial, sans-serif;  
    margin: 0;  
    padding: 0;  
    background-color: #f4f4f4;  
}  
  
header {  
    background-color: #333;  
    color: white;  
    padding: 20px;  
    text-align: center;  
}  
  
h1 {  
    margin: 0;  
}  
  
main {  
    padding: 20px;  
    margin: 20px;  
    background-color: white;  
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);  
}  
  
footer {  
    background-color: #333;  
    color: white;  
    text-align: center;  
    padding: 10px;  
    position: fixed;  
    bottom: 0;  
    width: 100%;  
}  
  
ul {  
    list-style-type: none;  
    padding: 0;  
}  
  
li {  
    margin-bottom: 10px;  
}