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

html {
	margin: 0; padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	background-color:#9c9186;
	background-image: url(images/bg_home.jpg);
	background-repeat:no-repeat;	
	centered on red bg ( + kill bg image and color )------------*/
	background-color:#330000; 
}

img {
	border: 0;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

/*blockquote {
	font-size: 0.8em;
}*/

#container {
/*	margin: 0;
	padding: 0;
	centered on red bg ------------*/
	margin: 0 auto;
	padding: 20px 0 0 0;
	background-color:#9c9186;
	background-image: url(images/bg_home.jpg);
	background-repeat:no-repeat;
	width: 1000px;	
	}

#flag {
	margin: 34px 0 0 795px;
	padding: 0;
}

#nav_eng, #nav_fr {
	margin: 3px 0 0 256px;
	padding: 0;
}

#nav_eng ul, #nav_fr ul {
	margin: 0; padding: 1px 0;
}
		
#nav_eng li, #nav_fr li {
	display: inline;
	margin: 0.2em 0.5em 0 0;
	list-style: none;
	color: #a0958a;	
	font-weight: bold;
	font-size: 0.85em;
	text-decoration: none;
}

#nav_eng a:link, #nav_eng a:visited,
#nav_fr a:link, #nav_fr a:visited {
	color: #a0958a;	
	text-decoration: none;
}

#nav_eng a:hover, #nav_eng a:focus, #nav_eng a:active,
#nav_fr a:hover, #nav_fr a:focus, #nav_fr a:active {
	color: #90857c;
	border-bottom: 1px dashed;
}

/*  YOU ARE HERE --------------------------------  */
#home-eng #ne-home a,
#home-fr #nf-accueil a,
#ghosts #ne-books a,
#pol-noir #ne-books a,
#p-noir #ne-books a,
#eighteenth #ne-books a,
#six #ne-books a,
#bone #ne-books a,
#integrationist #ne-books a,
#blues #ne-books a,
#cameleon #nf-livres a,
#reve #nf-livres a,
#rvdans #nf-livres a,
#transfer #nf-livres a,
#confessions #nf-livres a,
#pageliens #nf-liens a,
#links #ne-links a,
#engpress #ne-press a,
#presse-fr #nf-presse a,
#agenda #nf-agenda a,
#essays #ne-essays a,
#fanto #nf-livres a,
#jazzme #nf-livres a {
	border-bottom: 1px dashed;
	color: #90857c;
	cursor: default;
}

#txt-box_wrapper {
	zoom: 1;
	margin: 45px 0 0 300px;
	width: 560px;
	padding: 20px 0;
/*	position: relative;*/
}

#press-txbx_wrapper {
	margin: 45px 0 0 218px;
	width: 642px;
	padding: 20px 0;
}

#nav_book {
	margin: 110px 0 0 28px;
	padding: 0;
	width:250px;
}

#nav_book ul {
	margin: 0; padding: 1px 0;
}
		
#nav_book li {
	margin: 0.2em 0.5em 0 0;
	list-style: none;
	color: #534c45;	
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
}

#nav_book a:link, #nav_book a:visited {
	color: #534c45;	
	text-decoration: none;
}

#nav_book a:hover, #nav_book a:focus, #nav_book a:active {
	color: #665c53;
	border-bottom: 1px dashed;
}

/*  YOU ARE HERE --------------------------------  */
#ghosts #ghostsofsaintmichel a,
#pol-noir #politicsnoir a,
#p-noir #parisnoir a,
#eighteenth #rendezvouseighteenth a,
#six #if6were9 a,
#bone #closetothebone a,
#integrationist #lastintegrationist a,
#blues #bourgeoisblues a,
#cameleon #cameleonnoir a,
#reve #avionunsreve a,
#confessions #confilsmod a,
#rvdans #rendezvousieme a,
#transfer #nytransfer a,
#fanto #fantomes a,
#jazzme #jazzmeblues a {
	color: #665c53;
	cursor: default;
	border-bottom: none;
}

