/* CSS Document */
/* BetterThanaBook July 2007 */
* {
	/*font-family:  "Times New Roman", Times, serif; /* set the font of all elements to this */
	font-size: 100%; /* reset all fonts to a common size */
/*	word-wrap: break-word; /* Stop IE from expanding parent container when word is too long (proprietary IE, new in CSS3) */
}

h1, h1 *,
h2, h2 *,
h3, h3 *,
h4, h4 *,
h5, h5 *,
h6, h6 * {
/*	font-family: "Times New Roman", Times, serif;*/
}

/*
redefining the width of the content for the free sample reading material*/
#primary #content {
	/*margin: 0 34% 0 7.6%;
	width: 58.4%;*/
	margin: 0 34% 0 3.8%;
	width: 89%;
}

/* Make sure the logo and BTAB Features Text don't collide */
#branding #btabfeatures {
	position: absolute;
	top: 5.4em;
	margin-right: 296px;
	right: 7.6%;
	text-align: right;
}
.btabfeatures-description {
/* 	color: #73292d;  */
	color: #cc4251;
	font-size: 14px;
}


#btab {
	margin: -50px 0 0 0;

}

#clearone {
	clear: both;
	height: 1px;
}
.clear {
	clear: both;
	height: 1px;
}

#respell { padding: 20px; color: white; font-weight: bold; text-align:center; }
 
 
.arial {
/*	font-family: 'Arial', 'sans-serif', 'Verdana', 'Helvetica'; */
	font: 300 16px/1.625 "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.times {
/*	font-family:  "Times New Roman", Times, serif; */
	font: 300 16px/1.625 "Times New Roman", Times, serif;
}

.dochead, .titlepage {
padding: 0;
}

.toc {
   width:880px;
   margin-left:auto; margin-right:auto;
}
.titlepage h1, .toc h1 {
  text-align: center;
  font-size: 200%;
  font-weight: normal;
  font-family: "Times New Roman", Times, serif;
}

.titlepage h2, .toc h2 {
  font-size: 180%;
  font-weight: normal;
  text-align: center;
}
.titlepage h3 {
  font-size: 125%;
  font-weight: normal;
  text-align: center;
}
.titlepage h4, .toc h4, 
.titlepage h5, .toc h5 {
  font-size: 110%;
  text-align: center;
}

.toc h3 {
  font-size: 140%;
  text-align: center;
}
.toc ol {
  font-size: 110%;
  line-height: 1.4;
  list-style:decimal;
  margin: 0 auto 10px auto;
   text-align: left;
}
.toc ul {
  font-size: 110%;
  line-height: 1.4;
  margin: 0 auto 10px auto;
   list-style: none;
   text-align: left;
}
.toc ul ul {
   list-style: none;
   text-align: left;
   margin-left: 20px;
}

.toc_author ul {
  font-size: 110%;
  line-height: 1.4;
	list-style: none;
	margin: 0 auto;
	padding: 0;
}


.dochead h2, .chapter h2, .preface h2  {
  font-size: 180%;
  font-weight: bold;
  font-family:  "Times New Roman", Times, serif;
  text-align: center;
/*  margin: 0 0 5px 0;
*/}
.chapter  h3, .chapter h4, .preface h3, .preface h4 {
  font-size: 150%;
  font-weight: bold;
  font-family:  "Times New Roman", Times, serif;
  text-align: center;
/*  margin: 0 0;
*/}	
.chapter p.first, .preface p.first {
  font-size: 110%;
  text-indent: 0;
  line-height: 1.4;
  margin: 8px 0 0 0;
  font-family:  "Times New Roman", Times, serif;
}
.chapter p, .preface p {
  font-size: 110%;
  text-indent: 20px;
  line-height: 1.4;
  margin: 8px 0 0 0;
  font-family:  "Times New Roman", Times, serif;
}
.poem {
  font-family: "Times New Roman", Times, serif;
  font-size: 110%;
  font-style: normal;
  line-height: 1.4;
  margin: 15px 90px;
}
p.verse, p.stanza, p.chorus {
  text-align: left;
  text-indent: 0;
  margin: 10px 0;}
  
div.quote p, p.quote, blockquote {
  font-family: "Times New Roman", Times, serif;
  font-size: 110%;
  font-style: normal;
  line-height: 1.4;
  margin-left:1em; margin-right:1em; }
	
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.italic {
	font-style:italic;
}
.copy_s {
    font-size:80%;
	color:#000000;
}


.book_navigation{
text-align: center;
}  

	
/* CSS Document */
#content .inner {
	margin: 0;
}
#content #rs {
	margin: 0;
	display: inline; /* for IE double margin float bug */
}

