* {
	line-height:1.4em;
}

body {
	background-color:#a7aab3;
	margin:0;
	padding:0;
	font-family:Helvetica;
	font-size:10pt;
	color:#444;
}

p {
	margin:1px;
	padding:5px;
}

.card {
	position:relative;
	width:700px;
	border:solid #ccc 1px;
	background-color:white;
	text-align:left;
	padding:25px;
	margin-top:3%;
	margin-bottom:10%;
}

h1, h2, h3 {
	font-family:Helvetica;
	margin:0;
	padding:0;
	color:#555;
}

h1.head {
	font-size:36px;
	line-height:38px;
	margin-top:11px;
}

.subhead {
	font-size:21px;
	color:#888;
	line-height:28px;
}

.edition {
	letter-spacing: 3px;
	font-size: 10px;
	color: #AAA;
	border-bottom:1px solid #AAA;
	padding-bottom:2px;
	line-height:6px;
}

h2 {
	font-size:14px
}

img {
	border:0;
}

a {
	color: #688d17;
	border-bottom: dotted 1px #688d17;
	text-decoration: none;
}

a:hover {
	color: #46610b;		
	border-bottom: dotted 1px #46610b;
	text-decoration: none;
}

/* NEW ADDITIONS */

.grey-head {
	/*font-family:Arial;*/
	color:#999;
	text-transform:uppercase;
	font-size:80%;

}

.item {
	margin-top:7px;
	margin-bottom:43px;

}

.item-indent {
	margin-top:7px;
	margin-bottom:8px;
	margin-left:30px;

}


.noheight {
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
	padding-top:0;
}

.floatybox {
	background-color:white;
	margin:10px 10px 20px 0; 
	padding:5px
}

.floatybox img {
	margin-top:7px;
}

.toc {

}

li {
	color: #688d17;
}

.authors {
	margin-bottom:49px;
	margin-top:-4px;
}

.chapter_page {
}

.chapter_page p {
	margin:0;
	padding: 5px 0;
}

.chapter_page > .toc > h1 {
	margin-top:34px;
}

.chapter_page > .toc > h2 {
	margin-top:18px;
}

.chap_desc {
	width:400px;
}

.chapt_content {
	width:400px;
	margin-left:300px;
}
