html 
{
background-color:#D9D0B7;
border:0;
height:100%; 
max-height:775px; 
margin:0; 
padding:0; 
}

body
{
height:auto;
max-height:100%;
overflow:hidden;
padding:0;
margin:0;
border:0;
}

.book_front
{
border:0px;
padding-top:10px;
padding-right:auto;
padding-bottom:6px;
padding-left:auto;
}

.front_cover
{
border:0px;
}

.book_plate /*-- DUAL-PAGE IMAGES --*/
{
border:0px;
padding-top:0px;
padding-right:auto;
padding-bottom:0px;
padding-left:0px;
}

.navigation /*-- TABLE AT THE TOP --*/
{
border:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
position:center;
}

.back/*-- TABLE AT THE TOP --*/
{
float:left;
border:0px;
height:27px;
width:333px;
}

.middle
{
border:0px;
height:26px;
width:335px;
padding-top:0px;
padding-right:auto;
padding-bottom:0px;
padding-left:auto;
text-align:center;
}

.next /*-- TABLE AT THE TOP --*/
{
float:right;
border:0px;
height:27px;
width:333px;
text-align:right;
}

#title_page
{
float:right;
height:530px;
width:175px;
margin-top:100px;
margin-right:0px;
margin-bottom:0px;
margin-left:670px;
padding-top:0px;
padding-right:5px;
padding-bottom:0px;
padding-left:0px;
position:absolute;
}

#pageA
{
float:left;
height:570px;
width:350px;
margin-top:60px;
margin-right:0px;
margin-bottom:0px;
margin-left:100px;
position:absolute;
}

#pageB
{
float:right;
height:530px;
width:370px;
margin-top:60px;
margin-right:95px;
margin-bottom:0px;
margin-left:570px;
padding-top:0px;
padding-right:5px;
padding-bottom:0px;
padding-left:0px;
position:absolute;
}

.open
{
color:#000000;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-size:11px;
font-weight:bold;
line-height:12px;
}

.stretch
{
height:200px;
width:350px;
margin-top:75px;
margin-right:auto;
margin-bottom:45px;
margin_left:auto;
}

.photoside
{
padding-top:0px;
padding-right:auto;
padding-bottom:10px;
padding-left:auto;
}

.line_2
{
padding-top:8px;
padding-right:auto;
padding-bottom:10px;
padding-left:auto;
}
.dwarf_child
{
padding-top:0px;
padding-right:auto;
padding-bottom:10px;
padding-left:105px;
}

.phototitle
{
color:#773820;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-size:18px;
font-weight:bold;
font-style:italic;
text-decoration:none;
text-align:center;
padding-top:100px;
padding-right:5px;
padding-bottom:0px;
padding-left:22px;
}

.photocaption
{
color:#773820;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-size:16px;
font-weight:bold;
font-style:none;
text-decoration:none;
text-align:center;
padding-top:4px;
padding-right:5px;
padding-bottom:4px;
padding-left:15px;
}

p
{
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-size:11px;
color:#773820;
text-align:left;
}

h4
{
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-size:11px;
color:#773820;
text-align:center;
}

li
{
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-size:11px;
color:#773820;
line-height:12px;
text-align:left;
}

h1
{
color:#773820;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-weight:normal;
font-size: 28px;
font-weight:bold;
text-align:center;
}

h2
{
color:#773820;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-weight:normal;
font-size:20px;
font-weight:bold;
font-style:italic;
text-align:center;
}

h3
{
color:#773820;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-weight:normal;
font-size: 16px;
font-weight:bold;
font-style:italic;
text-align:center;
}

h4
{
color:#773820;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-size:11px;
font-weight:normal;
font-style:none;
text-align:center;
}

h5
{
color:#773820;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-weight:normal;
font-size:9px;
font-weight:normal;
font-style:none;
text-align:center;
}

a
{
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
text-decoration:none;
}

a.turn_page
{	
color:#214C56;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
font-weight:bold;
line-height:14px;
text-align:center;
text-decoration:none;
outline:none;	
}

a.turn_page:hover
{
color:#B22011;
text-decoration:none;
outline:none;
}

a.turn_page:focus 
{
outline:none;
}

.TOC_table
{
border-collapse:collapse;
border-spacing:0;
width:350px;
margin:0px;
position:center;
}

.recipe_specs
{
border-collapse:collapse;
border-spacing:0;
width:300px;
margin:0px;
position:center;
}

.specs
{
border:0px;
color:#773820;
height:auto;
width:140px;
text-align:center;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-size:11px;
font-weight:normal;
}

.toc
{
border:0px;
}

.toc_right
{
border:0px;
height:25px;
width:173px;
color:#214C56;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-size:12px;
font-weight:normal;
line-height:14px;
text-align:right;
text-decoration:none;
outline:none;	
}

.toc_left
{
border:0px;
width:120px;
color:#481502;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-size:12px;
font-weight:normal;
line-height:14px;
text-align:left;
text-decoration:none;
outline:none;	
}

a.toc_link
{	
color:#0000FF;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-size:11px;
font-weight:bold;
line-height:18px;
text-decoration:underline;
outline: none;	
}

a.toc_link:hover
{
color:#B22011;
text-decoration:none;
outline: none;
}

a:toc_link:focus 
{
outline: none;
}

.dedication
{
color:#004E87;
font-family:Vivaldi,Verdana,Arial,Helvetica;
font-size:22px;
font-weight:normal;
line-height:36px;
text-align:center;
}

.onward
{
color:#004BC0;
font-family:Georgia, Palatino Linotype, Times New Roman, Serif;
font-size:10px;
font-weight:normal;
line-height:12px;
outline:none;	
}


