html {
  height: 100%;
  width: 100%;
}

body {
  background: #FF3300 url(ouchie.jpg) repeat scroll center;
}

h1 {
  font-family: 'Rubik Moonrocks', cursive;
  font-size:6em;
  color: #17A398;
}

h2 {
  font-family: 'Schoolbell', cursive;
  font-size: .75em;
  color: #3AA317;
}

a {
  font-family: 'Schoolbell', cursive;
  font-size: 2em
}

table {
  border-top: 5px solid #17A398;
  border-right: 10px solid black;
  border-left: 5px solid black;
  border-bottom: 5px solid #17A398;
  border-collapse: collapse;
  float: left;
  font-family: 'Schoolbell', cursive;
  font-size: 2em
}

th {
  font-family: 'Rubik Moonrocks', cursive;
  font-size: 3em;
  color:#FF3300;
}

td {
  font-family: 'Schoolbell', cursive;
  font-size: 2em;
  color:#FF3300;
}

.changeTable {
  background-color: #FF3300;
}

.flex {
  display: flex;
  background-color: #FF3300;
  justify-content: space-evenly;
  flex-wrap:wrap;
}

.subflex {
  display: flex;
  background-color: white;
  flex-direction: row;
  justify-content: space-evenly;
  align-content: center;
}

.sideflex {
  display: flex;
  background-color: #17A398;
  flex-direction: column;
  align-items: flex-start;
  width: max-content;
}

.flex img {
  width: 200px;
  height: 200px;
  margin: 20px;
}

.container {
  align-items: center;
  justify-content: center;
}

.homeimg {
  float: right;
  padding: 20px;
  width: 300px; 
  height: 300px;
}

#self-destruct {
  position: fixed;
  bottom: 20px;
  right: 20px;
}

#self-construct {
  position: fixed;
  bottom: 20px;
  right: 20px;
}

#monkey-luv {
  position: fixed;
  top: 200px;
  left: 10px;
}

#donate {
  position: fixed;
  top: 125px;
  left: 5px;
  	background-color: black;
	color: white;
    width: auto;
    height: auto;
	
	padding: 5px 5px 5px;
	border-color: white;
	border-style: solid;  
	border-width: 5px;
}

#monkey {
  background: url(monkey-door-jumping.gif) repeat scroll center;
}

#othermonkey {
  background: url(monkelaugh.gif) repeat scroll center;
}

img:hover {
  height: 1.5em;
  width: 1.5em;
}

a:link {
  color:#3AA317
}
a:visited {
  color:#17A398
}
a:hover {
  font-size: 5em;
  color:#FF3300;
}
a:active {
  color:#3AA317    
}
