@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	padding: 10px;
	width: 900px;
}
h1{

	font-weight:100;
}
h2{
	color:#77302C;
	font-size:105%;
	font-family: "Times New Roman", Times, serif;
	font-weight:500;
	letter-spacing:1px;
}
.bold{ 
	font-weight:bold;
}
.italic{
	font-style:italic;
}
.grey{
	color:#484848;
	font-weight:bold;
	letter-spacing:1px;
}
.listing{
	margin: -15px 0px 0px 20px;

}

#mainwrapper{
	width: 900px;
	
	background:url(images/bg.jpg) no-repeat;
	border:thin #663300;
	vertical-align:top;
	color:#171717;
	background-color:#E5EBE7;
	}
#longwrapper{
	width: 900px;
	
	background:url(images/bg.jpg) no-repeat;
	border:thin #663300;
	
	vertical-align:top;
	color:#171717;
	background-color:#E5EBE7;
	}	
#bookwrapper{
	width: 900px;
	height: 1800px;
	background:url(images/bg.jpg) no-repeat;
	border:thin #663300;
	vertical-align:top;
	color:#171717;
	background-color:#E5EBE7;
	}		
#david{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:105%;
	color:#38261c;
	letter-spacing:3px;
	line-height:18px;
	margin:10px;
	padding:20px;

}
#home-img{
	padding: 10px 30px 30px 10px;
}
#book-img{
	padding: 0px;
}
#book2-img{
	padding: 0px;
}
.long{
	height:510px;

}
.tall{
	font-size:130%;

}
.book-title{
	font-variant:small-caps;
	font-weight:bold;
}


.interview-ask{
	color:#464600;
	font-weight:400;
}
.interview-answer{
	padding: 15px;

}

#copy{
	width:720px;
	background-color: #ffffff;
	position:relative;
	margin: 0 auto;
	border-top: 2px solid #737477;
	
	text-align:left;
	padding:15px;
	font-size:85%;
}
#left-column{
	width:450px;
	margin:0px;
}
#bookright-column{
	width:450px;
	margin:0px 0px 0px 270px;

	
}
#bookleft-column{
	width:250px;
	margin:0px;
	position:relative;
	float:left;
	background-color: #ffffff;
}
/* General Navigation*/
	#cssdropdown, #cssdropdown ul { list-style: none; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.headlink { width: 90px; float: left; margin-left: -1px; border: 1px black solid; text-align: center; }
	#cssdropdown li.headlink a { display: block; padding: 3px; font-family: verdana, arial, sans-serif; font-size: 0.8em; background-color: black;}
 
	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; text-align: left; }
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a { padding: 5px; height: 17px; }
	#cssdropdown li.headlink ul li a:hover { background-color: #333; }
	
	/* Pretty styling
	body { font-family: verdana, arial, sans-serif; font-size: 0.8em; background-color: black; } */
	#cssdropdown a { color: white; } #cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink { background-color: white; background-image: url(bg.gif); }
	#cssdropdown li.headlink ul { background-image: url(bg.gif); background-position: bottom; padding-bottom: 10px; }


#navcontainer{
	
	width:840px;
	height:35px;
	vertical-align:text-bottom;
	margin: 0px 0px 0px 0px;

}
#nav ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	white-space:nowrap;
	position:relative;
	z-index:10;
	display:inline-block;
	
}
#nav li.headlink {
	font-size:67%;
	list-style: none;
	text-decoration: none;
	float: right;
	text-align:center;
	font: medium  Times, serif;
	font-weight: 400;
	letter-spacing:3px;
	display:inline-block;


}
#nav li.nosub {
	font-size:67%;
	list-style: none;
	text-decoration: none;
	float: right;
	text-align:center;
	font: medium  Times, serif;
	font-weight: 400;
	letter-spacing:3px;
	display:inline-block;


}

#nav li a:link, #nav a:visited{
	padding: 5px 20px 0px 18px;
	color:#452E04;
	text-decoration: none;
	font-size:67%;
}
#nav li a:hover{
	color:#CB880C;
	text-decoration: none;
	padding: 5px 20px 0px 18px;

}
#nav #home a:link, #nav #home a:visited, #nav #home a:hover{
	background:url(images/books-curly.gif) no-repeat;
		padding: 3px 20px 5px 18px;
		color:#452E04;
		background-position:center;
}
#nav #buybooks a:link, #nav #buybooks a:visited, #nav #buybooks a:hover{
	background:url(images/buybooks-curly.gif) no-repeat;
		padding: 3px 20px 5px 18px;
		color:#452E04;
		background-position:center;
}
#nav #bio a:link, #nav #bio a:visited, #nav #bio a:hover{
	background:url(images/bio-curly.gif) no-repeat;
		padding: 3px 20px 5px 18px;
		color:#452E04;
		background-position:center;
}
#nav #books a:link, #nav #books a:visited, #nav #books a:hover{
	background:url(images/books-curly.gif) no-repeat;
		padding: 3px 20px 5px 18px;
		color:#452E04;
		background-position:center;
}
#nav #events a:link, #nav #events a:visited, #nav #events a:hover{
	background:url(images/event-curly.gif) no-repeat;
		padding: 3px 20px 5px 18px;
		color:#452E04;
		background-position:center;
}
#nav #interview a:link, #nav #interview a:visited, #nav #interview a:hover{
	background:url(images/interview-curly.gif) no-repeat;
		padding: 3px 20px 5px 18px;
		color:#452E04;
		background-position:center;
}
#nav #contact a:link, #nav #contact a:visited, #nav #contact a:hover{
		background:url(images/contact-curly.gif) no-repeat;
		padding: 3px 20px 5px 18px;
		color:#452E04;
		background-position:center;
}
/* Child lists and links */
	#nav li.headlink ul {margin-left:5px; background-color: #e7ebea; display: none; text-align: left; z-index:10; position:relative; list-style:none; border: 1px solid #737477; }
	#nav li.headlink:hover ul {color:#CB880C; display: block; z-index:10; position:relative;}
	#nav li.headlink ul li a {padding: 5px; height: 17px; z-index:10; position:relative;}
	#nav li.headlink ul li a:hover { color:#CB880C; z-index:10; position:relative;}
	
#footer{
	float: right;
	text-align:center;
	padding: 10px;
	width: 880px;
	position:relative;
	font: Times, serif;
	font-weight:600;
	font-size:70%;
	color:#333333; 
	letter-spacing:1px;
	background-color:#E5EBE7;
	margin: 0 auto;
}