body {
	background-color:#EFF;
	background-image:url('/images/bg-fade.jpg');
	background-repeat:repeat-x;
	font-family: Georgia,"Times New Roman",Times,serif;
	line-height: 1.6em;
	color:#012133;
}
h3, strong { font-weight:bold;}
.yui-b {
	padding:10px;
	
}
p.copyright {
	text-align:center;
	padding:10px;
	font-size:90%;
	color:#012f47;
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
}
p.copyright a
{
	text-decoration:none;
	color:#012f47;
}
p.copyright a:hover
{
	text-decoration:underline;
}
.home .yui-t2 .content {
	margin:30px 15px 0px 15px;
	padding:10px;
	background-image:url('/images/zen-ripples-2.jpg');
}
body.standard .yui-t2 .content {
	margin:30px 15px 0px 15px;
	padding:10px;
}
body.standard-with-book #hd {
	margin:30px 15px 0px 15px;
	background-color:#CAE3F7;
	height:151px;
	padding-left:10px;
}
body.standard-with-book #hd img.booktitle {
	width:456px;
	margin:0px 124px;
}
body.standard-with-book #bd, body.standard #bd {
	width:720px;
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#CAE3F7;
	background-image:url('/images/zenripples-angle-bg.jpg');
}
body.standard-with-book #bd {
	width:720px;
	margin:0px 15px 0px 15px;
}
body.standard-with-book .yui-t1 .yui-b {
	width:600px;
}
body.standard-with-book .yui-t1 .yui-b {
	width:210px;
	margin-left:5px;
}

body.standard-with-book .yui-t1 #yui-main .yui-b {
	margin-left:210px;
}
img.bookcover {
	margin-top:20px;
}
a.buythebook {
	display:block;
	text-align:center;
	margin-top:-30px;
}
p {
  margin-bottom:20px;
  line-height: 1.6em;
}
.home h1 {
	margin-left:0px;
	margin-top:70px;
	height:150px;
	width:700px;
	background-image:url('/images/home-title.png');
}

.home h1 span {
	display:none;
}
.navigation {
	font-family: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
}
.navigation li {
	display:block;
	width:116px;
	margin-top:8px;
	height:48px;
	position:relative;
	float:left;
	font-size:115%;
}
.navigation a {
	color:#012f47;
}
.navigation a:hover {
	color:#186c98;
}
.navigation span.active {
	color:#186c98;
}
.navigation a, .navigation span.active {
	display:block;
	position:absolute;
	bottom:0;
	width:115px;
	text-align:center;
	text-decoration:none;
	text-transform: uppercase;
	vertical-align: bottom;
}
em {
  font-style:oblique;
}
body.standard .standardcontent, body.standard-with-book .standardcontent {
	clear:both;
}
div.standardcontent {
	min-height: 650px;
}
body.standard .standardcontent {
	padding:30px 15px;
}
body.standard-with-book .standardcontent {
	padding:30px;
}
.standard h1, .standard-with-book h1 {
	font-size:200%;
	margin-bottom:25px;
}
.kudos {
	position:relative;
	margin:60px 50px 500px 50px;
	font-size:130%;
}
.kudos .kudo {
	position:absolute;
	top:0;
	width:600px;
	text-align:center;
	background-image:url('/images/zen-ripples-2.jpg');
	background-position: -50px -290px;
	background-repeat:no-repeat;
}

.kudogiver {
  	margin-top:-20px;
	text-align:right;
}
.kudos .kudogiver {
	font-style:oblique;
  	margin-top:5px;
	text-align:center;
}
a.single-copy span, a.multiple-copies span {
	display:none;
}
a.single-copy {
	margin:0px auto;
	display:block;
	width:209px;
	height:42px;
	background-image:url('/images/buy-a-single-copy.gif');
}
a.multiple-copies {
	margin:0px auto;
	display:block;
	width:250px;
	height:42px;
	background-image:url('/images/buy-multiple-copies.gif');
}
form.extra_request {
	padding-bottom:20px;
}
form.extra_request label {
	padding:4px;
	font-weight:bold;
}
form.extra_request input {
	width:200px;
}
form.extra_request input {
	width:200px;
	padding:2px;
	margin:3px;
}
form.extra_request .submit input {
	margin:15px 85px 0px 80px;
	width:120px;
}
.fineprint {
	font-size:90%;
}
.aaplayer {
	background-color:white;
	padding:10px;
	margin:10px auto;
	width:80px;
	border:1px inset #ccc;
}