#tab {
	margin: 130px 0 0 188px;
	width: 100px; /*watch this - it might destabilize things*/
	list-style: none;
/*	text-align: right;*/
	font-size: 0.7em;
	text-decoration: none;
}

#agendatabfirst {
	margin: 175px 0 0 220px;
	width: 100px; /*watch this - it might destabilize things*/
	list-style: none;
/*	text-align: right;*/
	font-size: 0.7em;
	text-decoration: none;
}

#agendatabtwo {
	margin: 20px 0 0 220px;
	width: 100px; /*watch this - it might destabilize things*/
	list-style: none;
/*	text-align: right;*/
	font-size: 0.7em;
	text-decoration: none;
}

/*french tab*/
#transfer #tab,
#cameleon #tab,
#reve #tab,
#jazzme #tab,
#fanto #tab,
#rvdans #tab {
	margin-left: 158px;
}

/*confessions tab - narrower cover*/
#confessions #tab {
	margin-left: 153px;
}	

/* french book nav is shorter this adjusts the tab -------------- */
#cameleon #tab,
#confessions #tab,
#rvdans #tab,
#jazzme #tab,
#fanto #tab,
#reve #tab {
	margin-top: 159px;
}

/*  TRANSFER BOOK COVER REALLY SHORT, NEED TO REALIGN TAB AND WRAPPER */
#transfer #tab {
	margin-top:35px;
}

#book-wrapper {
	zoom: 1.0;
	margin: -372px 0 0 300px;
	width: 560px;
	padding: 20px 0 1px 0;
	position: relative;
}

#agenda_wrapper {
	zoom: 1.0;
	margin: -224px 0 0 300px;
	width: 560px;
	padding: 20px 0 1px 0;
	position: relative;
}

/* french book nav is shorter this adjusts the wrapper -------------- */

#rvdans #book-wrapper,
#confessions #book-wrapper,
#cameleon #book-wrapper,
#fanto #book-wrapper,
#jazzme #book-wrapper,
#reve #book-wrapper {
	margin-top: -384px;
}

/* TRANSFER BOOK COVER REALLY SHORT, NEED TO REALIGN TAB AND WRAPPER */
#transfer #book-wrapper {
	margin-top: -260px;
}

#book_info {
	zoom: 1.0;
	margin: 16px 0 0 0;
	#margin: -3px 0 0 0;
	#padding: 3px 0 0 0;	/*IE7 */	
	background-image: url(images/text_background_mid_1px.png);
	background-repeat: repeat-y;
}

#book_info ul {
/*	#margin: -7px 0 0 0;	IE7 */
	list-style: none;
	color: #514a42;
/*	text-align: right;*/
	font-size: 0.9em;
	text-decoration: none;
}

#book-cover {
	margin: -18px 12px 0 -87px;
	float:left;
}

#title {
	zoom: 1.0;
	margin: -16px 0 0 0;
	padding: 0 30px 0 0;
	#padding-top: 10px;
	font-size: 1.5em;
	letter-spacing: -0.04em; /*actually makes a big difference!*/
	text-align: right;
}

#subtitle {
	zoom: 1.0;
	padding: 0 30px 0 0;
	font-size: 1em;
	letter-spacing: -0.04em; /*actually makes a big difference!*/
	text-align: right;
}

#byjl {
	padding: 0 30px 0 0;
	font-size: 0.8em;
	letter-spacing: -0.04em; /*actually makes a big difference!*/
	text-align: right;
	font-weight: bold;
}

#publisher {
	zoom: 1.0;
	padding: 0 30px 0 0;
	font-size: 0.6em;
	letter-spacing: -0.04em; /*actually makes a big difference!*/
	text-align: right;
	font-weight: normal;
}

#prize {
	color: #660000;
	padding: 7px 30px 0 0;
	font-size: 0.8em;
