body{
  font-family: Arial, Helvetica, sans-serif;
  background-color:#333333;
}
header {
  width:80%;
  background-color:black;
  color:white;
  margin-right:auto;
  margin-left:auto;
  padding:10px;
  overflow:hidden;
  text-align:center;
}
section{
  width:80%;
  background-color:white;
  margin-right:auto;
  margin-left:auto;
  border-color:orange;
  border-style:solid;
  border-width:5px;
  padding:10px;
}
article{
  border:1px dashed orange;
  padding-bottom:5px;
}
h1{
 font-size:2em; 
}
p{
 margin:5px; 
}
img{
 float:right; 
}
li{
 list-style-type:none; 
}
#todays {
  box-shadow: 0px 0px 51px #aadd44;
  color:white;
}
#todays h1{
  text-align:center;
}
#canvas:hover{
 box-shadow:5px 5px 75px #bbee55; 
}