/* Request Status */

html, body {
  height: 100%;
}

#wrap {
  min-height: 100%;
}

#main {
  overflow:auto;
  padding-bottom:120px; /* this needs to be bigger than footer height*/
}

#header div  {
  border-bottom:thin solid #ddd;
  margin-bottom: 50px;
}

h1  {
  margin-bottom: 50px;
}

h3  {
  margin-bottom: 10px;
}

.check  {
  
}

#message  {
  padding-top: 30px;
}

.footer {
  position: relative;
  margin-top: -120px; /* negative value of footer height */
  height: 120px;
  clear:both;
  padding-top:20px;
  text-align: center;
}
  
#footer table, td, div, a   {
      padding: 0;
      margin: 0;
}