body {
margin: 0px;

}

body, p, table, tr, td {
font-family: Gill Sans, Arial, Helvetica, san-serif;
font-size: 0.95em;
}

h2 {
font-size: 3.0em;
color: red;
}

.book_title {
font-size: 2.0em;
font-weight: bold;
color: red;
}

a {
color: blue;
text-decoration: none;
}

/* START BOOKS */

#home {
position: absolute;
left: 0px;
top: 0px;
width: 800px;
height: 600px;
}

#home {
position: absolute;
left: 0px;
top: 0px;
width: 800px;
height: 600px;
}
#books_bkg {
position: absolute;
left: 0px;
top: 0px;
width: 800px;
height: 600px;
}

#books_tab {
position: absolute;
left: 32px;
top: 40px;
width: 186px;
height: 43px;
}

#books_content {
position: absolute;
left: 172px;
top: 111px;
width: 618px;
height:349px;
}

#books_nav_bkg {
position: absolute;
left: 39px;
top: 111px;
width: 132px;
height: 437px;
}

#books_nav_buttons {
position: absolute;
left: 65px;
top: 134px;
width: 77px;
height: 391px;
}

/* START CINDERELLA */
#cinderella_spreads_bkg {
position: absolute;
left: 172px;
top: 111px;
width: 618px;
height: 349px;
}

#cinderella_spreads_text {
position: absolute;
left: 361px;
top: 113px;
width: 213px;
height: 90px;
text-align: center;
}

#cinderella_reviews {
position: absolute;
left: 172px;
top: 111px;
width: 618px;
height: 349px;
}

#cinderella_from_readers {
position: absolute;
left: 172px;
top: 111px;
width: 618px;
height: 349px;
}

/* START THUMBELINA */

#thumbelina_spreads_bkg {
position: absolute;
left: 172px;
top: 111px;
width: 618px;
height: 349px;
}

#thumbelina_spreads_text {
position: absolute;
left: 361px;
top: 113px;
width: 213px;
height: 90px;
text-align: center;
}

#thumbelina_reviews {
position: absolute;
left: 172px;
top: 111px;
width: 618px;
height: 349px;
}

#thumbelina_from_readers {
position: absolute;
left: 172px;
top: 111px;
width: 618px;
height: 349px;
}
/* START NAV2 */

#shop {
position: absolute;
left: 0px;
top: 0px;
width: 800px;
height: 600px;
}

#shop_tab {
position: absolute;
left: 331px;
top: 41px;
width: 180px;
height: 48px;
}

#shop_nav {
position: absolute;
left: 142px;
top: 107px;
width: 650px;
height: 352px;
}

#shop_goods {
position: absolute;
left: 172px;
top: 111px;
width: 618px;
height: 349px;
}

#shop_services {
position: absolute;
left: 40px;
top: 110px;
width: 750px;
height: 350px;
}
/* START WHAT'S UP */

#whats_up_bkg {
position: absolute;
left: 0px;
top: 0px;
width: 800px;
height: 600px;
}

#whats_up_tab {
position: absolute;
left: 625px;
top: 38px;
width: 165px;
height: 60px;
}

#whats_up {
position: absolute;
left: 172px;
top: 111px;
width: 618px;
height: 349px;
}

#whats_up_blog_link {
position: absolute;
left: 750px;
top: 111px;
width: 40px;
height: 349px;
}
/* START MAILING LIST */
#mailinglist {
position: absolute;
left: 171px;
top: 461px;
width: 395px;
height: 89px;
}

#mailinglistcontent {
position: absolute;
left: 172px;
top: 111px;
width: 618px;
height: 349px;
}

/* START CONTACT ME */

#contactme {
position: absolute;
left: 566px;
top: 461px;
width: 215px;
height: 89px;
}

#contactmecontent {
position: absolute;
left: 272px;
top: 111px;
width: 450px;
height: 349px;
}

#contactmesuccess {
position: absolute;
left: 272px;
top: 111px;
width: 518px;
height: 349px;
}

#contactmeoops {
position: absolute;
left: 272px;
top: 111px;
width: 518px;
height: 349px;
}

.typewriter {
font-family: Courier, monospace;
background-color: transparent;
border-width: 1px;
border-left-color: transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: silver;
}

.submitbutton {
font-family: Courier, monospace;
background-color: transparent;
border-width: 2px;
border-left-color: silver;
border-top-color: silver;
border-right-color: silver;
border-bottom-color: silver;
text-align: right;
}
/* START ETC. */
#logo {
position: absolute;
right: 0px;
bottom: 0px;
width: 700px;
height: 150px;
}

#logo_orig {
position: absolute;
right: 0px;
bottom: 0px;
width: 195px;
height: 180px;
}

#show_news {
position: absolute;
right: 120px;
top: 80px;
width: 195px;
height: 195px;
}

#credit {
text-align: right;
font-size: 0.65em;
position: absolute;
left: 0px;
top: 563px;
width: 800px;
height: 20px;
}

#codeoutput {
position: absolute;
right: 20px;
top: 20px;
z-index: 0;
}

iframe {
border-color: transparent;
}
