* {margin: 0;  padding: 0;}
	
body {
	background-color: #FAF9F2;
	font-family: helvetica, arial, verdana;
	text-align: center;
	}

a img {border: none;}

body.thebook li.book,
body.theauthors li.authors,
body.themedicine li.medicine {
	font-size: 2.6em; 
	vertical-align: top;
	}
	
div#global {
	position: relative;
	width: 800px;
	margin: 10px auto 0px auto;
	text-align: left;
	}

div#header {
	position: relative;
	width: 800px;
	float: left;
	}
	
body.home div#header {
	padding-bottom: 18px;
	}
	
body.thebook div#header, body.home div#header {background-color: #B33C0D;}
body.theauthors div#header {background-color: #1A4E83;}
body.themedicine div#header {background-color: #75AA98;}

div#header img {
	float:left; 
	color: #FFFFFF;
	}

div#logo {
	float: left;
	width: 237px;
	height: 92px;
	}
	
div#logo a {
	display: block;
	width: 237px;
	height: 92px;
	}
	
.hide {
	display:none;
	}
	
body.thebook div#logo, body.home div#logo {background: url(images/title.gif);}
body.theauthors div#logo {background: url(images/title2.gif);}
body.themedicine div#logo {background: url(images/title3.gif);}	

ul#nav {
	float: right;
	list-style-type: none;
	margin: 30px 0 0 0;
	text-align: right;
	height: 46px;
	}
ul#nav li {
	float: left;
	color: #FFFFFF;
	font-size: 1.4em; 
	padding-top: 22px;
	}
	
ul#nav li a {
	text-decoration: none;
	margin: 0px 10px 0px 10px;
	color: #FFFFFF;
	vertical-align: bottom;
	}
ul#nav li a:hover {
	margin: 0px 10px 0px 10px;
	color: #DEDBC3;
	}

body.thebook div#header ul#nav li.book,
body.theauthors div#header ul#nav li.authors,
body.themedicine div#header ul#nav li.medicine {padding-top: 5px; _padding-top: 2px;}

body.thebook div#header ul#nav li.book a,
body.theauthors div#header ul#nav li.authors a,
body.themedicine div#header ul#nav li.medicine a {font-size: 2em;}


form.paypal p {
	height: 23px;
	}
	
form.paypal p input {
	}

form.paypal label {
	width: 160px;
	float: left;
	vertical-align: middle;
	height: 17px;
	padding-top: 6px;
	}

input.smallInput {
	width: 20px;
	margin-right: 20px;
	}
	
input.buyNow {
	vertical-align: top;
	}
	
form.paypal label.quantity {
	width: 60px;
	}
	
div#header div.subnavcontainer {
	float: left;
	width: 800px;
	height: 20px;}
	
#header ul#subnav {
	list-style-type: none;
	padding: 0 0 3px 0;
	text-align: right;
	}
body.theauthors #header ul#subnav { background-color: #1A4E83;}
body.thebook #header ul#subnav { background-color: #B33C0D;}
body.themedicine #header ul#subnav { background-color: #75AA98;}

ul#subnav li {
	display: inline;
	height: 18px;
	}
	
ul#subnav a:link,
ul#subnav a:visited,
ul#subnav a:link {
	font-size: 1em;
	text-decoration: none;
	margin: 0px 10px 0px 10px;
	color: #FFFFFF;
	}
