@charset "iso-8859-1";
/* ***************************************************
 * 
 *  File:   book.css
 *
 *  Descr:  Styles used on book reference pages,
 *  		lists of people and places.
 *
 *  Author: Jomar Hønsi, 2009
 *
 * **************************************************/

/* Local index (tree view) */
div.rindex {
	padding:2px;
	margin:0px; border:1px outset white;
   	padding:10px;
   	background-color:#cca;
	display:block;
	background-repeat:repeat-y;
}
div.doc {display:none; }
div.collapse1 { display:block; padding:5px; margin-left:20px; margin-right:30px;}
div.index {padding:5px; margin:5px; border:1px outset #ccc; background-color:#bba}
div.collapse2 { display:none; padding:5px; margin-left:20px; margin-right:30px;}
a.plot, a.anecdote, a.narrative, a.dialogue, a.fictive,a.literary,a.mythical,a.historical { 
	padding:3px; margin-right:5px; font-size:10px;}
a.fictive,a.literary,a.mythical {  color:#600;}
img.folder { padding:0px;margin:0px;vertical-align:middle;margin-bottom:5px}

/* r- root, s- download all, c- book and chapter */
a.rindex { color:#000; background-color:#ddc; padding:3px;  margin:0px; font-size:16px; border:1px outset #ccc}
a.cindex { font-size:12px; color:#336; padding:0px; margin:0px}
a.cindex:hover { text-decoration:underline black;}

a.nrindex { padding:3px; margin:0px; font-size:10px; color:#666; font-style:italic} /* Not ready */
a.findex { padding:0px; margin:0px; font-size:10px; color:#336;} /* Fictional */
a.sindex,a.sindex:visited { padding:3px; margin:0px; font-size:12px; color:#abc; background-color:#333;
	border:1px solid black; margin-left:180px}
a.sindex:hover {color:yellow; text-decoration:none}
a.rindex:hover {background-color:#eee;text-decoration:none}

/* Filter panel */
input.update { width:70px; height:30px; border:2px outset; margin:0px; margin-left:20px}
fieldset {margin:10px; padding:0px; font-size:12px; color:#006; visibility:visible }
legend {font-size:10px; font-weight:bold; margin:10px; padding-left:10px; padding-right:10px; text-align:center}

/* Color code  */
table.colorcode { background-color: #ddc; border:1px solid; font-size:12px }
.place_plot,.phdr_plot,a.plot { color:#360; font-weight:bold;}
.place_anecdote,.phdr_anecdote,a.anecdote { color:#039; font-style:italic;}
.place_dialogue,.phdr_dialogue,a.dialogue { color:#660; font-style:italic;}
.place_narrative,.phdr_narrative,a.narrative { color:#630;font-weight:bold;}
a.anecdote:hover,a.plot:hover,a.dialogue:hover, a.narrative:hover { text-decoration:underline}

/* Chapter header */
table.chaphdr { 
	border-radius:5px; 
	background: -moz-linear-gradient(top,  #997, #ccb);
    background: -webkit-gradient(linear, left top, left bottom, from(#997), to(#ccb));
    text-align:left; background-color:#bb9;
    border:1px outset #999; padding:50px; margin:10px 0px 10px 0px;
}

a.phdrsm { font-size:18px; text-align:center; font-style:italic }
p.phdrsm { font-size:24px; text-align:center }
p.phdr { font-size:24px; text-align:center }


/* Entry header */
div.person {-moz-border-radius:10px; -webkit-border-radius:10px;
	margin-top:5px; padding:10px; border:1px outset #ccc; 
	background-color: #bba;
}
div.itembody { margin-bottom:15px; padding:10px; background-color: #ccb;}
table.itemhdr { background-color: #ddc; padding:4px; border:2px outset #ccc; font-size:12px}
.phdr_plot,.phdr_narrative,.phdr_dialogue,.phdr_anecdote { font-size:20px; margin-left:8px; padding-left:10px;
	text-align:left; }
table.person_hdr { margin:10px; padding-bottom:5px;}
td.lflag {width:8%;text-align:left}
td.navbtn {width:8%;text-align:right}
table.toolbar   { padding:4px; font-size:11px; margin-top:7px}
td.tool     { text-align:center;padding:0px;margin:0px }
a.tool { text-decoration:none; border:1px outset #999; padding:1px 3px 1px 3px; color:black;
	margin:0px; margin-right:7px; background-color:#eec;border-radius:2px}
a.tool:visited { color:black }
span.tiny { font-size:9px; font-weight:bold}
span.altnames { margin-left:20px; }
span.addr { font-size: 11px; font-weight:bold; padding:5px; margin-bottom:10px}
span.majitel { font-size: 11px; font-weight:bold; font-style:italic; padding:5px; color:#311}
p.altnames {font-size: 12px; margin-top:10px}
.life { font-style:italic; font-size:11px}

/* Contents (facts, context and photo) */
span.name {color:#06f}
p.lsub { margin:2px; padding:5px; margin-top:10px; font-size:12px; font-weight:bold}
.fcm { font: 13px "Times New Roman"; color:#032;}
span.lsub2 { margin-left:20px; padding:5px; margin-top:10px; font-weight:normal}
a.autoref {text-decoration:none; color:#339;}
a.autoref:hover {text-decoration:underline}
span.autoref {color:#033; font-style:italic}
p.dates { font-size:12px; font-style:italic}
span.credit { font-size:11px;}
img.bimg { float:left; margin-right:10px}

/* Quote */
p.lsub { margin:2px; padding:5px; margin-top:10px; font-size:12px; font-weight:bold;clear:left}
.quote  { padding-bottom:10px;font-style:italic;color:#032}
a.online { text-decoration:underline} 

