body {
  margin-bottom: 20px;
}

.footer {
  text-align: center;
  display: block;
  clear: both;
  float: none;
}
.disqus_component {
  position: inherit;
}
#disqus_thread {
}
.FloatL { float: left; }
.FloatR { float: right; }
.ClearR { clear: right; }
.ClearL { clear: left; }

/* Maybe get rid of - try out the boostrap text autocomplete stuff */
/*
.ui-autocomplete {
  background: white;
  cursor: pointer;
  list-style-type: none;
  width: 100px;
}

.ui-state-focus {
  color: blue;
  background: #f5f5f5;
}
*/
.ui-helper-hidden-accessible {
  display: none;
} 

.link-unstyled, 
.link-unstyled:link,
.link-unstyled:visited,
.link-unstyled:hover,
.link-unstyled:active,
.link-unstyled:active:hover  {
    color: inherit;
    text-decoration: inherit;
}

.thbutton {
  padding: 4px;
  margin: 1px;
  font-size: 100%;
  font-weight: bold;
  background: transparent;
  border: none;
  display: inline;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  text-align: left;
  outline: none;
  cursor: pointer;
}
table.sortable td.num {
  text-align: right;
}
table.sortable td,
table.sortable th {
  padding: 0.125em 0.25em;
}
table.sortable th {
  font-weight: bold;
  border-bottom: thin solid #888;
  position: relative;
}