body.thebook ul#subnav a,
body.thebook ul#subnav a:visited,
body.thebook ul#subnav a:link,
body.thebook  p.toTop a, 
body.thebook  p.toTop a:link, 
body.thebook  p.toTop a:visited {
	border-bottom: 4px solid #B33C0D;}

body.theauthors ul#subnav a,
body.theauthors ul#subnav a:visited,
body.theauthors ul#subnav a:link,
body.theauthors  p.toTop a, 
body.theauthors  p.toTop a:link, 
body.theauthors p.toTop a:visited  {	
	border-bottom: 4px solid #1A4E83;}

body.themedicine ul#subnav a,
body.themedicine ul#subnav a:visited,
body.themedicine ul#subnav a:link,
body.themedicine  p.toTop a, 
body.themedicine  p.toTop a:link, 
body.themedicine  p.toTop a:visited  {
	border-bottom: 4px solid #75AA98;}

body.thebook ul#subnav a:hover,
body.theauthors ul#subnav a:hover,
body.themedicine ul#subnav a:hover {
	color: #DEDBC3;
	border-bottom: 4px solid #F3F1DE;}
	
body.body_browse ul#subnav li#subnav_browse a,
body.body_intro ul#subnav li#subnav_intro a,
body.body_reviews ul#subnav li#subnav_reviews a,
body.body_foreword ul#subnav li#subnav_foreword a,
body.body_testimonials ul#subnav li#subnav_testimonials a,
body.body_order ul#subnav li#subnav_order a,
body.body_paulley ul#subnav li#subnav_paulley a,
body.body_pelser ul#subnav li#subnav_pelser a,
body.body_contrib ul#subnav li#subnav_contrib a,
body.body_practice ul#subnav li#subnav_practice a,
body.body_history ul#subnav li#subnav_history a,
body.body_def ul#subnav li#subnav_def a {
	color: #FFFFFF;
	border-bottom: 4px solid #F3F1DE;
	}


	
h1 {padding: 0px 0 10px 0;
	margin: 0 15px 0 0;
	font-size: 1.5em;
	font-weight: normal;
	}
	
body.thebook h1, body.home h1, body.thebook h2, body.home h2  {color: #7B3012;}
body.theauthors h1, body.theauthors h2 {color: #08396A;}
body.themedicine h1, body.themedicine h2 {color: #37705D;}
	
h2 {padding: 0 0 10px 0;
	margin: 0 15px 0 0;
	font-size: 1.3em;
	font-weight: normal;
	}	
	
.body_browse h2 {padding: 20px 20px 0 0;
	margin: 0 0 10px 30px;
	font-size: 1em;
	font-weight: normal;
	color: #4D3108;
	}



div#bodydiv {
	float: left;
	width: 800px;
	background: #F3F1DE url(images/cream_back.gif);
	}
	
#bodydiv a,
#bodydiv a:link,
#bodydiv a:visited {
	color:#4D3108;
	text-decoration: none;
	font-weight: normal;
	}
#bodydiv a:hover {
	color: #B33C0D;
	}

#bodydiv #rightcol p a {
	font-weight: bold;
	}	
	
	
#leftcol {
	width: 350px;
	float: left;
	padding-top: 40px;
	}


body.thebook #bodydiv {background: #F3F1DE url(images/sidecolumn_book.jpg) 0 0 repeat-y;}	
body.home #bodydiv,
body.body_browse #bodydiv,
body.book_landing #bodydiv {background: #F3F1DE url(images/sidecolumn_browse.jpg) 0 0 repeat-y;}
body.theauthors #bodydiv {background: #F3F1DE url(images/sidecolumn_authors_light.jpg) 0 0 repeat-y;}
body.themedicine #bodydiv {background: #F3F1DE url(images/sidecolumn_med.jpg) 0 0 repeat-y;}

#leftcol p {
	font-size: .9em;
	color: #333333;
	margin: 0 0 10px 12px;
	padding: 0;
	}
	
#rightcol {
	width: 450px;
	float: left;
	margin: 0;
	padding: 40px 0 30px 0;
	}
	
#rightcol p {
	font-size: .8em;
	color: #333333;
	margin: 0;
	padding: 0 60px 10px 0;
	line-height: 1.2em;}


blockquote {
	float: right;
	text-align: right;
	font-size: 1.1em;
	color: #B33C0D;
	margin: 0;
	padding: 8px 30px 10px 0;
	line-height: 1.2em;
	}
	
blockquote span {
	font-size: .7em;
	padding: 10px 6px 0 0;
	display: block;
	}
	
#rightcol p.leadingpara {margin: 10px 0 0 0;}	
	
#rightcol p span {
	display: block;
	margin: 10px 0 0 10px;
	font-style: italic;
	}
	
#rightcol p strong {
	color: #7B3012; 
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.2em;
	}
	
