/* Note: border-collapse:collapse gets applied to #WStable HTMLElement if any stories are unexpired. */
#WStable {
  border:thin solid #0071bc;
  border-collapse:separate;
  margin:auto;
}

#WSimageTR td {
  padding:10px;
  text-align:center;
}

#WSimageTR img {
  width:850px;
  margin:10px;
  border:solid 1px #000000;
}

#WStext {
  padding: 10px;
}

td.thumb {
  overflow: hidden;
  border: thin solid #eeffff;
  background-color: white;
  vertical-align:top;
}
td.tab {
  overflow: hidden;
  border: thin solid #0071bc;
  background-color: white;
  vertical-align:top;
  height: 1vh;
}

td.thumb button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 10px;
  transition: 0.25s;
  margin:auto;
  width:100%;
}
td.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 10px;
  font-size: 120%;
  color: #0071bc;
  transition: 0.25s;
  margin:auto;
  width:100%;
  height:100%;
}
td.thumb button:hover {
  background-color: #afdef7;
}
td.tab button:hover {
  color: #9bdaf1;
}
td.thumb button.active {
  background-color: #afdef7;
}
td.tab button.active {
  color: #9bdaf1;
}
.tabcontent {
  transition: all 0.25s;
}