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:1330px;
margin:auto;
margin-top:170px;
border:solid;
border-color:#333;
border-radius:20px;
padding:20px;
/*box-shadow: 10px 10px 5px #888;*/
}

h1{
background-image:url(textureBackground_medium.png);
font-family:'TitilliumText22LRegular',Arial, sans-serif;
/*font-family:'LatinModernSans10Regular',Arial, sans-serif;*/
/*font-family:'Times New Roman',Times,serif;*/
font-size:44px;
text-align:center;
color:#eee;/*#917760;*/
padding:0px;/*23px 0px 25px 0px;*/
margin:auto;
border:solid 3px;
border-color:#333;/*#7F8B80;*/
border-radius:6px;
display:block;
width:338px;
height:66px;
}

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:200px;
}

.gapBottom{
height:25px;
}

.gapSmall{
height:20px;
}

.gapTiny{
height:10px;
}

.gapMid{
height:40px;
}
.text{
padding:5px 50px 5px 50px;
}

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

.border {
	border:2px solid #000;
	border-color:#333;
	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-left:0px;
}
.floatRight{
	float:right;
	margin-right:-15px;
	padding-right:0px;
}

.clear{
	clear:both;
}