




/*
     FILE ARCHIVED ON 22:48:12 May 26, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 1:11:35 Jul 25, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
a {
  text-decoration:none;
  border:none;
}
a:link, a:visited { color:#191970; }
a:hover {
  color:#0C0C2E;
  text-decoration:underline;
}
img { border:none; }
div.buttonframe {
  background:#a6caf0;
  border:2px solid #e0c080;
  padding:2px;
  width:80px;
  border-radius:12px;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
}
div.buttoninterior {
  color:#292421;
  background:#a6caf0;
  text-align:center;
  font-weight:bolder;
  font-size:x-small;
  line-height:1.6;
  border:1px solid white;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  cursor:pointer;
}
div.buttoninterior a:link, div.buttoninterior a:visited { color:#292421; }
div.buttoninterior a:hover {
  color:#292421;
  text-decoration:underline;
}
body {
  position:relative;
  background:white;
  color:black;
  font-family:sans-serif;
  line-height:1.2;
  text-align:center;
}
div.container {
  position:relative;
  margin:0 auto;
  text-align:left;
  /* 
    padding:8px;
      width:97%;
      */
}
#wikibody {
  position:relative;
  z-index:1;
  background-color:white;
  width:91%;
  padding-left:12px;
  padding-bottom:1em;
  padding-top:0.5em;
  border-radius:16px;
  -moz-border-radius:16px;
  -webkit-border-radius:16px;
}
#watchmsg {
  text-align:center;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  padding: 4px;
  border: 2px solid #808040;
  font-weight: bold;
