@import "collection.css";
@import "drop.css";
/* manga: character names */
.name {font-size: larger;font-style: normal;font-weight: bold;text-transform: capitalize;font-variant: small-caps;line-height: 20px;}
/* manga: for the spoken parts */
.speech {font-style: normal;font-weight: normal;}
/* manga: for actions */
.action {font-style: italic;text-align:center;display:block;margin: 0px 0px -1em 0px;}
/* manga: for thoughts */
.thought,.sung {font-style: italic;}
#footnotes {font-size:small;line-height: 1.1em;}
#footnotes h2 {font-size:small;font-weight:bold}
.asian {font-family:Georgia, "Times New Roman", Times, serif;}
/* ------------ general --------------- */
a.glossary:link {text-decoration: none;color: #C1F5FF;}
a.glossary:visited {text-decoration: none;color: #c0d7e3;}
a.glossary:active, a.glossary:hover {text-decoration: underline;color: #C1F5FF;}
a.map:link {text-decoration: none;color: #197cff;}
a.map:visited {text-decoration: none;color: #197cff;}
a.map:active {text-decoration: underline;color: #2424da;}
a.map:hover {text-decoration: underline;color: #2424da;}
#text a.gmap {background:url(../img/icons/map2.png) top left no-repeat;	padding:0 12px 3px 0;}
#text a.gmap:hover,#text a.gmap:active{background-position:0 -20px;border:none;text-decoration:none;}
#glossary_index h3{margin-bottom:0}
#glossary div.sections{float:left;display:block;width:100%;}
#glossary h3 {margin:15px 0 10px 0;display:inline;font-size:1.1em}
#glossary h4 {display:inline}
#glossary .boxed p{margin-top:0;display:block;}
#glossary .boxed {float:left;display:block;width:100%;margin-bottom:10px;}
#glossary .footnotes {margin-bottom:0;}
#glossary .mainlevel-drop li.parent {border-left: 1px dotted #999;}
#glossary .mainlevel-drop li.parent.first {border-left:none;}
/*#preload {background:transparent url(../images/preloader.gif) no-repeat center;height:32px;margin:0;width:32px;float:right;}*/
#pagenav {margin: 10px 0 10px 10px;}
#pagenav ul, #pagenav li{display:inline;list-style:none;}
#pagenav li {border:#03C 1px solid;background-color:#000066;padding:2px 5px;}
#pagenav li:hover {border:#66CCFF 1px solid;color:#f77373;}
#pagenav li a {text-decoration:none;color:#09F;font-weight:bold}
#pagenav li.active {background-color:#39F;border:#03C 1px solid;}
#pagenav li a.sel{color:#66CCFF}
#pagesubnav {margin:0 0 20px 0;}
#pagesubnav ul, #pagesubnav li {display:inline;list-style:none;font-size:95%;}
.source {margin:.5em 0 0 0;clear:both;font-size:small}
.linkedfrom{margin:.5em 0 0 0;clear:both;float:left;font-size:small}
.source + .linkedfrom{margin:.3em 0 0 0;}
.linktitle {float:left;display:inline;margin-top:3px;}
.linkseries{margin:0;display:inline;}
.linkvolume{margin:0;padding:0;float:left;display:inline;}
 /* glossary hover */
#writing a.glossary{position:relative;padding-right:1px;}
#writing a.glossary span.hoverdef{display: none;z-index:10;text-decoration:none;font-size:90%;}
#writing a.glossary:hover span.hoverdef{display:block;z-index:10;position:absolute;padding:4px;bottom:2em; right:-4em; width:17em;border:1px solid #0cf;background-color:#C1F5FF; color:#000;text-align: left;text-decoration:none;font-style:normal;font-weight:normal;}
#writing a.glossary:hover span.hoverdef.unfound {background-color:#999;border:#333 1px solid}
/* timeline */
#text.timeline li {margin-bottom:.15em;}
#text.timeline ul + h2 {margin:1.5em 0 0 0;padding:0;}
#text.timeline .date{font-weight:bold;}