/*	letter-spacing: -0.025em; actually makes a big difference!*/
	text-align: right;
	font-variant: small-caps;
	font-weight: bold;
}	

#trans {
	color: #665c53;
	padding: 7px 30px 0 0;
	font-size: 0.6em;
/*	letter-spacing: -0.03em; actually makes a big difference!*/
	text-align: right;
	font-weight: bold;
}

#trans a {
	color: #665c53;
	letter-spacing: -0.03em; /*actually makes a big difference!*/
	text-align: right;
}

#summary {
	letter-spacing: normal;
	margin: -13px 0 0 0;
	padding-top: 50px;
	font-size: 0.8em;
	color: #4a433c;
	line-height: 1.4;
}

#summary p {
	padding:0 30px 0 26px;
}


#first {
	padding: 25px 30px 0 0;
}

#reviews {
	zoom: 1.0;
	margin: -13px 0 0 -13px;
	#margin: 54px 0 0 -13px;	/*IE7 */
	font-size: 0.8em;
	color: #4a433c;
}

#reviews li {
	line-height: 1.5;
	padding: 25px 30px 0 0;
	list-style: none;
}

#rev-first {
	margin-top: -2em;
/*	#margin: -3px 0 0 0;	IE7 */	
/*	_margin: -3px 0 0 0;	IE6 */
}

.rev-cred {
	margin-top: -2em;
	font-size: 0.9em;
	font-weight: bold;
	color: #51422e;
	line-height: 1.5;
}
		
#jake_image {
	position: relative; /*fixes top cut off in IE*/
	margin: -90px 0 0 0;
	float: right;
	padding: 0 0 10px 20px;
/*	z-index: 10;*/
}

#home_text {
/*	margin: -12px 0 0 0;*/
	margin: 0px; /*testing for IE*/
	#margin: -3px 0 0 0;	/*IE7 */	
	_margin: -3px 0 0 0;	/*IE6 */
	padding: 20px 25px 20px 25px;
	background-image: url(images/text_background_mid_1px.png);
	background-repeat: repeat-y;
	font-size: 0.75em;
	color: #4a433c;
	line-height: 1.5;
/*	letter-spacing: -0.02em;*/
}

#essays #home_text {
	padding-top: 5px;
}

#behind-bjl {
	font-variant:small-caps;
	font-weight: bold;
}

#behind-date {
	font-size: 0.8em;
	color: #635a50;
}

#home_text #pageliens {
	color: #4a433c;
}

#books_row {
	width: 560px;
	margin: -20px 0 0 300px;
	padding: 20px 0;
	background-image: url(images/text_background_mid_1px.png);
	background-repeat: repeat-y;
	text-align: center;
}

#books_row ul {
/*	margin: 2em auto 0;*/
/*	text-align: center;*/
	padding: 0 0 0 0;
}

#books_row li {
	display: inline;
/*	margin: 2em auto 0; CAN'T GET THE THING TO CENTER!!!!!!!!!!!!*/
	padding: 0 5px 0 0;
	list-style: none;
/*	border: none;*/
	text-decoration: none;
}

#books_row a {
/*	border: none;*/
	text-decoration: none;
}

#books_row a:link, #books_row a:visited {	
	text-decoration: none;
/*	border: 0;*/
}

#books_row a:hover, #books_row a:focus, #books_row a:active {
/*	border: 0;*/
}
		
#credits {
	zoom: 1.0;
	padding: 50px 0 1px 0;
	width: 560px;
	margin: -10px 0 0 300px;
	#margin: -1px 0 0 300px;	/*IE7 */
	background-image: url(images/text_background_mid_1px.png);
	background-repeat: repeat-y;
	text-align: center;
}
/* tells home pages to cancel -10px margin boost (which is needed for book pages) */
#home-eng #credits,
#home-fr #credits {
	margin-top: 0;
}

#essays #credits {
	margin: 0;
}

#presse-fr #credits,
#engpress #credits {
	background-image: url(images/press_txt-bg_mid_1px.png);
	background-repeat: repeat-y;
	margin: 0;
	width: 640px;
}

