
#content .text-wrapper     { background-color:#f3ecf1; padding:24px; margin:0 0 0 8px; min-height:500px;}
#content h1, #content h2         { color:#593b51;}
#content h3 { color:#9b678e; }
#content a           { color:#9b678e; white-space:pre; }
#content a:hover     { color:#cdb3c7; }

#content a.button {
  background: transparent url('../images/g-button-r-mail.gif') no-repeat scroll top right;
  display: block;
  float: left;    
  height: 24px;    
  margin:5px 6px 0 0;
  padding-right: 8px; /* sliding doors padding */
  text-decoration: none;    
  color:#9b678e;
  font-size:0.625em;  
}

#content a.button span {
  background: transparent url('../images/g-button-l-mail.gif') no-repeat;
  display:block;  
  line-height: 22px;
  padding: 0 8px 5px 10px;
}

#content a:hover.button {
  color:#cdb3c7;
}

#content .cta a.button       { background: transparent url('../images/g-button-r-cta-mail.gif') no-repeat scroll top right; }
#content .cta a.button span  { background: transparent url('../images/g-button-l-cta-mail.gif') no-repeat; }


#side-column .nav-side a:hover, #side-column ul.sub-nav { background:#f3ecf1 url('../images/i-nav-hover-mail.gif') repeat-y; }
#side-column .nav-side ul.sub-nav a:hover, #side-column .nav-side a.active { background:#f3ecf1 url('../images/i-nav-sub-hover-mail.gif') repeat-y; }
#side-column ul.sub-nav a { color:#9b678e; }
#shadow-b { background:transparent url('../images/i-shadow-b-mail.png') no-repeat; }
