/*The default stylesheet for srkriger.com*/

body
{
background-color: khaki;
background: url(parchment3.jpg) fixed;
padding:0px;
margin:0px;
}

.center {text-align:center}

/*Image classes.*/

img
{
border: 0px;
}

img.middle
{
vertical-align:middle;
margin-left: 1em;
margin-right:1em;
}

img.portrait
{
border: 0px;
height: 250px;
width: 200px;
}

/*Sets classes to float an image in either direction.*/

img.right
{
float: right;
padding-left: 10px;
}

img.left
{
float: left;
padding-right: 10px;
}

/*Paragraph formatting.*/

p
{
color: black;
text-align: left;
font-family: 'times new roman';
font-size: 100%;
}

/*Sets classes to capitalize a paragraph in various styles.*/

p.uppercase 
{
text-transform: uppercase
}
p.lowercase 
{
text-transform: lowercase
}
p.capitalize 
{
text-transform: capitalize
}

/*Code for giant, left-floating text*/

span.left
{
float:left;
width:0.7em;
font-size:400%;
font-family:'times new roman';
line-height:80%;
}

/*Headers formatting.*/

h1
{
color: black;
text-align: left;
font-family: 'times new roman';
font-size: 200%;
font-variant: small-caps;
}

h2
{
color: black;
text-align: left;
font-family: 'times new roman';
font-size: 0.7em;
}

h3
{
color: black;
display: inline;
align: center;
font-family: 'times new roman';
font-size: 150%;
font-variant: small-caps;
}

/*Lists formatting.*/

ul
{
list-style-type: disc;
}

ul.none
{
list-style-type: none;
}

ol
{
list-style-type: decimal;
}

/*Hyperlink formatting.*/

a:link
{
color: darkred;
text-decoration: none
}

a:visited
{
color: darkgreen;
text-decoration: none
}

a:hover
{
color: red;
text-decoration: none
}

a:active
{
color: red;
text-decoration: none
}

/*Code for proper spacing, without tables*/

div.content
{
margin-left:230px;
padding-left:4em;
padding-right:2em;
text-align: justified;
margin-top:0px;
width:600px;
}

p.menu
{
padding: 1em;
padding-left:40px;
top:10px;
float: left;
align: center;
position:fixed;
}

div.novel
{
border: thin solid khaki;
background-color:white;
font-color:black;
font-size:16px;
font-family:"times new roman";
overflow:scroll;
height: 340px;
width: 500px;
position:absolute;
align:center;
top: 140px;
display:block;
padding-left: 3em;
padding-right: 3em;
padding-top:2em;
}

div.play
{
border: thin solid khaki;
background-color:white;
font-color:black;
font-size:100%;
font-family:"times new roman";
overflow:scroll;
height: 340px;
width: 500px;
position:absolute;
align:center;
top: 140px;
display:block;
padding-left: 3em;
padding-right: 3em;
padding-top:2em;
}

div.novel p {
text-indent: 1.5cm;
line-height:200%;
}

div.novel p.verse
{
text-indent: 0cm;
line-height:200%;
margin-left:2cm;
}

div.play p.dir
{
margin-left: 5cm;
}