/*All position:absolute changed to position:absolute*/

body {
	font-family:Times, serif;
	font-size:14px;
	line-height:18px;
	background-color:#fff;
	margin-top:0;
	color:#000;
	}
	
#where {
	position:absolute;
	margin:25px 0 0 525px; 
	color:#eee;
	background-color:#006666;
	width:auto;
	height:auto;
	padding:5px;
	font-family:Times, serif;
	font-size:13px;
	border:1px solid silver;
	z-index:2;
	}
			
#top {
	position:absolute;
	margin:0 0 0 0;
	width:90%;
	height:55px;
	background-color:teal;
	padding-top:10px;
	color:#fff;
	font-family:Times, Times Roman, serif;
	font-size:16pt;
	z-index:1;
	}
	
#pic {
	position:absolute;
	width:100px;
	height:115px;
	padding:0;
	margin:20px 0 0 30px;
	color:#fff;
	font-family:Times, serif;
	font-size:16px;
	line-height:18px;
	z-index:10;
	}
	
#title {
	position:absolute;
	/*width:400px;*/
	margin-left:200px;
	background-color:teal;
	padding-top:10px;
	color:#fff;
	font-family:Times, Times Roman, serif;
	font-size:16pt;
	z-index:1;
	padding:20px 0 0 0;
	}
	
#title h1 {
	color:#fff;
	font-family:Times, Times Roman, serif;
	font-size:16pt;
	z-index:1;
	margin:0;
	}
	
#title1{
	position:absolute;
	/*width:400px;*/
	margin-left:200px;
	background-color:teal;
	padding-top:10px;
	color:#fff;
	font-family:Times, Times Roman, serif;
	font-size:16pt;
	z-index:1;
	padding:0;
	}
	
#navigate {
	position:absolute;
	margin-left:20px;
	margin-top:160px;
	background-color:#fff;
	text-align:center;
	}

#pages {
	position:absolute;
	width:auto;
	height:auto;
	top:85px;
	right:0;
	left:270px;
	font-size:14px;
	line-height:18px;
	width:450px;
	color:#000;  
	padding:10px 0 10px 25px;
	font-family:Times, serif;
	border-left:1px solid teal;
	}
		
#pages2 {
	position:absolute;
	width:700px;
	height:auto;
	top:255px;
	left:270px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000;  
	padding:10px 0 10px 25px;
	border-left:1px solid teal;
	}	
	
#pages3 {
	position:absolute;
	width:auto;
	height:auto;
	top:85px;
	right:0;
	left:270px;
	color:#000;  
	padding:10px 0 10px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align:center;
	font-size:16px;
	border-left:1px solid teal;
	}
	
.bd {
	font-size:150%;
	}

.text {
	width:inherit;
	height:auto;
	font-size:14px;
	line-height:18px;
	color:#000;
	font-family:Times, serif;
	text-align:justify;
	}
		
form {
	background-color:#fff;
	color:#006666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
	text-align:center;
	}
	
.nav {
    background-color:white;
    border:none;
    color:black;
}
	
.nav:hover {
    background-color:white;
    border:none;
    color:black;
    text-decoration:underline;
}
		
form input {
	background-color:#fff;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.right {
	text-align:right;
	}
	
.small {
	font-size:75%;
	}

.italic {
	font-style:italic;
	}

.bold {
	font-weight:bold;
	}
	
.big {
	font-size:14px;
	}
	
.bb {
	font-size:14px;
	font-weight:bold;
	color:#333
	}

.textC {
	width:inherit;
	height:auto;
	font-size:14px;
	line-height:18px;
	color:#000;
	text-align:center;
	}

.textB {
	width:inherit;
	height:auto;
	font-size:14px;
	line-height:18px;
	color:#000;
	border:1px solid black;
	padding:1em;
	}
	
	
#textCenter {
	font-size:18px;
	font-style:italic;
	color:#000;
	text-align:center;
	}
	
