body, h2, p {
	margin: 0;
	padding: 0;
}

h1  {
	font-family: Monotype Corsiva, serif;
	font-weight: normal;
	font-size: 48pt;
	color: #FF0000;
	text-align: center;
}

h2  {
	font-family: Monotype Corsiva, serif;
	font-weight: normal;
	font-size: 28pt;
	color: #C00000;
}

h4  {
	font-family: Monotype Corsiva, serif;
	font-weight: normal;
	font-size: 16pt;
	margin: 0px 30px;
}

h5  {
	font-family: Monotype Corsiva, serif;
	font-weight: normal;
	font-size: 14pt;
	margin: 0px 30px;
}

p  {
	font-family: Calibri, Arial, san-serif;
	font-size: 15px;
}

body {
	background: url("images/themeback.jpg") repeat-x;

	color: #4D4D4D;
	font-family: Calibri, Arial, san-serif;
	font-size: 15px;
}

#book {
	background: url("images/book2.png") no-repeat ;
	position: absolute;
	width: 1000px;
	height: 500px;
	left: 50%;
	top: 50%;
	margin-left: -500px;
	margin-top: -230px;
}

#pages section {
	background: url("images/paper.png") repeat-y;
	display: block;
	width: 472px;
	height: 490px;
	position: absolute;
	left: 500px;
	top: 5px;
	
	overflow: hidden;
}

#pages section>div {
	display: block;
	width: 470px;
	height: 490px;
	font-size: 12pt;
}

#pages section p,

#pages section h2 {
	padding: 3px 35px;
	line-height: 1.4em;
	text-align: justify;
}

#pages section h2{
	margin: 15px 0 10px;
	}

#pageflip-canvas {
	position: absolute;
	z-index: 100;
}

.stylehappy {
	font-family: Monotype Corsiva, serif;
	font-weight: normal;
	font-size: 14pt;
	color: #FF00C6;
}