/*lifts credits into the gap left by removal of -return to top of page-*/
#confessions #credits,
#jazzme #credits {
	margin-top: -12px;
}

#transfer #credits,
#fanto #credits {
	margin-top: -13px;
}

#pageliens #credits,
#links #credits {
	margin: 0;
	padding-bottom: 1px;
}

#agenda #credits {
	margin: 0px;
	padding-bottom: 1px;
}

/*#agenda #credits {
	#margin-top: 0;
}*/

#credits li {
	color: #635a50;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	list-style-type: none;
}
	
#credits li a:link, #credits li a:visited {
	color: #3f2e19;	
	text-decoration: none;
}

#credits li a:hover, #credits li a:active, #credits li a:focus {
	color: #3f2e19;
/*	border-bottom-color: #000000;*/
	border-bottom: 1px dashed;
	border-bottom-color: #635a50;
}

#text_bott {
	margin: -1px 0 0 300px;
	padding: 1px 0 0 0;
	width: 560px;
/*	border: none;*/
}

#essays #text_bott {
	padding: 1px 0;
	margin: -1px 0;
}

#presse-fr #text_bott,
#engpress #text_bott {
	margin: -21px 0 0 218px;
}
	
#pageliens #text_bott,
#agenda #text_bott,
#links #text_bott {
	margin-top: -21px;
}

#agenda #text_bott {
	margin-top: -2px;
}

.backtt {
	margin-top: 2em;
	padding-right: 30px;
	padding-bottom: 20px;
	font-size: 0.7em;
/*	font-weight: bold;*/
	color: #5b5349;
	text-align: right;
	letter-spacing: -0.1em
}



/*.backtt {
	margin-top: 2em;
	padding-right: 30px;
	padding-bottom: 20px;
	font-size: 0.7em;
	font-weight: bold;
	color: #5b5349;
	text-align: right;
	letter-spacing: -0.1em;
}*/

.backtt a:link, .backtt a:visited {
	margin-top: 2em;
/*	font-weight: bold;*/
	color: #5b5349;
	text-decoration: none;
}

.backtt a:hover, .backtt a:active, .backtt a:focus {
/*	border-bottom-color: #000000;*/
	border-bottom: 1px dashed;
	border-bottom-color: #6a563c;
}

#linklist {
	zoom: 1;
/*	margin: 110px 0 0 28px; */
	margin: 0;
	#margin: -3px 0 0 0;
	padding: 1px 0;
	background-image: url(images/text_background_mid_1px.png);
	background-repeat: repeat-y;
}

#linklist #explorer-table {
/*	#margin: -3px 0 0 0;
	background-image: url(images/text_background_mid_1px.png);
	background-repeat: repeat-y;*/
}

/*#linklist {
	zoom: 1;*/
/*	margin: 110px 0 0 28px; */
/*	margin: 0;
	#margin: 0;
	background-image: url(images/text_background_mid_1px.png);
	background-repeat: repeat-y;
	padding: 1px 0;
}*/


/*#explorer-table {
	background-image: url(images/text_background_mid_1px.png);
	background-repeat: repeat-y;
}*/

/*#explorer-table {
	#margin: -3px 0 0 0;
		background-color:#33FF00;
	#background-image: url(images/text_background_mid_1px.png);
	#background-repeat: repeat-y;
}*/

#linklist table {
	margin-left: 20px;
	margin-bottom: 5px;
}

#linklist td {
	margin: 0 0 0 20px;
	padding: 1px 0;
	width: 520px;
}
		
#linklist td {
/*	display: block;*/
/*	clear: both;*/
/*	margin: 0.2em 0.5em 0 0;*/
	padding: 1em; 
	list-style: none;
/*	color: #4a433c;	*/
/*	font-weight: bold;*/
	font-size: 0.75em;
		line-height: 1.3;
	text-decoration: none;
}
/*
#linklist img {
	float: left;
	padding: 0;
}*/