a:link {
	color:#000;
	text-decoration:none;
	}
	
a.underscore  {
	text-decoration:underline;
}
	
a:visited {
	font-size:inherit;
	color:#000;
	text-decoration:none;
	}

a:hover {
	font-size:inherit;
	color:#000;
	text-decoration:underline;
	}

h1 {
	font-family:Times, Times Roman, serif;
	font-size:23px;
	font-style:italic;
	font-weight:lighter;
	text-align:center;
	color:#000;
	margin-top:50px;
	margin-bottom:25px;
	line-height:26px;
	}

h2 {
	font-family:Times, Times Roman, serif;
	font-size:14px;
	font-weight:lighter;
	text-align:center;
	color:#000;
	margin-bottom:25px;
	}
	
h3 {
	font-family:Times, Times Roman, serif;
	font-size:13px;
	font-weight:lighter;
	text-align:center;
	color:#000;
	margin-bottom:5px;
	margin-top:5px;
	}
	
h4 {
	font-family:Times, Times Roman, serif;
	font-size:16px;
	font-weight:lighter;
	text-align:center;
	color:#000;
	font-style:italic;
	}
		
.small {
	font-size:12px;
	}
	
.end {
	text-align:center;
	color:teal;
	font-style:italic;
	}

.inset {
	float:left;
	height:auto;
	width:150px;
	text-align:left;
	font-weight:bold;
	font-family:Times, Times Roman, serif;
	font-size:14px;
	line-height:17px;
	padding:10px 10px 0 0;
	}
	
.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	text-align:center;
	}
	
/*Meditation & Typo tables*/

#meditation-1,#meditation-2 td {
	font-size:13px;
	line-height:normal;
	text-align:center;
	}
	
.caption {
	font-style:italic;
	font-size:16px;
	text-align:center;
	border-bottom:2px solid #000;
	border-top:none;
	border-left:none;
	}
	
.head {
	border-bottom:2px solid #000;
	border-top:none;
	border-left: none;
	}
	
.borderr {
	border-right:1px solid gray;
	border-top:1px solid gray;
	font-size:13px;
	line-height:normal;
	}
	
.borderrr {
	border-right:none;
	border-top:1px solid gray;
	}
	
.borderrrr {
	border-right:none;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	}
	
.borderrrrr {
	border-right:none;
	}
	
.header {
	text-align:center;
	border-left:none;
	}
	
.bottom {
	border-top:2px solid #000;
	}

.top {
	border-right:1px solid gray;
	border-top:none;
	font-size:13px;
	line-height:normal;
	}
	
#correctedtypos td {
	font-size:13px;
	line-height:normal;
	}
	
.topn {
	text-align:left;
	border-right:1px solid gray;
	border-top:none;
	font-size:13px;
	line-height:normal;
	}
		
.topnn {
	text-align:left;
	border-right:0;
	border-top:none;
	font-size:13px;
	line-height:normal;
	}
	
.captionT {
	font-style:italic;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #000;
	border-top:none;
	border-left:none;
	}
	
.boldT {
	border-bottom:1px solid #000;
	border-top:none;
	border-left:none;
	font-weight:bold;
	text-align:center;
	}

.white {
	color:#fff;
	}

.black {
	color:#000;
	}
	
#topD {
	position:absolute;
	margin:0;
	width:90%;
	height:20px;
	background-color:teal;
	padding-top:5px;
	color:#fff;
	font-family:Times, Times Roman, serif;
	font-size:12pt;
	z-index:1;
	}
	
.center {
	text-align:center;
	}
	
.oldprice {
	text-decoration:line-through;
	color:red;
	}
	
.newprice {
	text-decoration:none;
	color:#006666;
	font-weight:bold;
	font-size:large;
	}
	
a:link.underscore {
	text-decoration:underline;
}

.grey {
    color: grey;
}

.audioTitle {
    display: none;
    text-align: center;
    font-family: sans-serif;
    font-size: medium;
}
