body {
  padding-bottom: 100px;
}

.lastfm {
  background: #282828; 
  position: fixed; 
  bottom: 5px; 
  right: 5px; 
  border: solid 1px #ebdbb2}

#nekowebring table {
  background: linear-gradient(#fff2df, #fff2df, #eac3be) !important;
  border: #c09a99 2px solid;
  margin: 0 auto; /* centers the widget */
  padding: 7px;
  border-radius: 10px;
  color: #5e4b4a !important;
}

.webring-prev a, .webring-info a, .webring-next a, #districtsbtn a {
  background-color: rgba(0,0,0,0);
}

#linuxring {
  margin: 0 auto;
  padding: 5px;
}

#linuxring table {
  margin: 0 auto;
}

#linuxring table tr td {
  padding: 10px;
}

#linuxring .webring-prev {
  text-align:right;
  font-size: 30px;
}

#linuxring .webring-info {
   text-align:center;
}

#linuxring .webring-next {
  text-align:left;
  font-size: 30px;
}

/*#linuxring .webring-links {
  font-size: 16pt;
} */

#districtsbtn {
  max-width: fit-content;
  margin-left: auto;
  margin-right: auto;
}

.hotdrg img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}