/*
SCREEN STYLESHEET
(c) J  2008



----------------------------------------*/

pre{
margin-left: 3.75em;
}
.example{
margin: 0 3em 1.25em;
}
.example p{
font-size: 1em;
line-height: 1em;
font-family: georgia, serif;
margin: 1em 0;
color: #000;
}

.block p{
line-height: 1.25em;
margin: 1.25em 0;
}

.indent1 p{
line-height: 1.25em;
margin: 0.625em 0;
}
.indent1 p + p{
text-indent: 1em;
}

.indent2 p{
line-height: 1.25em;
margin: 0;
}
.indent2 p + p{
text-indent: 2.5em;
}

.justify p{
text-align: justify;
}

.outdent p{
line-height: 1.25em;
margin: 0;
text-indent: -1em;
}

.continuous p{
line-height: 1.25em;
margin: 0;
display: inline;
}
.continuous p + p:before{
content: "¶ "
}

.elevated p{
line-height: 1.25em;
margin: 0.625em 0;
text-align: justify;
}
.elevated p:first-letter{
font-size: 3.75em;
line-height: 1em;
}
.elevated p + p:first-letter{
font-size: 1em;
line-height: 1.25em;
}

.drop-cap p{
line-height: 1.25em;
margin: 0;
}
.drop-cap p + p{
text-indent: 2.5em
}
.drop-cap p:first-letter{
font-size: 3.5em;
line-height: 1em;
font-weight: 400;
float: left;
margin: 0 0.107em 0 0;
}
.drop-cap p:first-line{
font-weight: 800;
}
.drop-cap p + p:first-letter{
font-size: 1em;
line-height: 1.25em;
float: none;
margin: 0;
}
.drop-cap p + p:first-line{
font-weight: 400;
}

.outdent-cap p{
line-height: 1.25em;
padding: 0 0 0 8em;
margin: 0.625em 0;
text-align: justify;
}
.outdent-cap p:first-letter{
font-size: 8em;
line-height: 1em;
font-weight: 400;
float: left;
margin: 0 0 0 -1em;
}
.outdent-cap p:first-line{
font-weight: 800;
font-variant: small-caps;
}
.outdent-cap p + p:first-letter{
font-size: 1em;
line-height: 1.25em;
float:none;
margin: 0;
}
.outdent-cap p + p:first-line{
font-weight: 400;
font-variant: normal;
}

.outdent-block p{
line-height: 1.25em;
text-align: justify;
margin: 1.25em 0;
padding: 0;
}
.outdent-block p:before{
content: "§ ";
}
.outdent-block p + p{
padding: 0 0 0 8em;
}
.outdent-block p + p:before{
content: "• ";
}
