@charset "utf-8";

/* Elements */
body { font-size: 1em; margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; background-color: #3a1819; background-image: url(images/bg.jpg); background-repeat: repeat; background-attachment: fixed; }
a, a:link { color: #632d2f; padding: 0; margin: 0; text-decoration: none; border-bottom: 1px dotted #632d2f; }
a:hover { color:#b05154; padding: 0; margin:0; border-bottom: 1px dotted #b05154; }


/* Wrapper */
#wrapper { margin: auto; width: 940px; background-image: url(images/bg_daisies.jpg); background-repeat: repeat-y; background-position:left; }




/* Nav */
ul#nav { float: left; margin: 8px 0 0 3px; padding: 8px 0 0 0; position: fixed; top: 0px; left: 3px; background-image:url(images/abg.png); }
ul#nav li { list-style-type: none; width: 52px; height: 40px; margin: 0; padding: 0px 0 0 0; }
ul#nav li#current { list-style-type: none; width: 52px; height: 40px; margin: 0; padding: 0; }
ul#nav li a { padding:  0px; color: #d6d1b4; border: 0; width: 52px; height: 40px; text-decoration: underline; display: block; text-align: center; }
ul#nav li a:hover { color: #fff; }
ul#nav li#current a { color: #fff; }

/* Contents */
ul#contents { margin: 0; padding: 30px; }
ul#contents li { list-style-type: none; }
ul#contents li a { color: #000; font-size: 1.2em; padding: 10px; text-decoration: none; display: block; }
ul#contents li a:hover { color: #666; }

div.numeral { width: 60px; float: left; }

/* Main divs */

div.chapter, div.frontispiece { width: 620px; margin: 0 0 0 100px; padding: 0px 80px 40px 60px; }

/* Paragraphs and formatting */

p { text-indent:  1.2em; margin: .5em 0; padding: 0px; line-height: 1.2em; text-align: justify; }
h1.chapterno { text-indent: 0; margin: 0; padding: 1.8em 0 .6em 0; text-align: center; font-size: 1.2em; font-weight: normal; }
h2.chaptertitle { text-indent: 0; text-align: center; font-size: 1.6em; margin-top: 0; margin-bottom: 1.2em; font-weight: normal; }
h1.booktitle{ text-indent: 0; text-align: center; font-size: 1.6em; margin:  0 0 .5em 0; font-weight: normal; line-height:  2em; }
p.by { text-indent: 0; text-align: center; font-size: 1.4em; margin-top: 0; margin-bottom: .5em; }
h1.author { text-indent: 0; text-align: center; font-size: 1.6em; margin-top: 0; margin-bottom: 1.2em; font-weight: normal; }
h2.illustrator { text-indent: 0; text-align: center; font-size: 1.4em; margin-top: 0; margin-bottom: 1.2em; font-weight: normal; } 
p.fp { text-indent: 0; }
p.footer { margin-top: 40px; padding: 12px 0px; text-indent: 0; text-align: center; }
p.footer a, p.header a { color: #632d2f; text-decoration: none; border-bottom: 1px dotted #632d2f; }
p.footer a:hover, p.header a:hover { color: #b05154; border-bottom: 1px dotted #b05154;}
p.header { margin-top: 0px; padding: 12px 0 0 0; text-indent: 0; text-align: center; }
p.theend { text-indent: 0; margin: 0; padding: 1.8em 0 .6em 0; text-align: center; }

span.chaptercap { font-size: 1.6em; padding: 8px 0; }
span.dropcap { float: left; font-size: 80px; line-height: 60px; padding-top: 0; padding-right: 6px; }

/* Misc classes & divs */
.alicesrightfoot { text-indent: 0; padding: 30px 0 0 0;}
.add1 { text-indent: 180px; padding: 30px 0 0 0; margin: 0; }
.add2 { text-indent: 200px; padding: 0; margin: 0; }
.add3 { text-indent: 220px; padding: 0; margin: 0; }
.add4 { text-indent: 240px; padding: 0 0 30px 0; margin: 0; }
.padding { height:  200px; }
/* The Mouse's Tale */
.tale1 { font-size: 1em; text-indent: 200px; padding: 0; margin: 0; }
.tale2 { font-size: .99em; text-indent: 250px; padding: 0; margin: 0; }
.tale3 { font-size: .98em; text-indent: 282px; padding: 0; margin: 0; }
.tale4 { font-size: .97em; text-indent: 296px; padding: 0; margin: 0; }
.tale5 { font-size: .96em; text-indent: 303px; padding: 0; margin: 0; }
.tale6 { font-size: .95em; text-indent: 324px; padding: 0; margin: 0; }
.tale7 { font-size: .94em; text-indent: 316px; padding: 0; margin: 0; }
.tale8 { font-size: .93em; text-indent: 313px; padding: 0; margin: 0; }
.tale9 { font-size: .92em; text-indent: 296px; padding: 0; margin: 0; }
.tale10 { font-size: .91em; text-indent: 280px; padding: 0; margin: 0; }
.tale11 { font-size: .90em; text-indent: 252px; padding: 0; margin: 0; }
.tale12 { font-size: .89em; text-indent: 222px; padding: 0; margin: 0; }
.tale13 { font-size: .88em; text-indent: 214px; padding: 0; margin: 0; }
.tale14 { font-size: .87em; text-indent: 188px; padding: 0; margin: 0; }
.tale15 { font-size: .86em; text-indent: 173px; padding: 0; margin: 0; }
.tale16 { font-size: .85em; text-indent: 174px; padding: 0; margin: 0; }
.tale17 { font-size: .84em; text-indent: 184px; padding: 0; margin: 0; }
.tale18 { font-size: .83em; text-indent: 193px; padding: 0; margin: 0; }
.tale19 { font-size: .82em; text-indent: 216px; padding: 0; margin: 0; }
.tale20 { font-size: .81em; text-indent: 226px; padding: 0; margin: 0; }
.tale21 { font-size: .80em; text-indent: 242px; padding: 0; margin: 0; }
.tale22 { font-size: .79em; text-indent: 276px; padding: 0; margin: 0; }
.tale23 { font-size: .78em; text-indent: 296px; padding: 0; margin: 0; }
.tale24 { font-size: .77em; text-indent: 303px; padding: 0; margin: 0; }
.tale25 { font-size: .76em; text-indent: 296px; padding: 0; margin: 0; }
.tale26 { font-size: .75em; text-indent: 290px; padding: 0; margin: 0; }
.tale27 { font-size: .74em; text-indent: 290px; padding: 0; margin: 0; }
.tale28 { font-size: .73em; text-indent: 284px; padding: 0; margin: 0; }
.tale29 { font-size: .72em; text-indent: 263px; padding: 0; margin: 0; }
.tale30 { font-size: .71em; text-indent: 242px; padding: 0; margin: 0; }
.tale31 { font-size: .70em; text-indent: 216px; padding: 0; margin: 0; }
.tale32 { font-size: .69em; text-indent: 214px; padding: 0; margin: 0; }
.tale33 { font-size: .68em; text-indent: 212px; padding: 0; margin: 0; }
.tale34 { font-size: .67em; text-indent: 226px; padding: 0; margin: 0; }
.tale35 { font-size: .66em; text-indent: 242px; padding: 0; margin: 0; }
.tale36 { font-size: .65em; text-indent: 260px; padding: 0; margin: 0; }
.tale37 { font-size: .64em; text-indent: 272px; padding: 0; margin: 0; }
.tale38 { font-size: .63em; text-indent: 280px; padding: 0; margin: 0; }
.tale39 { font-size: .62em; text-indent: 282px; padding: 0; margin: 0; }
.tale40 { font-size: .60em; text-indent: 262px; padding: 0; margin: 0; }
.tale41 { font-size: .59em; text-indent: 256px; padding: 0; margin: 0; }
.tale42 { font-size: .58em; text-indent: 238px; padding: 0 0 30px 0; margin: 0; }

.verse { text-indent: 0; padding: 30px 0; text-align: center; }
.versei { text-indent: 0; padding: 30px 0; text-align: center; font-style: italic; }
.emverse { text-indent: 0; font-style: italic; margin: 20px 0 0 60px; }
.emverseni { text-indent: 0; font-style: italic; margin: 0 0 0 60px; }
.emverseii { text-indent:  2em; font-style: italic; margin: 0 0 0 60px; }
.emversei{ text-indent:  1.2em; font-style: italic; margin: 0 0 0 60px; }

.centredImage { text-indent: 0; text-align: center; margin: 0; padding: 0; }
.fpImage { text-indent: 0; text-align: center; margin: 0; padding:  30px 0 10px 0; }
.italic { font-style: italic; }
