/* Custom typefaces */

@import url(/fonts/chunk.css);
@import url(/fonts/dejavu-family.css);
@import url(/fonts/league-gothic.css);
@import url(/fonts/sorts-mill-goudy.css);


/* General styling */

.quote-page {
  font-size: 250%;
  line-height: 1;
  background-color: #fff;
  color: #000;
}

.quote-page blockquote,
.quote-page .source {
  margin: 0 1em;
  padding: 0;
}

.quote-page .source {
  text-align: right;
}

.quote-page pre.verse {
  font-family: serif;
}

.quote-page ol.chat {
  list-style-type: none;
}

cite {
  font-style: normal;
}

/* Styling of TeX and LaTeX, from /css/typography.css. */

.tex, .latex, .tex sub, .latex sub {
  font-size: 1em;
}

.tex sub, .latex sub, .latex sup {
  text-transform: uppercase;
}

.latex sub, .tex sub {
  vertical-align: -0.25em;
  margin-left: -0.1667em;
  margin-right: -0.125em;
}

.latex sup {
  font-size: 0.85em;
  vertical-align: 0.15em;
  margin-left: -0.36em;
  margin-right: -0.15em;
}

.quote-page .footer {
  background-color: #fff;
  color: #000;
  font-family: Georgia, serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 1em;
  width: 14em;
  position: absolute;
  bottom: 10px;
  right: 10px;
}


/* Styling shared by several quotes */

#feed-management,
#quote-343 {
  font-size: 200%;
}

/* Sci-Fi quotes */
#quote-43, #quote-71, #quote-253, #quote-393, #quote-427, #quote-621 {
  font-family: Eurostile, "Bank Gothic", Calibri, sans-serif;
}
/* Babylon 5 quotes */
#quote-381 {
  font-family: Serpentine, Eurostile, "Bank Gothic", Calibri, sans-serif;
}
/* Geeky quotes */
#quote-35,
#quote-37,
#quote-42,
#quote-317, #quote-330,
/* Cubisms */
#quote-223, #quote-229, #quote-235, #quote-236, #quote-237, #quote-238,
#quote-240, #quote-242, #quote-250, #quote-252, #quote-253, #quote-269,
#quote-272, #quote-278, #quote-286, #quote-287, #quote-320, #quote-323,
#quote-345, #quote-363, #quote-364, #quote-371, #quote-374, #quote-377,
#quote-670, #quote-672, #quote-674, #quote-694, #quote-695, #quote-697,
#quote-698, #quote-699, #quote-704, #quote-709, #quote-710, #quote-712 {
  font-family: "DejaVu Sans", Calibri, "Bitstream Vera Sans", Verdana,
               sans-serif;
}
/* alt.religion.kibology */
#quote-344, #quote-283, #quote-304, #quote-336, #quote-706,
/* alt.sysadmin.recovery */
#quote-17, #quote-17 pre.verse, #quote-195, #quote-211, #quote-293,
#quote-307, #quote-488, #quote-499, #quote-502, #quote-534, #quote-608,
#quote-715, #quote-715 code, #quote-725, #quote-725 code {
  font-family: "DejaVu Sans Mono", Consolas, "Bitstream Vera Sans Mono",
               "Andale Mono", "Lucida Console", Monaco, "Courier New",
               monospace;
  color: #0c0;
  background-color: #000;
}
#quote-17 {
  font-size: 200%;
}
#quote-17 a, #quote-195 a, #quote-211 a, #quote-293 a, #quote-307 a,
#quote-488 a, #quote-499 a, #quote-502 a, #quote-534 a, #quote-608 a,
#quote-715 a, #quote-725 a {
  color: #0f0;
}
/* Political quotes */
#quote-297,
#quote-376,
#quote-507,
#quote-524,
#neoconservatism,
#harvard-stupid {
  font-family: "OFL Sorts Mill Goudy", "Goudy Old Style", Constantina,
               Baskerville, Garamond, Georgia, serif;
}
/* "Country" */
#quote-27,
#quote-33,
#quote-368,
#john-3-16 {
  font-family: Playbill, "Chunk Five", serif;
}
#quote-33 {
  font-size: 400%;
}
/* Emacs */
#quote-34, #quote-50, #quote-52, #quote-367, #quote-578, #quote-604,
#quote-640, #quote-660, #quote-663, #quote-664, #quote-673, #quote-702,
#quote-772, #eieio {
  font-family: "DejaVu Sans Mono", Consolas, "Bitstream Vera Sans Mono",
               "Andale Mono", "Lucida Console", Monaco, "Courier New",
               monospace;
  color: #ccc;
  background-color: #000;
}
/* Newspaper-y */
#quote-87,
#quote-100,
#quote-225,
#quote-255,
#quote-633 {
    font-family: "American Typewriter", "Courier New", serif;
}


/* Quote-specific styling */

