*
{
margin:0px;
padding:0px;
border-collapse: collapse;
outline: none;
}
a, a:hover, a:active, a:focus
{
outline: none;
}
html {font-size: 100.1%;}
table {font-size: 100%;}
body
{
line-height:1;
}
table.alignBottom
{
height:100%;
width:100%;
margin:0px;
padding:0px;
border-collapse: collapse;
outline: none;
}
table.alignBottom td
{
vertical-align:bottom;
}
div.htmlIndex h1.bookTitle,
div.htmlPart h1.bookTitle
{
color:#000;
font-size: 2em;
margin:0;
}
div.htmlIndex h2.bookTitle,
div.htmlPart h2.bookTitle
{
color:#000;
font-size: 1.5em;
margin:0 0 0.5em 0;
}
*
{
margin:0px;
padding:0px;
border-collapse: collapse;
outline: none;
}
table {border-spacing:0px;}
body
{
line-height:1.3em;
background-color:#FFF;
color:#222;
}
body, bodyFont
{
font: 13px "Liberation Sans", Tahoma, "Segoe UI", "DejaVu Sans", Sans-Serif;
}
a
{
color:#6a2602;
}
a:hover
{
color:#F40;
}
#pagesHere {}
#loadingLayer
{
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 100;
background-color:#F7F7F7;
font-size:13px;
display: block;
}
#topBar
{
visibility:hidden;
color:#BBB;
margin:0px auto 0 auto;
padding:3px 0px 4px 0px;
}
#topBar td {vertical-align:top;}
#topBarInner
{
width:100%; margin:0 auto 0 auto; height:16px;
}
#topBarInner td.leftmost {padding-left:0px;}
#topBarInner td.rightmost {padding-right:0px;}
#topBar a.graylink,
#topBar a.rootlink
{
color:#999;
text-decoration:none;
}
#topBar a.graylink:hover,
#topBar a.rootlink:hover span
{
color:#333;
text-decoration:underline;
}
#topBar a.rootlink img
{
filter: alpha(opacity=50);
opacity: 0.5; filter: alpha(opacity=50);
border:0;
}
#topBar a.rootlink:hover img
{
filter: alpha(opacity=100);
opacity: 1; filter: alpha(opacity=100);
}
#pageNum
{
font-size:14px;
font-weight:bold;
text-align:center;
color:#AAA;
z-index:9;
display:block;
float:left;
position:relative;
left:-200px;
}
#rightBottomHint
{
font-size:12px;
background-color:#F9F9F90;
border-top:1px #AAA dashed;
line-height:1em;
padding:3px;
text-align:center;
color:#888;
}
div.peopleList {text-align:center;}
div.peopleList span.title {font-weight:bold;}
span.code {font-family:consolas, courier new;}
div.threeFlooredPage
{
font-family:
Candara,
"DejaVu Sans", "Liberation Sans", FreeSans,
Verdana, "Segoe UI", Arial,
Sans-Serif;
font-size:15px;
position:absolute;
}
div.dualView
{
}
div.threeFlooredPage
{
overflow-y:hidden;
}
div.threeFlooredPage div.footer
{
margin-top:1em;
padding-top:0em;
border-top:3px #DDD double;
color:#666;
font-size:0.8em;
}
div.paperPageLeft
{
}
div.paperPageRight
{
border-left:1px #eee solid;
}
div.paperPageContent
{
width:440px;
font-size:14px;
text-align:justify;
}
.bookpageBody a.block
{
text-decoration:none;
border:0;
}
.bookpageBody a.block img {border:0;}
.bookpageBody a.block:hover
{
display:block;
text-decoration:none;
}
.bookpageBody a.note
{
font-family:sans-serif;
font-size:0.6em;
margin-top:-0.3em;
padding:0 1px 0 1px;
vertical-align:top;
text-decoration:none;
display:inline-block;
text-indent:0;
font-style:italic;
}
.bookpageBody s {text-decoration:none; }
.bookpageBody u {text-decoration:none; white-space:nowrap;}
.bookpageBody h2.asteriskDivider
{
text-align:center;
padding:1em 0 0.5em 0;
color:#777;
}
.bookpageBody div.cite
{
margin-left:2.5em;
padding:0.5em 1em 0.5em 1.0em;
border-top:1px #BBB solid;
border-bottom:1px #BBB solid;
margin-bottom:1em;
margin-top:1em;
background-color:#FAFAFA;
}
.bookpageBody div.stanza
{
margin-left:5em;
font-style:italic;
}
.bookpageBody img
{
display:block;
margin:15px auto 15px auto;
padding:3px;
}
.bookpageBody div.para,
.bookpageBody div.epigraph,
.bookpageBody div.cite
{
line-height:1.4em;
}
.bookpageBody div.para
{
padding:0 0 0.3em 0;
text-align:justify;
color:#000;
text-indent:2.5em;
}
.bookpageBody h1
{
font-size:2em;
font-weight:bold;
padding:1em 0 0.0em 0;
font-variant:small-caps;
text-align:center;
line-height:1em;
color:#333;
}
.bookpageBody h2
{
font-size:2em;
padding:1em 0 0.5em 0;
font-variant:small-caps;
line-height:1.0em;
}
.bookpageBody span.emphasis
{
font-style:italic;
}
.bookpageBody div.epigraph
{
font-style:italic;
margin-left:40%;
text-align:left;
text-indent:0px;
padding-bottom:1em;
}
.bookpageBody div.table
{
margin:1em auto 1em auto;
display:block;
overflow:auto;
}
.bookpageBody td, th
{
vertical-align:top;
border:1px #DDD solid;
padding:2pt;
}
.pageBg
{
z-index:1; position:absolute; background-color:#FFF;
visibility:hidden;
}
#pageBgL
{
border-right:0;
background:#FFF url(/images/paperShadow.verticalLeft.gif) repeat-y top right;
}
#pageBgR
{
border-left:0px #FEFEFE solid;
background:#FFF url(/images/paperShadow.topRight.gif) no-repeat top right;
}
.halfOpacity
{
filter: alpha(opacity=50);
opacity: 0.5; filter: alpha(opacity=50);
}
.hoverButton
{
filter: alpha(opacity=50);
opacity: 0.5; filter: alpha(opacity=50);
cursor: pointer;
cursor: hand;
}
.button16
{
width:16px; height:16px;
}
#blockLinkHover
{
position:absolute; z-index:1000; filter: alpha(opacity=0); opacity:0; filter: alpha(opacity=0);
}
#blockLinkHover a
{
width:24px; height:24px;
background-image:url(/images/paracorner.24x24.01.gif); border:1px; display:block;
cursor:hand;
cursor:pointer;
}
div.popup
{
display:none;
position:absolute;
z-index:1000;
border:2px #CCC solid;
background-color:#EEE;
color:#333;
border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
padding-bottom:5px;
opacity:0.96; filter: alpha(opacity=96);
}
div.popup div.title
{
padding: 3px 5px 4px 8px;
background: rgb(201,201,201) url(/images/apple.titlebg20091110.20.gif) repeat-x center left;
}
div.popup div.title img
{
cursor: hand;
cursor: pointer;
}
div.popup div.title table
{
width:100%;
}
div.popup div.title table td.left
{
font-size:13px;
text-align:center;
}
div.popup div.title table td.right
{
text-align:right; width:16px;
}
#permanentLinksPopup
{
width:390px;
}
#permanentLinksPopup div.permanentLinksContent
{
padding:10px 10px 5px 10px;
width:100%;
}
#permanentLinksPopup div.inputAndLink
{
width:370px;
}
#permanentLinksPopup input
{
width:360px;
padding:2px 4px 2px 4px;
margin: 0 0px 1px 0px;
border:1px #AAB solid;
background-color:#FFF;
color:#000;
}
#permanentLinksPopup a
{
display:block;
text-align:right;
font-size:11px;
width:370px;
}
#permanentLinksPopup div.over
{
font-weight:bold;
font-size:12px;
margin: 8px 0 4px 0;
}
#barHeader
{
text-align:left;
font-size:12px;
}
#bookProgressCurrentWrap1,
#bookProgressCurrentWrap2,
#bookProgressCurrentWrap3,
#bookProgressClickable,
#pageNum
{
width:200px;
display:inline-block;
}
#bookProgressCurrentWrap1,
#pageNum,
#bookProgressClickable
{
height:16px;
}
#pageNum
{
color:#444;
}
#bookProgressCurrentWrap3
{
overflow-y:hidden;
}
#bookProgressCurrentWrap1
{
padding-top:6px;
display:inline-block;
float:left;
}
#bookProgressCurrentWrap2,
#bookProgressCurrentWrap3
{
text-align:left;
background-color:#FFF;
display:inline-block;
width:200px;
}
#bookProgressCurrentWrap2,
#bookProgressCurrentWrap3
{
border-style:solid;
border-color:#EEE;
}
#bookProgressCurrentWrap2 {height:8px;}
#bookProgressCurrentWrap3 {height:6px;}
#bookProgressCurrentWrap3
{
}
.loading #bookProgressCurrentWrap2
{
border-left: 2px #dad6cd solid;
border-right:2px #dad6cd solid;
}
#bookProgressCurrentWrap2 {border-width:0px 2px 0px 2px;}
#bookProgressCurrentWrap3 {border-width:1px 0px 1px 0px;}
#bookProgressCurrent
{
background: #F0EDE3 url(/images/bg.gloss.F0EDE3.png) repeat-x center left;
height:100%;
display:inline-block;
}
#bookProgressClickable
{
cursor: pointer;
cursor: hand;
width:200px;
border:1px #F00 solid;
display:inline-block;
background-color:#000;
filter: alpha(opacity=0);
opacity: 0; filter: alpha(opacity=0);
float:left;
position:relative;
left:-400px;
z-index:10;
}
table.shaded
{
background-color:#FFF;
position:absolute;
opacity:0.5; filter: alpha(opacity=50);
filter: alpha(opacity=50);
visibility:hidden;
}
table.shaded td.TL,
table.shaded td.TM,
table.shaded td.TR,
table.shaded td.BL,
table.shaded td.BM,
table.shaded td.BR
{
height:24px;
}
table.shaded td.TL,
table.shaded td.ML,
table.shaded td.BL,
table.shaded td.TR,
table.shaded td.MR,
table.shaded td.BR
{
width:24px;
}
table.shaded td.TL {background-image:url(/images/SS-TL.gif);}
table.shaded td.TM {background-image:url(/images/SS-TM.gif);}
table.shaded td.TR {background-image:url(/images/SS-TR.gif);}
table.shaded td.ML {background-image:url(/images/SS-ML.gif);}
table.shaded td.MR {background-image:url(/images/SS-MR.gif);}
table.shaded td.BL {background-image:url(/images/SS-BL.gif);}
table.shaded td.BM {background-image:url(/images/SS-BM.gif);}
table.shaded td.BR {background-image:url(/images/SS-BR.gif);}
table.shaded td.M1L {background-image:url(/images/shadow-M1L.gif);}
table.shaded td.M1R {background-image:url(/images/shadow-M1R.gif);}
table.shaded td.M2L {background-image:url(/images/shadow-M2L.gif);}
table.shaded td.M2R {background-image:url(/images/shadow-M2R.gif);}
#shadeLayer
{
width: 100%;
height: 100%;
position: absolute;
background-color:#FFF;
left: 0px;
overflow:hidden;
top: 0px;
opacity:0.70; filter: alpha(opacity=70);
filter: alpha(opacity=70);
z-index: -9;
}
html, body { height: 100%; }
#nonFooter { position: relative; min-height: 100%; }
* html #nonFooter { height: 100%; }
#footer
{
margin:0 auto 0 auto;
clear: both;
position: relative;
z-index: 10;
}
div#inBody {width:500px; margin: 0 auto 0 auto;}
table#header {width:100%;}
table#header td.left {width:325px;}
table#header td.right {text-align:right; padding-top:5px; line-height:1em;}
table#header td.left img
{
margin:15px 0 20px -33px; border:0; width:133px; height:86px; position:relative;
}
a.lang
{
padding:2px 3px 2px 3px;
}
a.langCurrent
{
background-color:#B7B7B7;
color:#FFF;
text-decoration:none;
}
a.langAnother
{
color:#B7B7B7;
}
.underLogo {width:100%; padding: 0 4px 0 4px;}
a.book {display:block; font-size:1.2em; padding-bottom:3px;}
div.authors {padding-bottom:7px;}
#ifile
{
margin-top:2px;
padding:2px;
width:100%;
font-size:1.2em;
}
#accordion
{
display:none;
}
#accordion h3, #accordion div.foldable
{
border:2px #EBEBEB solid;
}
#accordion h3
{
color:#FFF;
padding:3px 0px 3px 20px;
font-size:1em;
height:18px;
color: rgb(51,51,51);
font-weight:bold;
letter-spacing:0px;
}
#accordion h3 a
{
text-transform:lowercase;
color:#08F;
text-decoration:none;
}
#accordion h3 a:hover
{
}
#accordion h3.rcd-state-default-fixed
{
border-top:0;
border-bottom:0;
border-right:0;
}
#accordion h3.ui-state-hover
{
background: #f6f6f6 url(/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) repeat-x center left;
cursor: pointer;
cursor: hand;
}
#accordion h3.ui-state-active
{
background: rgb(201,201,201) url(/images/apple.titlebg20091110.30.gif) repeat-x center left;
background: rgb(201,201,201) url(/images/apple.titlebg20091110.10.gif) repeat-x center left;
background: rgb(201,201,201) url(/images/apple.titlebg20091110.20.gif) repeat-x center left;
-moz-border-radius-topright: 9px;
-webkit-border-top-right-radius: 9px;
-moz-border-radius-bottomleft: 9px;
-webkit-border-bottom-left-radius: 9px;
border-bottom:0;
border-left:0;
}
#accordion h3.ui-state-active.first
{
-moz-border-radius-topleft: 2px;
-webkit-border-top-left-radius: 2px;
}
#accordion h3.ui-state-active a
{
color:#333;
text-decoration:none;
}
#accordion h3.rcd-state-changing-from-active-down-distant
{
border-right:0;
border-top:0;
}
#accordion h3.rcd-state-changing-from-active-down-sibling
{
border-right:0;
border-top:0;
}
#accordion h3.rcd-state-changing-from-active-up-sibling
{
border-right:0;
}
#accordion h3.rcd-state-changing-from-active-up-distant
{
border-top:0;
border-right:0;
}
#accordion h3.rcd-state-changing-from-active
{
}
#accordion h3.ui-state-focus
{
}
#accordion h3.first {border-top:0;}
#accordion h3.changing
{
color:#000;
font-weight:bold;
}
#accordion div.foldable
{
border-left:0;
border-top:0;
padding:20px 20px 25px 20px;
display:block;
}
#accordion div.last
{
border-bottom:0;
}
#modalBackground
{
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 9;
background-color:#333333;
display: none;
opacity: 0.40; filter: alpha(opacity=40);
filter: alpha(opacity=40)
}
#pleaseWait
{
z-index:100; background-color:#FFF; position:absolute;
top:100px; border:2px #DDD solid;
text-align:center;
padding:10px 20px 10px 20px;
display:none;
opacity: 0.85; filter: alpha(opacity=85);
filter: alpha(opacity=85)
}
div.content
{
width:600px; margin:50px auto 0 auto;
}
div.htmlIndex
{
width:500px;
margin: 0 auto 0 auto;
}
.htmlIndex h2 {margin:1em 0 1em 0; font-size:1.2em; }
div.htmlPart
{
width:500px;
margin: 0 auto 0 auto;
}
.htmlPart img
{
display:block;
margin: 1em auto 1em auto;
}
.htmlPart h1
{
margin:1em 0 1em 0;
}
.htmlPart div.para
{
margin:0.5em 0 0.5em 0;
}
p {margin: 0 0 0.5em 2px;}
div.code
{
border:1px #ddd solid;
background-color:#F5F5F5;
padding:4px;
font-family:consolas, couries new;
font-size:10px;
}
h1 {color:#555; font-size:1.5em; margin-bottom:1em;}
#errorOut br {margin-bottom:1em;}
div#content {padding-bottom:100px;}