title: CSS buttons not aligning over image properly
body: <p>I am using a responsive design (bootstrap) with the following concept in mind:</p>
  
  <p>Large responsive image, two buttons float over the image at the bottom of the image, buttons adjust relative to the image size as window size changes.</p>
  
  <pre><code>&lt;div&gt;
  &lt;span class="graphic-buttons" id="graphic-button-1"&gt;Button1&lt;/span&gt;
  &lt;span class="graphic-buttons" id="graphic-button-2"&gt;Button2&lt;/span&gt;
  &lt;div&gt;
  &lt;img src="images/home/test.jpg"/&gt;        
  &lt;/div&gt; 
  &lt;/div&gt; 
  
  .graphic-buttons {
  text-align:center;
  font-size: 1.3em;
  font-style:italic;
  font-weight: 700;
  line-height: 40px;
  color: #000;
  height: 40px;
  padding: 10px 15px 10px 15px;
  border-radius: 5px;
  border: 1px solid #FFF;
  box-shadow: 5px 5px 5px #000;
  background: #FFF;
  }
  
  #graphic-button-1{
  position: absolute;
  bottom: 0;
  right: 0;
  }
  
  #graphic-button-2{
  position: absolute;
  bottom: 0;
  left: 0;
  }
  </code></pre>
  
  <p>However, the buttons are positioning themselves further down past the image height and into content lower than the image.</p>
  
  <p>I tried display: table-cell, vertical-align:bottom for the buttons but that has not worked.</p>
  
  <p>Thanks.</p>