p {
  padding: 10px 0;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 10px;
  width: 570px;
}
#container {
  width: 762px; 				/* width = left + main */
  height: 1121px;
	margin: 0 auto;				/* 2nd part of centering */
  text-align: left;
}
#main {
  width: 762px;
  height: 1140px;
  float: left;
  background: url(../images/ReleasePartyRSVPBG.jpg) no-repeat;
}
#email {
  position: relative;
  display: block;
  background: url(../images/emailSelected.jpg) no-repeat;
  width: 166px;  
  top: 52px;
  left: 70px;
}
#email a:hover {
  background: transparent; /* reset or else problems with buttons in IE */
}
#email a:hover img {
  display: block;
  visibility: hidden;
}
#RSVPHeading {
  position: relative;
  display: block;
  top: 0px;
  left: 110px;
}
#text1 {
  display: block;
  position: relative;
  width: 570px;
  top: 50px;
  left: 70px;
  padding: 10px 0;
  margin: 0;
  text-align: justify;
}
#text2 {
  display: block;
  position: relative;
  width: 440px;
  top: 25px;
  left: 70px;
  padding: 10px 0;
  margin: 0;
  text-align: justify;
}
#text3 {
  display: block;
  position: relative;
  width: 440px;
  top: 50px;
  left: 70px;
  padding: 10px 0;
  margin: 0;
  text-align: justify;
}

#rsvpevent {
	border-top: 1px solid #999;

}
#rsvpevent h3 {
  font-size: 12px;
  font-weight: bold;
  margin: 8px 0 0 0;
}
#rsvpevent p {
  padding: 0 0 0 0px;
  margin: 0 0 0 0;
}

#signup {
  position: relative;
  display: block;
  background: url(../images/signupSelected.jpg) no-repeat;
  width: 197px;  
  top: 130px;
  left: 532px;
}
#signup a:hover {
  background: transparent; /* reset or else problems with buttons in IE */
}
#signup a:hover img {
  display: block;
  visibility: hidden;
}
#closing {
  border-top: 1px solid #999;
}
#closing p {
  padding: 10px 0 0 0;
}
#copyright {
  margin: 0;
  padding: 0 0 0 10px;
  font: 10px arial, helvetica, sans-serif;
  color: #ababae;
}
.buttonimg { 
  margin: 2px 0 2px 0;
  padding: 0;
}

.buttonimg form {
	padding:0;
	margin:0;
}
#scores {
  font-style: italic;
  display: inline;
}

* html input { overflow: visible; }