body {
margin: 0px 0 15px 0;
padding:0;
background-image:url(textureBackground_large.png);
background-repeat: repeat;
background-attachment: fixed;
line-height:1.6em;
color:#000000;
text-align: center;
}

/* wrapper */
#wrapper{
background-image:url(textureBackground_small.png);
width:1300px;
margin:auto;
margin-top:10px;
border:solid;
border-color:#444;
border-radius:20px;
padding:20px;
box-shadow: 10px 10px 5px #999;
}

h1{
font-family:'TitilliumText22LRegular',Arial, sans-serif;
/*font-family:'LatinModernSans10Regular',Arial, sans-serif;*/
/*font-family:'Times New Roman',Times,serif;*/
font-size:40px;
text-align:center;
color:#444;/*#917760;*/
padding:20px 0px 20px 0px;/*0px;/**/
margin:auto;
/*border:solid 3px;
border-color:#444;*//*#7F8B80;*/
/*border-radius:6px;
display:block;*/
}

.titleTile{
background-image:url(textureBackground_medium.png);
margin:auto;
border:solid 3px;
border-color:#444;/*#7F8B80;*/
border-radius:6px;
display:block;
width:242px;
height:115px;
}

.lineTile{
background-image:url(textureBackground_line.png);
margin:auto;
border:none;
display:block;
width:730px;
height:19px;
}


p{
/*font-family:'TitilliumText22LRegular',Arial, sans-serif;*/
font-family:'LatinModernSans10Regular',Arial, sans-serif;
/*font-family:'Times New Roman',Times,serif;*/
font-size:17px;
text-align:left;
}

.line{
	border:solid;
	color:#7F8B80;
	border-width:2px;
	margin:20px 300px 0px 300px;
	/*padding:5px 10px 5px 10px;*/
}

.caption{
	width:90%;/*360px;*/
	margin:10px;/*5px 20px 0px 20px;*/
	/*margin:auto;*/
	padding:0px 0px 40px 0px;
	text-align:justify;
	font-family:'TitilliumText22LRegular',Arial, sans-serif;
}
.caption p {
	/*display:block;*/
	/*margin:0px 20px;*/
	font-size:14px;
}

.full{
width:1260px;
margin:auto;
padding:0px 10px 0px 10px;
}

.gapTop{
height:40px;
}

.gapBottom{
height:25px;
}

.text{
margin:auto;
width: 600px;
padding:0px 0px 50px 0px;
}

.poem{
padding:5px 100px 5px 100px;
}

.pete{
font-style:italic;
margin:auto;
width: 500px;
text-align:justify;
}

.border {
	border:2px solid #000;
	border-color:#444;
	margin:0px 0px 45px 0px;
	border-radius:4px;
}

.center {
	/*display:inline;*/
	text-align:center;
}
.caption.full {
	width:780px;
	margin:auto;
}
.caption.narrow {
	width:650px;
	margin:auto;
}
.floatLeft{
	float:left;
	margin-right:10px;
}
.floatRight{
	float:right;
	margin-left:10px;
}

.clear{
	clear:both;
}