h1 {
text-align: center;
font-size: 40px;
font-style: italic;
}

h2 {
text-align: center;
font-style: italic;
}

.button {
font-family: Georgia;
font-size: 22px;
font-weight: bold;
padding: 10px;
background-color: orange;
color: white;
}

table {
float: right;
margin-top: 50px;
border: 1px solid black;
padding: 10px;
}

#groups {
margin-top: 20px;
}

#groups a {
color: blue;
}

#groups a:hover {
color: red;
background-color: yellow;
}

#groups img {
float: right;
border: 5px solid black;
margin-left: 20px;
}

#corkboard {
text-align: center;
font-style: italic;
padding-top: 70px;
width: 515px;
height: 320px;
background-image: url('images/corkboard.jpg');
background-repeat: no-repeat;
margin-top: 20px;
}

#testimonials {
margin-top: 10px;
padding: 10px;
border: 3px solid black;
}

#testimonials legend {
color: #b23200;
font-weight: bold;
font-size: 24px;
text-align: left;
}