body {
	margin: 1% 10% 10% 50%;
	background: #464646;
	color: black;
}

#bg-header {
	position:relative;
	background: #464646 url(images/bg-header.gif) no-repeat top left;
	height: 21px;
	width: 821px;
	margin: 0 0 0 -410px;
	color: black;
}

#bg-body {
	position:relative;
	background: #464646 url(images/bg-body.gif) repeat-y top left;
	width: 821px;
	margin: 0 0 0 -410px;
	color: black;	
	font: 13px Georgia, "Times New Roman", Times, serif;
	padding: 10px 40px 10px 40px;
}

#bg-footer {
	position:relative;
	background: #464646 url(images/bg-footer.gif) no-repeat top left;
	height: 33px;
	width: 821px;
	margin: 0px 0 0 -410px;
	color: black;
}

#header-container {
	width: 640px;
	margin-left: 80px;
}

hr {
	height: 1px; color: #4f3e24; background-color: #4f3e24; border: none; width:300px; margin-left:225px;
}

#header {
	background: #9a9470 url(images/bernard-harcourt-header.jpg) no-repeat top left;
	color: black;
	height: 44px;
	width: 440px;
	float: left;
	border-bottom: 1px solid #4f3e24;
	padding-bottom: 52px;
	padding-left: -10px;
}

#header-container img.harcourt {
	float: right;
	width: 128px;
	padding-right: 40px;
}

#menu {
	position: relative;
	left: 5px;
	top: -120px;
	width: 600px;
	clear: right;
}

#menu-home {
	position: relative;
	left: -120px;
	top: -120px;
	width: 600px;
	clear: right;
}

#menu li, #menu-home li {	
	display: inline;
	list-style-type: none;
	padding-right: 8px;
}

#menu li a:link, #menu li a:visited, #menu-home li a:link, #menu-home li a:visited {
	font: 11px Georgia, Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #5a584f;
	background-color: #9a9470;	
	font-weight: bold;

}

#menu li.first a:link, #menu li.first a:visited, #menu-home li.first a:link, #menu-home li.first a:visited {
	font: 11px Georgia, Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #5a584f;
	background-color: #9a9470;	
	font-weight: bold;

}


#menu li a:hover, #menu li a:active, #menu-home li a:hover, #menu-home li a:active {
	font: 11px Georgia, Helvetica, Arial, sans-serif;
	text-decoration: underline;
	color: #5a584f;
	background-color: #9a9470;
	font-weight: bold;

}

#text-container {
	margin-top: -90px;
}


	
#bg-body > #text-container {
 	margin-top: -40px;
	
}

#books-header {
	background-image: url(images/books-title.gif);
	width: 500px;
	height: 50px;
	background-repeat: no-repeat;
	margin-left: 38px;
	margin-top: 0px;
	margin-bottom: -10px;
}

#books-header span{
	display: none;
}




#books {
	width: 800px;
	text-align: center;
}

img {
	border: none;
}

a.plain {text-decoration:none
}

#top {

	margin-left: -63px;
	padding-bottom: 20px;
}

#left {
	float: left;
	width: 200px;
	padding-left: 18px;
}

#middle {
	width: 200px;
	float: left;
	padding-left: 50px;
}

#right {
	width: 200px;
	float: left;
	padding-left: 50px;
}


#talks-header {
	background-image: url(images/talks.jpg);
	width: 500px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-left: 38px;
}

#talks-header span {
	display: none;
}

#video-header {
	background-image: url(images/video-header.jpg);
	width: 500px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-left: 38px;
}

#news-header span {
	display: none;
}

#news-header {
	background-image: url(images/news-header.jpg);
	width: 500px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-left: 38px;
}

#video-header span {
	display: none;
}

#f-speaking-header {
	background-image: url(images/f-speaking.jpg);
	width: 500px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-left: 38px;
}

#f-speaking-header span {
	display: none;
}

#p-speaking-header {
	background-image: url(images/p-speaking.jpg);
	width: 500px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-left: 38px;
}

#p-speaking-header span {
	display: none;
}

#data-header {
	background-image: url(images/data.jpg);
	width: 500px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-left: 38px;
}

#data-header span {
	display: none;
}

#papers-header {
	background-image: url(images/papers-title.gif);
	width: 500px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 40px;
	margin-left: 38px;
}

#papers-header span {
	display: none;
} 

#about-header {
	background-image: url(images/about-title.gif);
	width: 500px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 30px;
	margin-left: 38px;
}

.centered {
	text-align:center;
}

.centered-right {
	text-align:center;
	position: relative;
	margin-left: -53px;
}

.papers-here {
	padding-right: 40px;
}

.papers-ssrn {
	padding-left: 40px;
}

a:link.paper, a:visited.paper {
	font: 11px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #4f3e24;
	background-color: #9b9571;
}

a:hover.paper, a:active.paper {
	font: 11px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: black;
	background-color: #9b9571;
}

a:link.view, a:visited.view {
	font: 11px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #4f3e24;
	background-color: #9b9571;
}

a:hover.view, a:active.view {
	font: 11px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #4f3e24;
	background-color: #9b9571;
}


a:link.home, a:visited.home {
	font: 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #4f3e24;
	background-color: #9b9571;
}

a:hover.home, a:active.home {
	font: 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #4f3e24;
	background-color: #9b9571;
}

a:link, a:visited {
	font: 11px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #4f3e24;
	background-color: #9b9571;
}

a:hover, a:active {
	font: 11px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #4f3e24;
	background-color: #9b9571;
}

#about-header span {
	display: none;
	height: 23px;
}

#about-text {
	position: relative;
	top: -33px;
}

a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(images/pdf.gif) no-repeat center right;
}

a[href $='.pdf'] img { 
   padding-right: none;
   background: none;
}

a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(images/mailto.gif) no-repeat center right;
}

p {
	width: 660px;
	margin-left: 45px;
}

a[href $='.mp3'] { 
   padding-right: 42px;
   background: transparent url(images/mp3.gif) no-repeat center right;
}


a.audio { 
   padding-right: 18px;
   background: transparent url(images/audio.png) no-repeat center right;
}


