
div.pullquote {
  float: right;
  width: 110px; /* Adjust as needed */
  margin: 0 0 15px 0;
  padding: 0 5px 10px 0;
  font-size: 30px;
  line-height: 33px;
  font-weight: bold;
  color: #b28e22; /* 1st letter */
  text-align: right;
}

span.changea {
  color: #b26a22; /* 2nd letter */
}

span.changeb {
  color: #b24622; /* 3rd letter */
}

span.changec {
  color: #b22222; /* 4th letter */
}

/* Button */
/* -- Dynamic Drive CSS Library, http://www.dynamicdrive.com/style/ -- */
a.ovalbutton {
  background: transparent url(oval-green-left.gif) no-repeat top left;
  display: block;
  float: left;
  font: normal 13px Trebuchet MS, Tahoma, sans-serif;
  line-height: 16px; 
  height: 24px;
  padding-left: 11px; 
  text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
  color: #000; 
}

a.ovalbutton span {
  background: transparent url(oval-green-right.gif) no-repeat top right;
  display: block;
  padding: 4px 11px 4px 0; 
}

a.ovalbutton:hover { 
  background-position: bottom left;
}

a.ovalbutton:hover span { 
  background-position: bottom right;
  color: #000;
}

.buttonwrapper { 
  overflow: hidden;
  width: 100%;
}