/*  default settings  for all pages */
* {
background-color:transparent;
border:0px;
}

/* Page Settings */

.thumbnail-body{
width:100%;
height:100%;
text-align:center;
background-color:#99FFCC;
/*background-image:url(thumbnail_background.jpg) ;
background-repeat:no-repeat;
background-position:top center;
background-attachment:scroll;*/
text-decoration:none;
vertical-align:top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.image-body{
width:100%;
height:100%;
text-align:center;
background-color:#FFCC99;
background-image:url(image_background.jpg) ;
/*background-repeat:no-repeat;
background-position:top center;
background-attachment:scroll;*/
text-decoration:none;
vertical-align:top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.table_of_contents_body {
width:100%;
height:100%;
text-align:center;
background-color:#99FFCC;
/*background-image:url(thumbnail_background.jpg) ;
background-repeat:no-repeat;
background-position:top center;
background-attachment:scroll;*/
border: 0;
text-decoration:none;
vertical-align:top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}



/* Buttons*/

.button-previous { 
width:60px; 
height:24px;
border:0px;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
} 

.button-next { 
width:60px; 
height:24px;
border:0;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
} 

.button-title_page { 
width:80px; 
height:60px;
border:0;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
} 

/* More Pages */
.standard-thumbnail-page-body {
text-align:center;
width:80%;
border:0;
}

.wide-thumbnail-page-body {
text-align:center;
width:90%;
border:0 ;
}

/*  Settings for links  */
a:link {
color:blue;
font-size:110%;
text-decoration:none;
font-style: normal;
font-variant:normal;
}

a:visited {
font-size:110%;
color:purple;
text-decoration:none;
font-style: normal;
font-variant:normal;
}

a:active {
font-size:110%;
color:red;
text-decoration:none;
font-style: normal;
font-variant:normal;
}

a:hover {
color:#990000 ;
font-size:110%;
font-style:italic;
font-variant:normal;
cursor:pointer;
}

/* Text Formatting*/
.title_page-comment {
color:#990000; 
font-size:110%;
font-family: Georgia, "Times New Roman", times, serif;
font-weight: 400;
font-style: oblique;
}

.table_of_contents_title {
color:#990000; 
font-size:200%;
font-family: Georgia, "Times New Roman", times, serif;
font-style: oblique;
font-weight: 500;
text-align: center;
}  

.table_of_contents_header {
color:#990000; 
font-size:140%;
font-family: Georgia, "Times New Roman", times, serif;
font-style: oblique;
font-weight: 500;
text-align: center;
}  
     
.table_of_contents_comment {
color:black; 
font-size:100%;
font-family: Georgia, "Times New Roman", times, serif;
font-weight: 400;
text-align: center;
vertical-align: middle;
}  

.table_of_contents a:link {
color: black;
font-size:100%;
text-decoration:none;
font-style: normal;
font-variant:small-caps;
}

.table_of_contents a:visited {
font-size:100%;
color: #0000FF;
text-decoration:none;
font-style: normal;
font-variant:small-caps;
}

.table_of_contents a:hover {
color: #990000 ;
font-size:105%;
font-style:italic;
font-variant:small-caps;
text-decoration:underline;
cursor:pointer;
}

.table_of_contents a:active {
font-size:105%;
color: red;
text-decoration:none;
font-style: italic;
font-variant:small-caps;
}

.intro_page-title {
color:#990000; 
font-size:xx-large;
font-family: Georgia, "Times New Roman", times, serif;
font-weight: 500;
font-variant:small-caps;
font-style: oblique;
}

.intro_page-comment {
color:black; 
font-size:90%;
font-family: Georgia, "Times New Roman", times, serif;
font-weight: 400;
}

.thumbnail-title {
color:#990000; 
font-size:x-large;
font-family: Georgia, "Times New Roman", times, serif;
font-weight: 500;
font-variant:small-caps;
font-style: oblique;
}

.thumbnail-comment {
color:black; 
font-size:medium;
font-family: Georgia, "Times New Roman", times, serif;
font-weight: 400;
}

.afterword-title {
color:#990000; 
font-size:xx-large;
font-family: Georgia, "Times New Roman", times, serif;
font-weight: 500;
font-variant:small-caps;
font-style: oblique;
}

.afterword-comment {
color:black; 
font-size: small;
font-family: Georgia, "Times New Roman", times, serif;
font-weight: 400;
}

