body{background:#ddd;}

body.mimemail-body  .rules-rules-action-mail-rules-event-attendance-4{background:#fff;}

#center{
  width:652px;
  margin:0 auto;
  position:relative;
  max-width: 100%;
}
#center img{
  max-width:100%;
}

#center .group-header p{
  margin:0px;
}

/*
#center .group-left,
#center .group-right{
  background:#eee;
}

#center .group-left .node,
#center .group-right .node{
  background:#F9F9F9;
  padding:2em;
} */

#center .group-left,
#center .group-right{
  background:#f9f9f9;
}

#center .group-left .article,
#center .group-right .article{
  background:#fff;
  padding:1em 2em;
  /* padding:2em; */
}

#center .group-left .article:not(:last-child),
#center .group-right .article:not(:last-child){
  border-bottom:1px solid #ddd;
}

#center .group-right{
  border:1px solid #ddd;
  border-top: none;
}

#center .group-left{
  border: 1px solid #ddd;
  border-bottom:none;
}

#center .group-header{
  position:relative;
}

#center .field-name-field-newsletter-date{
 
  color:#ddd;
  align:right;
  margin-top:-30px;
  position: absolute;
  right:30px;
  top:55px;
  font-weight:bold;
}

#center h2{
  /*font-size:1.2em;*/
  font-size:1em;
}
/* new */
#center h1{font-size:1em;}

#center .field-name-field-newsletter-item .field-label,
#center .field-name-field-newsletter-event .field-label{
  text-align:right;
  /*adding:1em;*/
  padding:0.3em;
  margin:0; /*new */
  font-weight:bold;
}
/* remove colon ":" after NEA */
#center .field-name-field-newsletter-item .field-label .field-label-colon,
#center .field-name-field-newsletter-event .field-label .field-label-colon {
display: none;
}

#center .field-name-field-life-auth,
#center .field-name-field-newsletter-calendar{
  /*padding:1em;*/
   padding:2.5em;
  font-size: 0.8em;
  /*box-shadow:0px 0px 5px 3px #cccccc;*/
}

#center .field-name-field-newsletter-calendar{
  padding-bottom:0em;
  padding-top:3em;
}

#center .group-footer table{
  width:100%;
  position:relative;
}

#center .group-footer td:last-child{
  text-align:right;
}