/* events */
div.event {
  border: 1px solid #763414;
  display: block;
  width: 585px;
  padding:10px;
  clear: both;
}

div.event div.head div.title {
  display: block;
  width: 300px;
  overflow: hidden;
  float: left;
}

div.event div.head div.time {
  display: block;
  width: 250px;
  overflow: hidden;
  text-align: right;
  float: right;
}

div.event div.middle {
  display: block;
  width: 585px;
  margin-bottom: 5px;
  overflow: auto;
  clear: both;
}

div.event div.middle div.location {
  display: block;
  width: 200px;
  padding-top: 12px;
  overflow: hidden;
  float: left;
}

div.event div.middle form {
  display: block;
  width: 350px;
  float: right;
  text-align: right;
}

div.event div.middle form fieldset {
  border: 0px; 
  margin: 0px; 
  padding: 0px;
}

div.event div.middle form fieldset input.subscriber {
  height: 19px;
  padding: 3px;
  border: 1px solid #525252;
  position: relative;
  top: -8px;
}

div.event div.middle form fieldset input.button {
  padding-top: 5px;
}

div.event div.subscribers {
  clear: both;
}

div.event div.subscribers a,
div.event div.subscribers a:link,
div.event div.subscribers a:visited,
div.event div.subscribers a:hover {
  color: black;
  text-decoration: none;
}
div.event div.subscribers a:hover {
  text-decoration: underline;
}

div.newevent {
  background-color:#93AB68;
  border: 1px solid #763414;
  display: block;
  width: 585px;
  padding:10px;
  clear: both;
}

div.newevent fieldset {
  padding: 0px;
  border: 0px;
}

div.newevent input.title,
div.newevent input.time,
div.newevent input.location {
  height: 19px;
  padding: 3px;
  border: 1px solid #525252;
  margin: 0px;
}

div.newevent input.title,
div.newevent input.location {
  float: left;
}

div.newevent input.time,
div.newevent input.button {
  float: right;
}

/* NEWS */

div.separator {
  border-bottom: 1px dashed #763414;
  display: block;
  width: 605px;
  height: 2px;
}

div.news {
  clear: both;
  display: block;
  width: 585px;
  padding: 10px;
}

div.news div.head div.title {
  display: block;
  width: 300px;
  overflow: hidden;
  float: left;
}

div.news div.head div.time {
  display: block;
  width: 250px;
  overflow: hidden;
  text-align: right;
  float: right;
}

div.news fieldset {
  border: 0px;
  padding: 0px;
}

div.news fieldset input.title,
div.news fieldset textarea,
div.news fieldset input.time {
  border: 1px solid black;
  padding: 3px;
}

div.news fieldset input.title {
  float: left;
}

div.news fieldset textarea {
  width: 573px;
}

div.news fieldset input.time {
  width: 150px;
}

div.news fieldset input.time,
div.news fieldset input.button {
  float: right;
}

/* EOF */