/* Main stylesheet for post-Bootstrap customizations */
body {
  padding-top: 20px;
  background-image: url('/static/img/black_paper.png');
}
footer {
  margin-top: 100px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 25px;
  margin-bottom: 0px;
  color: #08C;
}
h1.zozz,
h2.zozz,
h3.zozz,
h4.zozz,
h5.zozz,
h6.zozz {
  text-shadow: 0px 0px 0px #cceeff;
  -webkit-transition: text-shadow 0.2s ease-in;
  -moz-transition: text-shadow 0.2s ease-in;
  -o-transition: text-shadow 0.2s ease-in;
  -ms-transition: text-shadow 0.2s ease-in;
  transition: text-shadow 0.2s ease-in;
}
h1.zazz,
h2.zazz,
h3.zazz,
h4.zazz,
h5.zazz,
h6.zazz {
  text-shadow: 0px 0px 40px #cceeff;
}
.me_day_extra {
  float: right;
  display: block;
  margin-bottom: 5px;
}
.sucky_book a {
  text-decoration: line-through;
}
.physical-stats {
  width: 400px;
}
.physical-stats dt {
  width: 150px;
  display: inline-block;
}
.physical-stats dd {
  width: 100px;
  display: inline-block;
}
.backwards {
  display: inline-block;
  filter: FlipH;
  -ms-transform: rotate(115deg);
  -moz-transform: rotate(115deg);
  -o-transform: rotate(115deg);
  -webkit-transform: rotate(115deg);
  transform: rotate(115deg);
}
table {
  background-color: white;
  color: #666;
  text-align: center;
  width: 100%;
}
table th,
table td {
  border: 1px dotted #ccc;
  padding: 10px;
}
table tbody tr:nth-child(odd) {
  background-color: #eee;
}
table .both,
table .nick,
table .chloe {
  color: #fff;
}
table .both {
  background-color: #f67f00;
}
table .nick {
  background-color: #f60000;
}
table .chloe {
  background-color: #f6d000;
}
