body {
  font-family: HelveticaNeue-Light, 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif;
}

.flash_notice {
  background: #fee37a;
  border: 1px solid #fd9b5b;
  padding: 8px;
  text-align: center;
}

div.content {
}

h1 {
  font-size: 40pt;
  text-align: center;
}

div.ranked_item {
}

h2 {
  font-size: 20pt;
  text-align: center;
}

h3 {
  font-size: 12pt;
  text-align: center;
  font-style: italic;
  font-weight: normal;
}

form.item_form {
  padding-top: 2em;
  padding-bottom: 2em;
  text-align: center;
}

form.item_form label {
  font-size: 20pt;
  padding-right: 0.2em;
}

input.item_text,
input.item_submit
{
  font-size: 16pt;
}

ol.item_list {
  padding: 0 0 0 0;
  list-style-type: none;
  text-align: center;
  margin-bottom: 0.6em;
}

li.item {
  padding-top: 0.3em;
  padding-left: 0;
}

li.item span.stats {
  padding-left: 0.4em;
  font-size: 8pt;
}

li a.item_text {
  font-size: 16pt;
}

li span.item_caption {
  padding-left: 0.5em;
  font-size: 12pt;
  font-weight: bold;
}

div.item {
  text-align: center;
  padding-top: 11em;
}

div.item span.item_text {
  font-size: 40pt;
  font-weight: bold;
}

div.stats {
  text-align: center;
  padding-top: 1em;
  padding-bottom: 0.5em;
}

div.stats div.others {
  font-size: 12pt;
}

div.stats div.agree {
  padding-top: 0.7em;
}

div.wtf {
  text-align: center;
  padding-top: 11em;
}

div.wtf div {
  padding-top: 1em;
}

hr.footer {
  margin-top: 1.8em;
  margin-bottom: 1.2em;
  width: 20%;
  color: #d0d0d0;
}
div.footer {
  text-align: center;
}

div.footer ul {
 list-style-type: none; 
}

div.leader_links {
  text-align: center;
}

input.permalink {
}

div.shoutout {
  padding-top: 1em;
  color: #b0b0b0;
}

div.shoutout a {
  text-decoration: none;
  color: #b0b0b0;
}

div.shoutout a:hover {
  color: hotpink;
}

div.switch {
  padding-top: 1em;
}

span.switch_leader {
  color: orangered;
}

div.sfw {
  padding-top: 1em;
}

div.sfw a {
  font-size: 11pt;
}

div.pagination {
  text-align: center;
}

div.pagination span {
  padding-left: 0.4em;
  padding-right: 0.4em;
  font-size: 0.8em;
}

div.pagination a {
  text-decoration: none;
}

div.pagination a:hover {
  text-decoration: underline;
}