.home #rightcol p strong {
	font-size: 1.0em;
	font-weight:  bold;
	}

.home #rightcol p.leadingpara {
	font-weight: bold;}	

#rightcol p.topcredit {
	color: #7B3012; 
	font-size: 0.9em;
	font-weight: normal;
	font-style: italic;
	padding: 0 60px 10px 0;
	}

p.toTop {
	font-size: .8em;
	color: #333333;
	margin: 0 0 0 350px;
	padding: 0 0px 4px 0;
	}
	
img#bodyimage  {
	float: right;
	border: 0px solid #333333;
	margin: 0 20px 20px 0;
	background: #F3F1DE url(images/cream_back.gif);
	}
	
.orderimage {
	width: 250px;
	text-align: right;
	color: #B33C0D;
	background-color: #F3F1DE; 
	float: right;
	margin: 0px 20px 20px 0px;
	padding: 5px 30px 60px 5px;
	/*border: 1px solid #7B3012;*/
	}
	
.orderimage img {
	padding: 40px 0 4px 0px;
	}

div#cv {
	color: #333333;
	font-size: .8em;
	line-height: 1.5em;
	}
	
div#cv h2 {
	font-size: 1.4em;
	padding: 10px 0 10px 0;
	margin: 0 5px 0 0;
	}
	
div#cv dl {
	border: 0px solid #000;
	}
	
div#cv dt {
	float: left;
	clear: left;
	width: 80px;
	}

 div#cv dd {
	margin: 0 10px 0 80px;
	padding: 0 0px .3em 0;
	line-height: 1.2em;
	width: 350px;
	}
	

 div#cv p {
 	margin: 0 10px 0 84px;
	padding: 0 0 .3em 0;
	line-height: 1.2em;
	width: 300px;
	font-size: 1.0em;
	}
	
 	
	
ol.levelone {
	list-style-type: none;
	font-size: .9em;
	margin: 0px 0 0 12px;
	padding: 0 0 20px 0;
	float: left;
	width: 300px;
	color: #A28B6A;
	}
	
ol.levelone li {padding: 3px 0 4px 0;}
	

ol.levelone li a { color: #4D3108;}
	
ol.leveltwo {
	list-style-type: none;
	padding: 0 0 0 .5em;
	font-size: .9em;
	}
	
ol.leveltwo li { padding: 2px 0 3px 0;}
	
ol.leveltwo li a { font-weight: bold;}
	
ol.levelthree {
	list-style-type: none;
	padding: 0 0 0 .5em;
	}
	
li span.listhead {
	color: #4D3108;
	font-weight: normal;
	font-size: 1.4em;
	}
		
.clear {clear:both;}


div.contentList div#rightcol ul {
	list-style-type: none;
	}

div.contentList div#rightcol ul li {
	font-size: .8em;
	line-height: 1.1em;
	color: #7B3012;
	}

div.contentList div#rightcol ul li h2 {
	margin: 16px 0 8px 0;
	padding: 0 0 0 0;
	font-weight: bold;
	}

	
#footer {
	position: relative;
	float: left;
	width: 800px;
	}
	
body.thebook #footer,
body.home #footer  {background-color: #B33C0D;}
body.theauthors #footer {background-color: #1A4E83;}
body.themedicine #footer {background-color: #75AA98;}
	
#footer p {
	padding: 6px;
	color: #FFFFFF;
	font-size: .8em;
	margin: 0;
	display: inline;
	}
	
#footer p.left {
	float: left;
	}
	
#footer p.right {
	float: right;
	}
	
#footer a,
#footer a:link,
#footer a:visited {
	color: #ffffff;
	text-decoration: none;
	}
#footer a:hover {
	color: #DEDBC3;
	}
	
p.credit {
	padding: 15px 5px 2px 5px;
	color: #BDAEA0;
	font-size: .8em;
	background: #FAF9F2;
	clear: left;
	margin: 0px auto;
	position: relative;
	width: 200px;
	}

p.credit a {
	color: #C29B8B;
	text-decoration: none;

	}
	
