body:before {
  content: ""; position: fixed; top: -10px; left: 0; width: 100%; height: 10px;
  -webkit-box-shadow: 0 0 .8125em rgba(0,0,0,.6);
  -moz-box-shadow: 0 0 .8125em rgba(0,0,0,.6);
  box-shadow: 0 0 .8125em rgba(0,0,0,.6);  
  z-index: 10000;
}

      body {
        font-size: 100%;
        font-family:arial, sans serif;
      }
      
      #content {
        position: absolute;
        top: 30%; 
        left: 50%;
        margin-left: -250px;
        width: 500px;
        text-align: center;
        min-height:500px;
      }
      
      #no-results {
        font-size:2.75em; 
        margin-bottom:.5em;  
      }
      
      #img-wrap {
        display:block;
        border:0;
        margin:0 auto 10em;
      }
      
      #footer-wrap { 
        margin:0 auto;
        text-align:center;
        z-index:2000;
        position:fixed;
        bottom:-65px;
        left: 50%; 
        margin-left:-150px;
        width:330px;
        height:65px;
        background-color:#f5f5f5;
      }
      
      /* IE 6 */
      * html  #footer-wrap  {
         position:absolute;
         top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
      }
      
      #share-wrap { 
        margin:.75em 0 .5em 50px;
      }
      
      #like-wrap {
        float:left;
        width:115px;
       }
      #tweet-wrap {
        float:left;
        margin:0 0 0 19px;
        width:80px;
       }
      
      #copyright-wrap {
        font-size:.6875em;  
        color: #999; 
      }     
      
      #copyright-wrap p {
        margin:0;
      }     
      
      #copyright-wrap a {  
        text-decoration:underline;
        color: #999;
      }
       
      .fb_edge_comment_widget {
        margin-top: -200px;
        margin-left: -100px;
      }
      
      .fb_send_button_form_widget {
        margin-top: -232px !important;
        margin-left: -180px !important;
      }


      /* Contain floats: h5bp.com/q */ 
      .clearfix:before, .clearfix:after { content: ""; display: table; }
      .clearfix:after { clear: both; }
      .clearfix { zoom: 1; }