html {
	overflow-y: scroll;}
	
body {
	font: 100% verdana, arial, helvetica, sans-serif; 
	color: #fff;
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 30px;
	padding: 0; 
	border: 0 none ;
	text-decoration : none;
	background-image:url(shaun-bg.jpg);
 	background-color:#14242d;
	background-repeat:no-repeat;
	background-position:top left;
	background-attachment:fixed
	}

.navi {
	text-align: right;
	padding: 0px;
	float: right;
	color: #4b7c98;
	background-color: transparent;
	}
	
p {	
	font: 80% verdana, arial, sans-serif;
	color: #fff;
	background: transparent;
	margin-left:30px;
	text-align: left;
	line-height: 150%;
	}

p.syn {	
	font: 80% verdana, arial, sans-serif;
	color: #fff;
	background: transparent;
	margin:0px;
	text-align: left;
	line-height: 150%;
	}

p.question {
	font: 80% verdana, arial, helvetica, sans-serif;
	color: #b1a790;
	background: transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	line-height : 200%;
}

p.answer {
	font: 80% verdana, arial, helvetica, sans-serif;
	color: #fff;
	background: transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	line-height : 200%;
}

p.center {						
	font: 80% verdana, arial, sans-serif;
	color: #fff;
	background: transparent;
	margin-left:30px;
	text-align: center;
	line-height: 150%;
}

p.by {							
	text-align: left;
	font-size: 76%;
	margin: 10px 0px 10px 350px;
	color : #ffffff;
	background: transparent;
} 

p.halfcenter {					
	text-align: center;
	width: 49%;
	font-size : 76%; 
	color : #ffffff; 
	background: transparent;
}

p.titles {
	text-align: center;
	font-size : 100%;
	color : #ffffff; 
	background: transparent;
} 

p.page {
	font-size : 76%; 
  	color : #ffffcc; 
  	background: transparent;
} 

p.from {
	font-size : 76%; 
	line-height : 150%; 
	color : silver; 
	background: transparent;
} 

p.double {
	font-size : 76%; 
	line-height : 300%; 
	color : silver; 
	background: transparent;
} 

p.strike {
	text-decoration: line-through;
	color : red;
}

.up {
	float: right;
}

.left {
	float : left;
	text-align : left;
	margin:0px;
	padding:0px;
}

.right {
	float : left
}
	
.nineteen {
	float: left; 
	text-align: center; 
	background: transparent;
	width: 19%;
	margin-bottom: 20px;
	font-size: 80%;
}

.twentyfour {
	float: left;
	text-align: left;
	background: transparent;
	width: 24%;
	margin-bottom: 30px;
} 

.thirtythree {
	float: left;
	text-align: left;
	background: transparent;
	width: 33%;
	margin-bottom: 30px;
	font-size: 80%;
} 

.maincharacters {
	float: left;
	text-align: left;
	background: transparent;
	font-size: 80%;
	margin-right:60px;
} 

.minorcharacters {
	float: left;
	text-align: left;
	background: transparent;
	font-size: 80%;
	margin-right:60px;
}

.fortynine {
	float: left; 
	text-align: center; 
	background: transparent;
	margin-bottom: 10px;
	width: 49%;
}

.seventyfour {
	float: left; 
	text-align: left; 
	background: transparent;
	width: 74%;
	margin-bottom: 30px;
} 

.bookcover {
	float : left;
	width: 77px;
	background-color : transparent;
	font-size : 60%;
}

.booktext {
	float : left;
	width: 160px;
	background-color : transparent;
	font-size : 60%;
}

.booktextwide {
	float : left;
	width: 450px;
	background-color : transparent;
	font-size : 60%;
}

.synleft {
	font: 70% arial, helvetica, sans-serif;
	color: #b1a790;
	float : left;
	text-align : right;
	width: 8%;
	background-color : transparent;
}

.synright {
	float : left;
	background-color : transparent;
	padding-bottom : 12pt;
	padding-left : 20px;
	width : 89%;
	font-size : 80%;
}

.audioleft {
	float : left;
	width: 185px;
	background-color : transparent;
	font-size : 60%;
}

.audioright {
	float : left;
	width: 400px;
	background-color : transparent;
	font-size : 60%;
}

hr	{
	border: 1px solid #fff;
	width: 715px;
	height: 0px;
	background: transparent;
}
	
hr.long	{
	width: 85%;
	color: #4b7c98; 
	background: transparent;
	border: 1px solid #fff; 
  	height: 0px; 
	text-align: center;
	clear: left;
}

hr.left	{
	border: 1px solid #fff;
	width: 715px;
	height: 0px;
	text-align: left;
	background: transparent;
}

blockquote {
	font: 80% Verdana, arial, sans-serif; 
	color: #ffffff;
	background: transparent;
	margin-left:60px;
	margin-right:30px;
	text-align: left;
	line-height: 150%;
} 
	
br {
	clear: both;
	background: transparent;
}
	
.buyleft { 	
	font : 80% verdana;
	float: left; 
	text-align: center; 
	background: transparent;
	width: 60px;
} 
	
.buyright {
	font: 80% verdana;
	float: left; 
	margin-left: 20px;
	text-align: left; 
	background: transparent;
	width: 90%;
	line-height : 150%;
} 

.right {		
	float: right;
	text-align: right;
	background: transparent;
}

sup {	
	font-style : italic; 
	color : silver; 
	background: transparent;
} 

.two_center {
	float: left; 
	text-align: center; 
	background: transparent;
	width: 49%;
	margin-bottom: 10px;	
} 


.three_center {
	float: left; 
	text-align: center; 
	background: transparent;
	width: 32%;
	margin-bottom: 10px;	
}

h1 {
	font: 400 130% arial, helvetica, sans-serif; 
	color : #b1a790; 
	background: transparent;
} 

h2 {
	font: 700 100% arial, helvetica, sans-serif; 
	color : #b1a790; 
 	background: transparent;
  	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}

h3 {
	font: 130% arial, helvetica, sans-serif; 
	color : #b1a790; 
	background: transparent;
	margin: 0px
}  

h4 {
	font: 70% arial, helvetica, sans-serif;
	color: #b1a790;
	background: transparent;
	margin-bottom: 0px;
	text-align : left;
}

h5 {
	font: 90% arial, helvetica, sans-serif;
	color: #b1a790;
	background: transparent;
	margin-bottom: 0px;
}

A.quotes:visited, A.quotes:link, A.quotes:active {
	font : 800 110% arial, helvetica, sans-serif; 
 	color : #4b7c98; 
	line-height: 136%;
	text-decoration : none; 
	background: transparent
} 		

A.quotes:hover {	color : #eaf1fc;      
	background: transparent
} 

A.quotes2:visited, A.quotes2:link, A.quotes2:active {
	font : 800 130% arial, helvetica, sans-serif; 
	color : #728394; 
	line-height: 150%;
	text-decoration : none; 
	background: transparent
} 		

A.quotes2:hover { 
	color : #eaf1fc;      
	background: transparent
} 

A.bottom:visited, A.bottom:link, A.bottom:active {
	font : 800 80% arial, helvetica, sans-serif; 
	color : #4b7c98; 
	text-decoration : none;
	background: transparent;
} 

A.bottom:hover {
	color : #eaf1fc;      
	background: transparent
}
