#head_p {
padding-bottom: 36px; height: 145px;
}

#head, #photo, #sm1, #sm2, #sm3, #sm4 {
display: none;
}

#vsm1, #vsm2, #vsm3, #vsm4 {
margin-top: 10px;
margin-bottom: 20px;
> margin-bottom: 15px;
margin-left: 20px;
margin-right: 20px;
}


#photo_p, #name_p, #writer_p, #intro_p {
position: absolute;
}

#name_p, #intro_p, #menu, #layer1, layer2, layer3, layer4, #nonfiction, #fiction, #podcast, #biography, #copyright {
margin-left: 0px; 
}

#photo_p {
position: absolute;
right: 1%;
margin-top: 0px;
}

#name_p {
margin-top: 0px;
}

#writer_p {
margin-left: 285px; margin-top: 67px;
}

#intro_p {
margin-top: 118px;
}

#biogpar {
margin-top: -8px;
> margin-top: -6px;
}

#menu, #pdetails {
display: none;
}

#layer1, #layer2, #layer3, #layer4 {
width:99%; background: #FFF; border: 1px solid #666; padding-left: 0; padding-right: 0; padding-bottom: 20px; margin-bottom: 25px;
}

#layer2 {
page-break-after : always; 
}

#pnonf, #pfict, #ppodc, #pbiog {
height: 5px; align: right;
}

#nonf, #fict, #podc, #biog {
display: none;
}

#copyright_p {
width:99%; margin-top: -20px; margin-right: 0; margin-bottom: 5px; text-align: right;
}

#contact_p {
margin-left: 1px; margin-top: -25px;
}

BODY {
margin: 0;
font-family: Serif;
}

.quotesl {
margin-left: 0; margin-right: 5px;
}

.quotesr {
margin-left: 5px;
}

.titles {
font-size: 14pt;
margin-left: 190px;
padding-bottom: 5px;
margin-top: 13px;
> margin-top: 6px;

}

.titlesa {
font-size: 14pt;
margin-top: -20px;
}

p {
margin-top: 1px;
margin-bottom: 1px;
}

.bodytext1 {
font-size: 12pt;
line-height: 8px;
padding-top: 8px;
padding-right: 20px;
padding-bottom: 0px;
color: #333;
font-style: italic;
margin-left: -100px;
text-align: right;
padding-right: 20px;
}

.bodytext1 a {
text-decoration: none;
color: #333;
}

.rss_date {
margin-left: 0px;
font-size: 12px;
line-height: 18px;
color: #000;
font-style: italic;
text-align: right;
}

.bodytext2 {
font-size: 12pt;
line-height: 17px;
padding-top: 3px;
padding-right: 20px;
padding-left: 0;
margin-left: 20px;
}

.bodytext3 {
font-size: 12pt;
color: #000;
line-height: 17px;
padding-top: 3px;
}

ul.rss_items  {
margin-top: 5px;
margin-left: -25px;
margin-bottom: 0px;
}

.rss_item  a {
margin-left: 0px;
}

.rss_item  {
list-style-type: none;
font-size: 15px;
line-height: 17px;
padding-left: 0;
padding-top: 5px;
padding-right: 20px;
margin-left: 0;
> margin-left: 215px;
}

a {
text-decoration: none;
color: #000;
}

.position {
margin: 45px;
}

.quotes {
font-size: 21px;
font-weight: bold;
line-height: 1px;
padding-bottom: 0;
}

.blanks {
font-family: arial narrow, arial, sans serif;
color: #666;
font-size: 14pt;
text-align: right;
line-height: 16px;
margin-left: 10px;
margin-top: 2px;
margin-right: 2px;
padding: 0px;
margin-bottom: 5px;
> margin-bottom: -5px;
}