/* UNIVERSAL
------------------*/
html, html body{
height:100%;
}
body{
background-color:rgb(204,51,0);
text-align:center;
}
/*DIVs
------------------*/
#wrapper{
position:relative;
width:53em;
margin:0 auto;
text-align:left;
background-color:rgb(245,237,205);
}
#content{
width:36em;
margin:3.2em auto auto 2em;
padding-bottom:.8em;
}
#logo a{
position:absolute;
top:47px;
right:0;
height:86px;
width:200px;
background-color:transparent;
text-indent:-9999px;
z-index:9;
background:rgb(245,237,205) url("../images/peiSm.gif") right top no-repeat;
}
#sidebar{
position:absolute;
top:11em;
right:0;
width:12em;
padding:0 .5em;
border-left:4px double rgb(204,51,0);
}
div#footer{
font:.8em Helvetica, sans-serif;/*12px*/
text-align:center;
line-height:2em;
margin:1em auto;
padding-bottom:1em;
color:rgb(245,237,205);
}
/* HOMEPAGE _________________________________ */
.defaultBody #wrapper, .defaultBody #content{
width:auto;
background-color:transparent;
color:rgb(245,237,205);
margin:0;
}
.defaultBody #content{
margin-right:630px;
padding:30px 20px 0 20px;
text-align:justify;
}
.defaultBody #content p{
font-size:.8667em; /*13px */
line-height:1.538em; /* 20 px */
}
.defaultBody #frontImage{
position:fixed;
top:50px;
right:10px;
height:490px;
width:620px;
margin:0;
padding:0;
background: url("../images/bgFrontSm.jpg") 0 20px no-repeat;
}
.noIntro #frontImage{
right:80px;
}
.defaultBody #logo{
position:fixed;
top:11px;
right:10px;
width:243px;
height:117px;
text-indent:-9999px;
background:url("../images/logoFront.gif") 0 0 no-repeat;
}
.noIntro #logo{
right:80px;
}
.defaultBody #primNav{
position:absolute;
bottom:0;
left:0;
margin:0;
padding:0 0 0 10px;
background:transparent;
}
.defaultBody #primNav li a{
border-top:0;
padding-top:16px;
}
.defaultBody #primNav li a:hover{
border-top:8px solid rgb(204,51,0);
padding-top:8px;
}
.defaultBody p.first:first-letter{
float:left;
font-size:3.462em;/*45 px */
height:.8em;
line-height:1em;
padding:.1em 2px 0 0;/* how to apply to not apply to Safari? */
}
.defaultBody #content .dedication{
font-size:1.231em;/*16 px */
line-height:1.5em;/* 24px */
text-indent:0;
text-align:center;
}
#toggleIntro{
position:absolute;
top:5px;
left:10px;
font:.8em Helvetica, sans-serif;
letter-spacing:1px;
}
#toggleIntro a, #toggleIntro a:active{
background-color:transparent;
color:rgb(230,152,113);
border:0;
}
#toggleIntro a:hover{
background-color:transparent;
color:rgb(245,237,205);
}
.noDisplay{
display:none;
}
/*for print display only*/
div#url{
display:none;
}
/* IMGs
------------------*/
img.quotes{
float:left;
text-indent:0;
margin-left:-1em;
margin-top:-.5em;
}
a.lightbox{ 
display:block;
padding:3px;
background-color:#faf6e6;
border:1px solid rgb(200,200,200);
}
a.lightbox:hover{
border-color:rgb(204,51,0);
}
.imgL{
float:left;
margin:.5em 1em 0 0;
}
.imgR{
float:right;
margin:.5em 0 0 1em;
}
.imgC{
margin:0 0 .8em 0;
}

/* NAV
------------------*/
#primNav{
background:rgb(204,51,0) url("../../images/lowrySm.gif") right 2px no-repeat;
height:47px;
padding-left:2em;
font-family:Baskerville,"Book Antiqua","Palatino Linotype","Palatino",serif;
margin-bottom:0;
}
#primNav li{
float:left;
}
#primNav li a{
display:block;
float:left;
padding-top:8px;
margin-top:4px;
margin-right:12px;
font-size:1.333em;
line-height:1em;
font-weight:bold;
color:rgb(245,237,205);
border-top:8px solid rgb(204,51,0);
border-bottom:0;
letter-spacing:1px;
}
#primNav li a:hover,
.novelsBody #novels a,
.storiesBody #stories a,
.memoirsBody #memoirs a,
.on_writingBody #on_writing a,
.bioBody #bio a,
.contactBody #contact a{
border-top:8px solid rgb(245,237,205);
background-color:transparent;
}
/* lightbox stuff */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a,#jquery-lightbox a img{border:0}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box >#lightbox-nav{left:0}#lightbox-nav a{outline:none;border:0}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}