#quote-1,
#quote-71,
#drink-the-kool-aid,
#public-choice {
  font-family: "League Gothic", Impact, Calibri, Helvetica, sans-serif;
}
#drink-the-kool-aid,
#public-choice {
  font-size: 400%;
}
#quote-1 #content,
#quote-71 #content,
#public-choice #content {
  width: 18em;
  margin: 0.5 auto;
}
#quote-1 blockquote p,
#quote-71 blockquote p {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
#quote-1 .something {
  letter-spacing: 0.0725em;
}
#quote-1 .my-pants,
#quote-71 .my-pants {
  display: block;
  font-size: 410%;
}
#quote-1 .were-built-by-the {
  display: block;
  font-size: 150%;
  letter-spacing: 0.055em;
  word-spacing: 0.5em;
}
#quote-1 .lowest {
  display: block;
  font-size: 400%;
  letter-spacing: 0.1425em;
}
#quote-1 .bidder {
  display: block;
  font-size: 400%;
  letter-spacing: 0.18em;
}



#quote-107 blockquote,
#quote-107 .source {
  width: 70%;
}

#quote-107 #police-line {
  display: block;
  position: absolute;
  top: 2.25em;
  right: -2.125em;
  width: 8.75em;
  background-color: #ff0;
  color: #000;
  font-family: "League Gothic";
  font-size: 1.5em;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  margin: 0;
  padding: 4px 0 4px 1.5em;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
}



#quote-147 {
  font-family: "Chunk Five", Playbill, serif;
  background-color: #fff8e7;
  color: #740;
}

#quote-147 blockquote p span {
  display: block;
}

#quote-147 .when-in-doubt-use {
  font-size: 2em;
}
#quote-147 .brute-force {
  font-family: "League Gothic", Impact, Calibri, Helvetica, sans-serif;
  font-size: 5em;
  text-transform: uppercase;
  color: #363;
}



#quote-255 {
    line-height: 2;
}
#quote-255 #content {
  margin-right: 4em;
}
#quote-255 .pow, #quote-255 .slam, #quote-255 .thunk {
    font-family: "Gill Sans Ultra Bold", "Chunk Five", serif;
    font-size: 200%;
    line-height: 1;
}



#quote-302 {
  font-family: Futura, "Gill Sans", "DejaVu Sans", Calibri,
               "Bitstream Vera Sans", Verdana, sans-serif;
  font-family: 50%;
  text-align: center;
  margin: 0;
  padding: 0;
}
#quote-302 blockquote,
#quote-302 blockquote p {
  margin: 0;
  padding: 0;
}
#quote-302 p.source {
  margin: 1em;
  padding: 0;
}
#quote-302 .the-question-isnt,
#quote-302 .its,
#quote-302 .who-is-going-to-let-me,
#quote-302 .who-is-going-to-stop-me {
  display: block;
}
#quote-302 .the-question-isnt,
#quote-302 .its {
  padding-top: 1em;
}
#quote-302 .who-is-going-to-let-me,
#quote-302 .who-is-going-to-stop-me {
  font-family: Rockwell, "OFL Sorts Mill Goudy", "Goudy Old Style",
               Constantina, Baskerville, Garamond, Georgia, serif;
  font-size: 180%;
  padding-bottom: 0.5em;
}
#quote-302 .the-question-isnt,
#quote-302 .who-is-going-to-let-me {
  background-color: #900;
  color: #fff;
}
#quote-302 .its,
#quote-302 .who-is-going-to-stop-me {
  background-color: #000;
  color: #fff;
}
#quote-302 .let, #quote-302 .stop {
  font-style: italic;
}



#quote-507 {
  font-size: 400%;
}
#quote-507 .worth-saving,
#quote-507 .at-a-profit {
  display: block;
  font-style: italic;
}
#quote-507 .worth-saving {
  font-size: 140%;
}
#quote-507 .at-a-profit {
  font-size: 180%;
}



#quote-524 {
  line-height: 2.5;
}
#quote-524 blockquote,
#quote-524 .source {
  margin: 0 3em;
  padding: 0;
}
#quote-524 .reason,
#quote-524 .troublesome-servent,
#quote-524 .fearful-master {
  font-style: italic;
}
#quote-524 .force {
  font-weight: bold;
}
#quote-524 .eloquence {
  font-family: Zapfino, "Monotype Corsiva", Script, cursive;
  font-style: normal;
}
#quote-524 .fire {
  color: #c00;
}


#quote-692 {
  font-family: Verdana, sans-serif;
}
#quote-692 .general-populace {
  display: block;
  word-spacing: 0.4em;
  letter-spacing: 0.175em;
}
#quote-692 .things-that-beep {
  display: block;
  text-transform: uppercase;
  font-size: 150%;
  word-spacing: -0.05em;
  letter-spacing: -0.075em;
  font-weight: bold;
}


/* Canadian */
#quote-724 {
  font-family: Laurentian, "OFL Sorts Mill Goudy", "Goudy Old Style",
               Constantina, Baskerville, Garamond, Georgia, serif;
}

