h1 {color: black;
	text-align: center;
	padding: 1rem 2rem;
	border-bottom: 6px double #000;
	background: #fff100;
}
h2{
  position: relative;
  padding: 1rem 2rem calc(1rem + 10px);
  background: #fff100;
  margin-right: 75%;
  text-align: center;
}
 
h2:before {
  position: absolute;
  top: -7px;
  left: -7px;
  width: 100%;
  height: 100%;
  content: '';
  border: 3px solid #000;
}
.happy{background-color:#ff7f7f;
	color:black;}
.sad{background-color:#7fbfff;
	color:black;}
body {background: url("1746348050649.jpg") no-repeat center fixed; background-size:cover;}

.calendar td:nth-child(1) {color: red;}
.calender th:nth-child(1) {color: red;}
.calendar th:nth-child(2) { background: #88f; }
.calendar th:nth-child(3) { background: orange; }
.calendar th:nth-child(4) { background: cyan; }
.calendar th:nth-child(5) { background: moccasin; }
.calendar th:nth-child(6) { background: gold; }
.calendar th:nth-child(7) {color: blue;}
.calendar th {background-color: #f0f0f0;}
.calendar td:nth-child(7) {
  color: blue;
}
td {background-color: white;}
a {background-color: yellow;}
