<style>
body {
   font: small/1.2 Arial, Helvetica, sans-serif; }
#accordion {
   width: 100%;
   height: 300px;
   margin: 100px auto; }
#accordion form {
   height:20%;
   overflow: hidden;}

#accordion:hover form:hover {
   height: 340px;
   overflow: auto; }
   
#spring {
   background-color: #CCFF99; }
#summer {
   background-color:#FF6633; }
#autumn {
   background-color: #FFCC00; }
#winter {
   background-color:#99FFFF; }
h1 {
   font-size: 150%;
   margin: 10px 10px .2em 25px; }
p {
   margin: 1em 25px; }
</style>