/*
  text-align:center;
  color:white;
  background-color:#808040;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  padding: 4px;
*/
}
.pagetitle {
  padding-top:10px;
  font-size:20px;
  font-weight:bold;
  color:#778899;
  border:none;
}
div.alt_title {
  font-size:x-small;
  text-align:right;
  border:1px solid silver;
  padding:3px;
  margin:0px;
  color:#778899;
}
div.repairbug {
  background-color:#fffcf1;
  width:300px;
  text-align:center;
  border:1px solid silver;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  padding:4px;
}
.notifier {
  background-color:#cde6bf;
  text-align:center;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  padding:4px;
  float: left;
  width: 100%;
}
.notifier a {
  /* border:thin solid green;*/
  padding:2px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
.notifier a:link, .notifier a:hover, .notifier a:visited { color:#007f00; }
.banner_flame, .banner_you_fail, .banner_subjective, .banner_audience, .banner_fridge, .banner_trivia,.banner_trivia {
  margin-bottom:10px;
  font-size:small;
  border:solid chocolate 1px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
div.contributorlead {
  text-align:center;
  font-size:large;
  margin-top:6px;
  margin-bottom:6px;
  background-color:#eeeeff;
  padding:4px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
div.namespacebuttons {
  text-align:center;
  padding:2px;
  padding-bottom:none;
  margin-bottom:none;
}
div.namespacebuttons img { vertical-align:middle; }
ul.namespaces {
  margin-left:0px;
  line-height:1.6;
  padding:0px;
}
ul.namespaces a { text-decoration:none; }
.namespace_li {
  display:inline;
  color:#191970;
  background-image:url("/web/20150526224812/http://static.tvtropes.org/namespace_sprite.png");
  background-repeat:no-repeat;
  background-position:0px 32px;
  padding:4px;
  border:1px silver outset;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
.namespace_li_no_label {
  display:inline;
  color:#191970;
  background-image:url("/web/20150526224812/http://static.tvtropes.org/namespace_sprite.png");
  background-repeat:no-repeat;
  background-position:0px 32px;
  padding-left:19px;
  padding-left:0px;
  padding-right:4px;
  padding-right:2px;
  border:1px silver outset;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
ul.namespaces li:hover { border-color:#191970; }
.YMMV_lit { background-position:-8px -7px; }
.YMMV { background-position:-8px -7px; }
.Main { background-position:-8px -43px; }
.News { background-position:-8px -79px; }
.JustBugsMe { background-position:-8px -115px; }
.Headscratchers { background-position:-8px -115px; }
.Quotes { background-position:-8px -151px; }
.Trivia { background-position:-8px -187px; }
.Synopsis { background-position:-8px -187px; }
.PlayingWith { background-position:-8px -223px; }
.Literature { background-position:-8px -259px; }
.Series { background-position:-8px -295px; }
.Film { background-position:-8px -331.5px; }
.Radar { background-position:-8px -368px; }
.Characters { background-position:-8px -404px; }
.FanficRecs { background-position:-8px -440px; }
.Music { background-position:-8px -476px; }
.ImageLinks { background-position:-8px -512px; }
.DarthWiki { background-position:-8px -548px; }
.SugarWiki { background-position:-8px -584px; }
.Analysis { background-position:-8px -620px; }
.Haiku { background-position:-8px -656px; }
.FetishFuel { background-position:-8px -692.5px; }
.Fridge { background-position:-8px -729px; }
.WesternAnimation { background-position:-8px -765px; }
.HighOctaneNightmareFuel { background-position:-7px -801px; }
.NightmareFuel { background-position:-8px -837.5px; }
.Funny { background-position:-7px -874px; }
.Funny_lit { background-position:-7px -1061px; }
.Heartwarming { background-position:-8px -910.5px; }
.Heartwarming_lit { background-position:-8px -1015px; }
.Awesome { background-position:-9px -947.5px; }
.Awesome_lit { background-position:-8px -1042px; }
.TearJerker { background-position:-8px -984px; }
.comments { background-position:-8px -1080px; }
.WMG { background-position:-8px -1100px; }
.hottip { padding-left:8px;background-position:-8px -1282px; }
.Laconic { }
.TroperTales { padding-left:4px; }
div.folderlabel {
  background-color:#eeeeff;
  padding:3px;
  margin-bottom:8px;
  border:1px solid #bbbbc3;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  font-variant:small-caps;
  cursor:pointer;
  width:33%;
  text-align:center;
  background-image:url("/web/20150526224812/http://static.tvtropes.org/namespace_sprite.png");
  background-position:-8px -1174px;
  background-repeat:no-repeat;
}
div.folderlabelopen {
  background-color:#eeeeff;
  padding:3px;
  margin-bottom:8px;
  border:1px solid #bbbbc3;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  font-variant:small-caps;
  cursor:pointer;
  display:inline;
  background-image:url("/web/20150526224812/http://static.tvtropes.org/namespace_sprite.png");
  background-position:-8px -1139px;
  background-repeat:no-repeat;
}
div.folderlabel:hover, div.folderlabelopen:hover { border-color:#444444; }
div.folder {
  margin-top:10px;
  padding:3px;
}
table.pathholder {
  position:relative;
  font-size:small;
  width:100%;
  text-align:center;
  background-color:#eeeeff;
  border:1px solid #bbbbc3;
  margin-top:3px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
td.trail_left, td.trail_center, td.trail_right { width:30%; }
td.trail_center a { color:black; }
.navleft {
  background-image:url("/web/20150526224812/http://static.tvtropes.org/pmwiki/pub/smiles/book_previous.png");
  background-position:0px 0px;
  background-repeat:no-repeat;
}
.navright {
  background-image:url("/web/20150526224812/http://static.tvtropes.org/pmwiki/pub/smiles/book_next.png");
  background-position:0px 0px;
  background-repeat:no-repeat;
}
div.pathholder {
  width:100%;
  text-align:center;
  position:relative;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  margin-top:3px;
  background-color:#eeeeff;
  min-height:48px;
}
div.pathholder a {
  font-size:small;
  font-family:sans-serif;
}
div.pathholder a img { border:none; }
div.pathholder a:hover { text-decoration:underline; }
div.trail_left {
  width:30%;
  float:left;
}
div.trail_left a {
  font-family:sans-serif;
  font-size:smaller;
  text-decoration:none;
  border:none;
}
div.trail_center {
  width:30%;
  float:left;
}
div.trail_center a {
  font-size:smaller;
  text-decoration:none;
  border:none;
  color:black;
}
div.trail_center a:hover { text-decoration:underline; }
div.trail_right {
  width:30%;
  float:left;
}
div.trail_right a {
  font-family:sans-serif;
  font-size:smaller;
  text-decoration:none;
  border:none;
}
#wikileftpage { z-index:2; }
#wikileftpage h1 {
  position:relative;
  background:#a6caf0;
  border:2px solid #e0c080;
  padding:2px;
  margin-top:5px;
  border-radius:12px;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
}
#wikileftpage ul {
  background:white;
  font-size:small;
  list-style-type:none;
  text-align:left;
  padding:2px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
#wikileftpage center ul { padding-left:26px; }
#wikileftpage li { margin-left:0px; }
#wikileftpage a {
  color:#292421;
  font-size:small;
  text-transform:lowercase;
}
#wikileftpage strong {
  color:black;
  font-size:small;
  display:block;
  background:#eeeeff;
  padding:2px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  font-variant:small-caps;
}
#wikileftpage strong a {
  color:black;
  font-size:small;
}
.bulletin_box {

  font-family: 'Varela Round', sans-serif;
  width:100%;
  border:0px solid silver;
  text-align:left;
}
.bulletin {
 margin: 4px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 9px;
padding-bottom: 0px;
border-bottom: 0px solid #eeeeff;
}
.bulletin_header {
  text-align: center;
margin: 2px;
padding: 0px;
font-size: 18px;
color: rgba(110,110,110,0.86);
padding-left: 9px;
padding-bottom: 4px;
padding-top: .5em;
letter-spacing: 0px;
text-align: left;
/* text-transform: uppercase; */
border-top: 1px solid rgba(255,255,255,0.67);
margin-top: .5em;
font-family: 'Varela Round', sans-serif;
-webkit-box-shadow: 0 -1px 0 0 rgba(255,255,255,0);
-moz-box-shadow: 0 -1px 0 0 rgba(255,255,255,0.97);
box-shadow: 0 -1px 0 0 rgba(0,0,0,0.09);
text-shadow: -1px -1px 0 rgba(255,255,255,0.32);
}
.dateline { color: rgb(224, 96, 96); }
#wikimid {
  table-layout:fixed;
  margin-top:0px;
  position:relative;
}
#wikicmds { text-align:center; }
#wikitext { margin-top:0.5em; }
#wikifoot {
  border-top:2px solid #cccccc;
  font-size:smaller;
}
td#wikileft, td#wikibody { vertical-align:top; }
li.ymmv { list-style-image:url("/web/20150526224812/http://static.tvtropes.org/pmwiki/pub/images/bullet.gif"); }
li.plus { list-style-image:url("/web/20150526224812/http://static.mediatropes.info/pmwiki/pub/images/plus.png");border-bottom: none; border-right: none; }
div.wmglead, h1 {
  clear:left;
  background-color:#eeeeff;
  margin-top:6px;
  margin-left:0px;
  margin-bottom:6px;
  padding:4px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  font-size:large;
}
.container h2 {
  position:relative;
  clear:left;
  background-color:#eeeeff;
  margin-top:6px;
  /* margin-left:8px;*/
  margin-bottom:6px;
  padding:4px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  font-size:medium;
}
h3 {
  position:relative;
  clear:left;
  background-color:#eeeeff;
  margin-top:6px;
  margin-left:16px;
  margin-bottom:6px;
  padding:4px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  font-size:small;
}

.supersecret a:link, .supersecret a:hover, .supersecret a:visited { color:white; }
.supersecret a.urllink:link, .supersecret a.urllink:hover, .supersecret a.urllink:visited { color:white; }
a.createlink:link, a.createlink:hover, a.createlink:visited { color:#8c0b0b; }
a.urllink:link, a.urllink:hover, a.urllink:visited { color:#00008b; }
a.discussionlink:link, a.discussionlink:hover, a.discussionlink:visited { color:#d2691e; }
span.tiptag {
  cursor:pointer;
  border:1px solid white;
}
div.inlinefolder { display:none; }
div.acaption {
  padding: 4px;
  margin: 6px;
  margin-top: 0px;
  max-width: 350px;
  background: #eee;
  border: 1px solid #ccc;
  text-align: center;
  float: left;
  clear: left;
  height: auto;
}

.trope-image-main-caption, .acaptionright {
background: #eee;
border: 1px solid #ccc;
text-align: center;
padding: .8em;
margin-right: .6em;
margin-bottom: 6px;
clear: right;
height: auto;
float: right;
width: 100%;
box-shadow: 0 30px 50px -48px rgba(55,55,55,0.0) inset;
font-size: .9em;
line-height: 1.2em;
position: relative;
-webkit-border-bottom-right-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-bottomleft: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.acaptionright {
  margin-right: 6px;
  margin-left: 0px;
  margin-top: 5px;
}
img.embeddedimage {
  position:relative;
  float:left;
  clear:left;
  margin:8px;
  padding:4px;
  max-width:350px;
}
ul, ol, pre, dl {
  margin-top:0px;
  margin-bottom:0px;
}
li {
  list-style-position:outside;
  padding-bottom:2px;
  margin-top:6px;
  border-bottom:1px dotted silver;
  /*border-right:1px dotted silver; - removed for interfering with style-new */
}
li br { line-height:.5; }
ul ul {
  padding:0px;
  margin-left:10px;
  padding-left:10px;
  border:none;
}
ul ul li {
  border:none;
  margin-bottom:none;
}
ul ul ul {
  margin-left:6px;
  padding-left:6px;
}
ul ul ul li { padding:0px; }
div.quoteright {
  position:relative;
  background-color:white;
  padding:4px;
  font-size:smaller;
  float:right;
  clear:right;
  padding-bottom:0px;
  margin-bottom:0px;
  z-index:4;
}
div.quoteright img.embeddedimage { left:-11px; }
div.quoteleft {
  position:relative;
  background-color:white;
  width:150px;
  margin:6px;
  padding:4px;
  font-size:smaller;
  float:left;
  clear:left;
  margin-top:4px;
  border:1px gray outset;
}
div.quoteleft img.embeddedimage { left:-8px; }
div.quoteright img.embeddedimage, div.quoteleft img.embeddedimage {
  position:relative;
  float:left;
  clear:left;
  max-width:350px;
  margin-top:0px;
}
div.floatbox {
  position:relative;
  width:33%;
  float:left;
  clear:left;
  left:0px;
  color:#5b77cc;
  font-size:x-small;
  border:1px dotted #d2691e;
  padding:2px;
  margin-top:6px;
  margin-right:6px;
}
div.floatboxright {
  background-color:#ffffff;
  position:relative;
  width:33%;
  float:right;
  clear:right;
  left:0px;
  color:#5b77cc;
  font-size:small;
  padding:5px;
  margin-top:14px;
  margin-left:10px;
  border:1px dotted #d2691e;
}
td.embedcell {
  border:1px solid silver;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}
td.embedcell img.embeddedimage {
  margin:0px;
  padding:0px;
}
hr { clear:left; }
.indent {
  margin-left:24px;
  font-size:small;
}
span.asscaps {
  font-variant:small-caps;
  font-size:small;
  font-weight:bold;
}
#showmetatag {
  float:left;
  clear:left;
  color:#d2691e;
  font-size:x-small;
  border:1px dotted #d2691e;
  padding:2px;
  margin-top:12px;
  margin-right:6px;
  font-weight:bold;
}