.even img {
	padding: 0 1em 0.5em 0;
}

.odd img {
	padding: 0 0 0.5em 1em;
}

.even {
/*	clear: both;*/
	color: #4a433c;
}

.even .agendatitle {
	padding-top: 40px;
}

.agenda-end {
	padding-bottom: 50px;
	border-bottom: 1px;
	border-bottom-style:dashed;
}

/*.even p a {
	color: #4a433c;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4;
	padding-bottom: 1.5em;
}*/	

.even a:link {
	color: #4a433c;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4;
	padding-bottom: 1.5em;
}

.even a:visited {
	color: #6d6154;
/*	6c6055*/
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4;
	padding-bottom: 1.5em;
}

.even a:hover, .even a:focus, .even a:active {
	color: #4a433c;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4;
	padding-bottom: 1.5em;
}

.odd {
/*	clear: both;*/
	background-color: #4a433c;
	color: #9e9389;
	padding: 1em;
}

.odd a:link {
	color: #9e9389;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4;
	padding-bottom: 1.5em;
}

.odd a:visited {
	color: #6d6154;
/*	6c6055*/
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4;
	padding-bottom: 1.5em;
}

.odd a:hover, .odd a:focus, .odd a:active {
	color: #9e9389;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4;
	padding-bottom: 1.5em;
}

#press_text {
	zoom: 1.0;
	#margin: -3px 0 0 0;  /* IE7 */
	padding: 1px 5px 20px 5px;
	position: relative;
	background-image: url(images/press_txt-bg_mid_1px.png);
	background-repeat: repeat-y;
	font-size: 0.75em;
	color: #4a433c;
	line-height: 1.35;
/*	list-style-type: hebrew;*/
	overflow: hidden;
}

#press_text img {
	padding-bottom: 20px;
}

#press_text ul {
	padding: 0 10px 0 20px;
}

#press_text li {
	padding: 0;
	list-style-type: none;
}

#watch, #read, #listen {
	zoom: 1.0;
	padding: 0;
	#padding-top: 2em;
	#margin: 0;
	float: left;
	width: 33%;
	font-size: 0.8em;
}

#watch {
	background-color: #46413a;
	color: #afa899;
}

#watch .prsite {
	line-height: normal;
	color: #afa899;
}

#read .prsite,
#listen .prsite {
	line-height: normal;
	color: #6c6055;
}

#read .endcred,
#listen .endcred {
	color: #6c6055;
	padding-bottom: 0.6em;
}

#watch .endcred {
	color: #afa899;
	padding-bottom: 0.65em;
}

#read .endcredwlink,
#watch .endcredwlink {
	color: #6c6055;
	font-size: 0.75em;
	font-weight: normal;	
	padding-bottom: 0.6em;
}

#listen .prtxt,
#read .prtxt,
#watch .prtxt {
	padding-bottom: 1.3em;
}

#txtbx-agenda a:link,
#listen a:link,
#read a:link,
#watch a:link {
	color: #660000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4;
	padding-bottom: 1.5em;
}

#watch a:link {
	color: #afa899;
}

#listen a:visited,
#read a:visited,
#watch a:visited {
	color: #46413a;
/*	6c6055*/
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4;
	padding-bottom: 1.5em;
}

#watch a:visited {
	color: #afa899;
}

#listen a:hover, #listen a:focus, #listen a:active,
#read a:hover, #read a:focus, #read a:active,
#watch a:hover, #watch a:focus, #watch a:active {
	color: #660000;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4;
	padding-bottom: 1.5em;
}

#watch a:hover, #watch a:focus, #watch a:active {
	color: #afa899;
}

#txtbx-agenda {
	zoom: 1;
	#margin-top: -3px;
	width: 560px;
	padding: 1px 5px 20px 5px;
	position: relative;
	background-image: url(images/text_background_mid_1px.png);
	background-repeat: repeat-y;
	font-size: 0.75em;
	color: #4a433c;
	line-height: 1.35;
