@charset "utf-8";
/* CSS Document */


html {
font-family:georgia, serif
}

#container {
margin:auto;
margin-top:30px;
width:1000px;
}

p {
margin: 0 0 0.5em 0;
text-align:justify;
}

li p {
margin: 0 0 0 0;
text-align:left;
}

em {
font-style:italic;
}

h1 {
background-repeat:no-repeat;
margin-bottom:0.5em;
}

#headerimage {
margin:10px;
}

#headerimage img {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	display: block;
}

/***********
Navbar
************/

#navbar a {
text-decoration:none;
color:#fff;
}

#navbar a:hover {
text-decoration:underline;
color:inherit;
}

#navbar {
height:85px;
background:url(/images/header2.gif);
background-repeat:repeat;
margin-bottom:30px;
}

#navbar ul {
line-height:35px;
text-align:center;
color:#fff;
font-family:helvetica, arial, sans-serif;
font-size:15px;
text-transform:uppercase;
letter-spacing:0.1em;
}

#navbar li {
margin-right:20px;
display:inline;
}

#navbar li.last {
	margin-right:40px;
	display:inline;
}

/***********
Content
************/

.film {
margin-left:1em;
}

#bookimage, #texthome {
float:left;
}

#text {
float:left;
width:650px;
}

#text h1, #text-contact h1  {
font-size:2em;
color:#2d395a;
}

#text h2 {
font-size:1.3em;
margin-top:2em;
margin-bottom:0.5em;
}

#text h2.sample {
font-size:2em;
margin-top:1em;
margin-bottom:0.5em;
}

#text h5{
font-size:2em;
margin-top:1em;
margin-bottom:0.5em;
}

#text.films h3 {
font-size:1.2em;
margin-top:1em;
margin-bottom:0.5em;
font-weight:bold;
color:#2d395a;
}

#text.films h4 {
font-size:1em;
margin-bottom:0.5em;
}

#text .quote {
font-style:italic;
margin-bottom:0;
}

#text .quotesrc {

}

#text ul {
list-style-type:none;
padding:0px;
margin:0px;
}

#text li {
background-image:url(/images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 1px;
padding-left:20px;
margin-top:0.5em;
}

#text a:link, #text a:visited {
color:#2d395a;
text-decoration:none;
}

#text a:hover, #text a:active {
text-decoration:underline;
color:#2d395a;
}

#portrait {
float:right;
}

hr {
border:0;
height:17px;
margin:2em 0;
}

#text hr {
background:url(/images/hr.gif) 0 0 no-repeat;
}

/***********
Home page
************/

#texthome hr {
background:url(/images/hrhome.gif) 0 0 no-repeat;
}

#texthome {
margin-top:50px;
width:380px;
}

#texthome h1 {
text-indent:-9999px;
}

#text1 {
background-image:url(/images/text1.gif);
width:100%;
height:38px;
}

#text2 {
background-image:url(/images/text2.gif);
width:100%;
height:32px;
}

#text3 {
background-image:url(/images/text3.gif);
width:100%;
height:62px;
}

/**********
 Contents
***********/

#text .chaphead {
margin-top:1em;
}

#text .chapnum {
font-variant: small-caps;
}

#text .chaptitle {
margin-left:1em;
}

#text .pagenum {
margin-left:1em;
}

#text .float-left {
float:left;
margin:0 1em 1em 0;
width:300px;
}

#text .float-right {
float:right;
margin:0 0 1em 1em;
width:300px;
}

#text .float-left p, #text .float-right p {
font-size:0.8em;
margin-top:1em;
text-align:left;
}

#text-contact {
	float: left;
}

#portrait-contact-1 {
	margin-left:10px;
	float: right;
}

#portrait-contact-2 {
	margin-right:10px;
	float: right;
}

.double-spaced {
	line-height: 1.5em;
}


