/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../../../usr/local/lib64/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../usr/local/lib64/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../usr/local/lib64/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../usr/local/lib64/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../usr/local/lib64/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../usr/local/lib64/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../usr/local/lib64/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../usr/local/lib64/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../usr/local/lib64/ruby/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* Some of the styling choices and fonts used in this are lifted from WiTeX
 * That project has been released Public Domain but I wanted to give credit anyway.
 * Check out that awesome project at https://github.com/AndrewBelt/WiTeX
 */
/* Latin Modern (LaTeX default) font */
@font-face {
  font-family: 'Latin Modern Roman';
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/lmroman10-regular.woff") format("woff");
}
@font-face {
  font-family: 'Latin Modern Roman';
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/lmroman10-bold.woff") format("woff");
}
@font-face {
  font-family: 'Latin Modern Roman';
  font-weight: normal;
  font-style: italic;
  src: url("../fonts/lmroman10-italic.woff") format("woff");
}
@font-face {
  font-family: 'Latin Modern Roman';
  font-weight: bold;
  font-style: italic;
  src: url("../fonts/lmroman10-bolditalic.woff") format("woff");
}
@font-face {
  font-family: 'Latin Modern Mono';
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/lmmono10-regular.woff") format("woff");
}
@font-face {
  font-family: 'Latin Modern Mono';
  font-weight: normal;
  font-style: italic;
  src: url("../fonts/lmmono10-italic.woff") format("woff");
}
/* line 57, ../../sass/screen.scss */
body {
  margin: 0px;
  padding: 0px;
  font-family: 'Inconsolata', monospace;
  word-spacing: 0.4;
  font-size: 10pt;
  line-height: 14px;
}

/* line 66, ../../sass/screen.scss */
div#top-right-block {
  position: fixed;
  width: 150px;
  height: 5em;
  top: 0;
  left: 0;
  margin: 5px;
  padding: 5px;
  text-align: center;
  font-size: 0.8em;
}
/* line 77, ../../sass/screen.scss */
div#top-right-block span.l1 {
  font-weight: bold;
  font-size: 1.5em;
}

/* line 83, ../../sass/screen.scss */
div#header {
  border-top: 0px;
  padding: 0px 0px 40px 0px;
  margin: 0px 248px 0px 160px;
  top: 0px;
  width: 100%;
  position: fixed;
  z-index: 5;
  background: white;
  background: -moz-linear-gradient(top, white 50%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 50%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 50%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 50%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, white 50%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
}
/* line 99, ../../sass/screen.scss */
div#header a {
  display: inline-block;
  width: 70px;
  border: 1px dotted grey;
  border-top: 0px;
  border-radius: 0px 0px 12px 12px;
  margin: 0px 0px 0px 5px;
  padding: 8px 5px;
  text-align: center;
  text-decoration: none;
  font-size: 0.9em;
  color: black;
}
/* line 111, ../../sass/screen.scss */
div#header a:hover {
  background-color: #ddddff;
}

/* line 117, ../../sass/screen.scss */
div#side {
  padding: 0px;
  margin: 70px 0px;
  position: fixed;
  width: 120px;
  height: 100%;
}
/* line 124, ../../sass/screen.scss */
div#side a {
  display: block;
  width: 120px;
  border: 1px dotted grey;
  border-left: 0px;
  border-radius: 0px 12px 12px 0px;
  margin: 0px 0px 5px 0px;
  padding: 10px 5px;
  text-align: right;
  text-decoration: none;
  font-size: 0.9em;
  color: black;
}
/* line 137, ../../sass/screen.scss */
div#side a:hover {
  background-color: #ddddff;
}

/* line 143, ../../sass/screen.scss */
div#crest {
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: -10;
}

/* line 150, ../../sass/screen.scss */
div#content {
  margin: 45px 247px 20px 160px;
  padding: 20px;
  background: rgba(255, 255, 255, 0.7);
  font-size: inherit;
  text-align: justify;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  line-height: 1.5em;
}

/* line 162, ../../sass/screen.scss */
a.marginal {
  text-decoration: none;
}
/* line 164, ../../sass/screen.scss */
a.marginal span.marginal-link {
  font-size: 0.8em;
  position: relative;
  top: -0.75em;
  font-weight: bold;
}
/* line 171, ../../sass/screen.scss */
a.marginal div.note {
  border: 1px solid #555555;
  right: 7px;
  width: 222px;
  margin: 0px;
  margin-top: -4em;
  padding: 8px;
  position: absolute;
  font-style: normal;
  font-size: 0.9em;
  text-align: justify;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  color: black;
  background: rgba(255, 255, 255, 0.8);
}
/* line 189, ../../sass/screen.scss */
a.marginal:hover {
  color: red;
}
/* line 191, ../../sass/screen.scss */
a.marginal:hover div.note {
  border: 1px solid #ff0000;
}

/* line 197, ../../sass/screen.scss */
pre, code {
  font-family: "Latin Modern Mono", monospace !important;
}

/* line 201, ../../sass/screen.scss */
div.structuralheader {
  font-family: 'Cutive Mono', monospace;
}

/* line 204, ../../sass/screen.scss */
div.paragraphbody {
  padding-left: 20px;
}

/* line 208, ../../sass/screen.scss */
img.anime_cover {
  float: right;
  width: 200px;
}

/* line 214, ../../sass/screen.scss */
div.anime_detail div.paragraphheader {
  float: left;
  width: 90px;
  margin: 0px;
}
/* line 219, ../../sass/screen.scss */
div.anime_detail div.detailbody {
  margin-bottom: 4px;
  padding: 0px;
  margin-left: 100px;
  margin-right: 230px;
}

/* line 228, ../../sass/screen.scss */
table.review_scores th {
  text-align: center;
  padding: 4px;
  font-weight: bold;
  width: 120px;
}
/* line 234, ../../sass/screen.scss */
table.review_scores td {
  text-align: center;
  padding-right: 4px;
}
/* line 238, ../../sass/screen.scss */
table.review_scores th:nth-child(even), table.review_scores td:nth-child(even) {
  background: #EEEEEE;
}
