/****************************/
/* HTML Styles              */
/****************************/
body{
  background-color: #86186e;
  font: 14px/18px sans-serif;
  color:#86186e;
}

em{
  font-weight: bold;
  font-style: italic;
  font-size: 1.1em;
}

form{
  margin: 0;
  padding: 0;
}

h1{
  font: bold 28pt Verdana, Arial, sans-serif;
  margin: .5em 0 .5em 0;
  paddg: 0;
}

h2{
  font: bold 22pt Verdana, Arial, sans-serif;
  margin: .5em 0 .5em 0;
  paddg: 0;
}

h3{
  font: bold 18pt Verdana, Arial, sans-serif;
  margin: 1em 0 .5em 0;
  paddg: 0;
}

h4{
  margin: .5em 0 .5em 0;
  padding: 0;
}

p{
  margin: 1em 0 0 0;
}

table{
  border-collapse: collapse;
}

ul{
  margin: .5em 0 0 0;
}


/****************************/
/* Classes                  */
/****************************/
.element{
x  border: 1px dashed red;
}

.eventLabel:hover{
x  text-decoration: underline;
  color: gold;
}

.inviteFname{
  width: 50px;
  margin-right: 8px;
}

.inviteEmail{
  width: 130px;
}


/****************************/
/* IDs                      */
/****************************/
#page{
  background-color: white;
  border: 10px solid #3f0033;
  margin: auto;
  width: 975px;
}

#masthead{
}

#logo{
  background: url("images/logo.gif") no-repeat;
  height: 198px;
  margin-left: 4px;
  width: 260px;
}
#logo h1{
  display: none;
}

#title{
  background: url("images/title.gif") no-repeat;
  height: 91px;
  margin-left: 280px;
  margin-top: -190px;
  width: 510px;
}
#title h1{
  display: none;
}

#body{
}

#content{
  margin: 0px 0 0 250px;
  padding: 20px 20px 0 20px;
}

#media{
x  display: none;
  float: right;
  margin-left: 10px;
  margin-top: 80px;
}


#form{
  background-color: #86186e;
  border: 2px solid #3f0033;
  color: #E8E8E8;
  float: left;
  font-size: .75em;
  line-height: 1.2em;
  margin-left: 10px;
  margin-top: 110px;
  padding: 6px;
  width: 200px;
}
#form em{
  color: gold;
}
#form h4{
  color: gold;
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
}
#form h5{
  color: gold;
}  
#form p{
  margin: .5em 0 0 0;
}
#form input, select{
  font-size: .85em;
}
#form .eventHeader{
  color: gold;
}

#regForm table{
  width: 200px;
}

#regForm td{
  padding-top: .25em;
}

#regForm #fname{
  width: 85px;
}

#regForm #lname{
  width: 85px;
}

#regForm #email1, #email2{
  width: 190px;
}

#regForm #phone1{
  width: 20px;
}

#regForm #phone2{
  width: 20px;
}

#regForm #phone3{
  width: 30px;
}

#formButtons{
  margin-top: 1em;
  text-align: center;
}

#signature{
  font: italic bold 24pt script,sans-serif;
  margin: 1em 0 0 1em;
}

#footer{
  clear: both;
  font: italic 9px sans-serif;
  margin-top: 3em;
  padding: 1em;
}