/* replace #content #rs with .reading-sheet  */
.reading-sheet h1 {
	font-size: 160%;
	margin: -40px 0 2px 10px;
}
.reading-sheet h2 {
	font-size: 140%;
	margin: 30px 0 2px 20px;
}
.reading-sheet h3 {
	font-size: 140%;
	margin: 30px 0 2px 20px;
}
.reading-sheet ul { 
	margin: 10px 0 0 -10px;
	padding-left: 30px;
}

 .reading-sheet ul li, .reading-sheet ul li h3 {
	display: inline;
	list-style-type: none;
	margin-right: 40px;
	font-size: 150%;
	font-weight: 500;
	line-height: 2.9;
	padding-left: 0;
	background: none;
}
.reading-sheet ul li h3 {font-size: 100%;}
.reading-sheet ul li.no{
	margin-right: 5px;
	font-size:100%;
	vertical-align:top;
}

	/* -----------------------------------
	box
	----------------------------------- */
	
	.reading-sheet .box
	{
		float: left;
		width: 100%;
		margin: 0 0 15px;
		clear: both;
		display: block;
	}
	
	.reading-sheet .story_inner
	{
		float: left;
		width: 100%;
		padding: 8px; 
	}
	
	.reading-sheet .short_story, .reading-sheet .short_story1, .reading-sheet .short_story2, .reading-sheet .short_story3, .reading-sheet .short_story4
	{
	/*	
		width: 650px;
		margin-left:100px;
		padding: 15px 10px 15px 10px;
		 */
	}
	/*	
	.reading-sheet .short_story1 { width: 750px; }
	.reading-sheet .short_story2 { width: 850px; 		margin-left:50px;  }
	.reading-sheet .short_story3 { width: 900px; 		margin-left:50px; }
	.reading-sheet .short_story4 { width: 940px; 		margin-left:10px; }
 */	
 
 	.reading-sheet .short_story1 , .reading-sheet .short_story1a , .reading-sheet .short_story1a-1, .reading-sheet .short_story1b 
	{ 
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 80px;
	}
	
	.reading-sheet .short_story1a 
	{ 
		width: 65%;
		margin-top: 10px;
	}
	.reading-sheet .short_story1a-1  { margin-top: 30px; }	
	.reading-sheet .short_story4a  { margin-top: 90px; }
	.reading-sheet .short_story1b { margin-top: 120px; }
	
	.reading-sheet .box h2, .box h3, .box h4, .box h5, .box h6 { margin: 0 0 .3em; }
	.reading-sheet .box h2 { font-size: 200%; }
	.reading-sheet .box h3 { font-size: 200%; }
	.reading-sheet .box .short_story h3 { font-size: 200%; margin:30px 0 2px 55px; }
	.reading-sheet .box .short_story1 h3, .reading-sheet .box .short_story1b h3 { font-size: 200%; margin:30px 0 -20px 20px; }
	.reading-sheet .box .short_story1a h3, .reading-sheet .box .short_story1a-1 h3 { font-size: 200%; margin:30px 0 0 0px; }
	.reading-sheet .box .short_story4 h3 { font-size: 200%; margin:30px 0 0px 0px; }
	.reading-sheet .box .short_story4a h3 { font-size: 200%; margin:30px 0 0px 0px; }
	.reading-sheet .box h4 { font-size: 115%; }
	.reading-sheet .box h5 { font-size: 105%; }
	.reading-sheet .box h6 { font-size: 100%; }
	
	.reading-sheet .box p, .reading-sheet .short_story1 p, .reading-sheet .short_story1a p, .reading-sheet .short_story1a-1 p, .reading-sheet .short_story1a-1 p, .reading-sheet .short_story1b p, .reading-sheet .short_story2 p, .reading-sheet .short_story3 p, .reading-sheet .short_story4 p, #rs .short_story4a  p, .reading-sheet .story_inner p.section
	{
		font-size: 160%;
		font-weight: 500;
		line-height: 1.75;
		margin: 15px 0 0 55px;
	}

	.reading-sheet .short_story1 p.first, .reading-sheet .short_story1b p.first, .reading-sheet .short_story2 p.first, .reading-sheet .short_story3 p.first { margin: 30px 0 0 20px; }
	.reading-sheet .short_story1 p, .reading-sheet .short_story1b p, .reading-sheet .short_story2 p, .reading-sheet .short_story3 p { margin: 0px 0 0 20px; }
	.reading-sheet .short_story1a p.first, .reading-sheet .short_story1a-1 p.first { margin: 30px 0 0 20px; }
	.reading-sheet .short_story1a p, .reading-sheet .short_story1a-1 p  { margin: 0px 0 0 20px; }
	.reading-sheet .short_story1 p.a_section, .reading-sheet .short_story1b p.a_section   { margin-top: 30px; }
	.reading-sheet .short_story4 p.first, #rs .short_story4a  p.first { margin: 20px 0 0 0px; }
	.reading-sheet .short_story4 p { margin: 0px 0 0 0px; }
	.reading-sheet .story_inner p.section { margin:50px 0 0 20px; }
	.reading-sheet .short_story1b p.para, .reading-sheet .short_story2 p.para { margin:30px 0 0 20px; }
	.reading-sheet .short_story4 p.para, .reading-sheet .short_story4a p.para  { margin:30px 0 0 0px; }


	/* -----------------------------------
	classes
	----------------------------------- */
	
	.align-left
	{
		float: left;
		margin: 0 15px 0 0;
	}
	
	.align-right
	{
		float: right;
		margin: 0 0 0 10px;
	}
	
	.align-right-ltr
	{
		float: right;
		margin: 0 70px 0 10px;
	}
	.align-right-ltr-2
	{
		float: right;
		margin: 30px 45px 0 10px;
	}
	
.img-margins
	{
		margin: 60px 10px 0 0;
	}
	
	.img-margins1
	{
		margin: 95px 10px 0 0;
	}
	
	.img-margins-up
	{
		margin: -30px 0 0 0;
	}

	.img-margins-up2
	{
		margin: -20px 20px 0 0;
	}
/*		
	.img-margins-up
	{
		margin: -140px 0px -40px 30px;
	}
		
	.img-margins-up1
	{
		margin: -440px 0px -40px 30px;
	}
*/		
	.img-margins-L
	{
		margin: 0px 120px 0 140px;
	}
	.img-margins-L1
	{
		margin: -50px 10px 0;
	}
		
	.img-margins-r
	{
		margin: 0 40px 0 10px;
	}
	.img-margins-r2
	{
		margin: 0 20px 0 10px;
	}	
	.align-left img, .align-right img { display: block; }
	.gutter { margin-left: 20px; }
	.align_txt  { margin: -42px 360px 0 0; }
	.align_txt1 { margin: -42px 250px 0 0; }
	
	.a_section  { margin-top: 50px; }
	