/*	list-style-type: hebrew;*/
	overflow: hidden;	
}

#txtbx-agenda img {
	padding: 0;
	float: left;
/*	padding-bottom: 20px;*/
}

#txtbx-agenda ul {
	padding: 0 30px 0 20px;
}

#txtbx-agenda li {
/*	background-color:#00FF00;*/
	padding: 0;
	list-style-type: none;
}

#txtbx-agenda .ag-beg-txt {
	padding-top: 40px;
/*	padding-bottom: 30px;*/
/*	border-bottom:dashed 1px;*/
}

/*same as above _txtbx-agenda ag-beg-txt_ but for one line entries*/
#txtbx-agenda .ag-wee {
	padding-top: 80px;
}

/*same as above _txtbx-agenda ag-beg-txt_ but for big entries*/
#txtbx-agenda .ag-big {
	padding-top: 15px;
}

#txtbx-agenda .ag-begin {
	clear: both;
}

#txtbx-agenda .ag-address {
/*	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: dashed;*/
	font-size: 0.8em;
}

#txtbx-agenda .ag-item {
	padding-bottom: 20px;
	clear: both;
	border-top:1px dashed #90867C;
}

.leftbar {
	padding-left: 20px;
	border-left:1px dotted #90867C;
	font-size: 0.85em;
}

#home_text a:link,
#txtbx-agenda .ag-nolink,
#txtbx-agenda a:link {
	color: #660000;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.3;
	padding-bottom: 1.5em;
}

#home_text a:visited,
#txtbx-agenda a:visited {
	color: #46413a;
}

#home_text a:hover, #home_text a:focus, #home_text a:active,
#txtbx-agenda a:hover, #txtbx-agenda a:focus, #txtbx-agenda a:active {
	color: #660000;
}

#essays #home_text a:link {
/*	font-size: 1.3em;*/
	color: #660000;
	font-weight: bold;
}

#essays #home_text a:visited {
/*	font-size: 1.3em;*/
	color: #46413a;
	font-weight: bold;	
}

#essays #home_text a:hover, #essays #home_text a:focus, #essays #home_text a:active {
/*	font-size: 1.3em;*/
	color: #660000;
	font-weight: bold;
}

.essay-title {
	margin-left: 40px;
}

.essay-intro {
	padding-top: 5px;
	/*font-size: 0.8em;*/
}

.essay-spacer {
	padding-top: 15px;
	font-weight:bold;
}	

.essay-read-art {
	font-size: 0.9em;
	font-weight: bold;
	color: #660000;
/*	font-variant: small-caps;*/
}


.essay-read-art a:link, .essay-read-art a:visited, .essay-read-art a:hover, .essay-read-art a:focus, .essay-read-art a:active {
	font-size: 0.9em;
	font-weight: bold;
	color: #660000;
}
/*#txtbx-agenda .ag-end {

}*/
	

/*#read {
	float: left;
	width: 33%;
}*/

/*#linktitle {
	background-color:#00CC00
}*/

/*.odd a.linktitle {
	text-decoration: underline;
	color: #9e9389;
}*/ 



/*.linktitle a {
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: underline;
}*/
	
/*#linklist #linktitle a:link, #linklist #linktitle a:visited {
	background-color:#00CC00
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: underline;
	color: #9e9389;
}

#linklist #linktitle a:hover, #linklist #linktitle a:focus, #linklist #linktitle a:active {
	font-weight: bold;
	font-size: 0.9em;
	color: #9e9389;
	border-bottom: 1px dashed;

*/

/*#txtbx-agenda .ag-end {

}*/
	

/*#read {
	float: left;
	width: 33%;
}*/

/*#linktitle {
	background-color:#00CC00
}*/

/*.odd a.linktitle {
	text-decoration: underline;
	color: #9e9389;
}*/ 



/*.linktitle a {
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: underline;
}*/




	

