

/* CSS Document */

body#one{
background-color: #1a1a1a;
margin-top: 0px; 
padding-top: 0px;
}

.nav_table{ 
margin: 0px; 
padding: 0px;
border-collapse: collapse;

}


.fpblacktitle_left{
background-color: #1c1c1c;
width: 400px;
text-align: left; 
padding: 3px 10px 3px 10px;
font-style:italic;
font-family:arial;
font-size:14px;
color:#ffffff;
}

.fpblacktitle_right{
background-color: #1c1c1c;
width: 370px;
text-align: left; 
padding: 3px 10px 3px 10px;
font-family:arial;
font-size:14px;
color:#ffffff;
}


.fpblacktitleli{
background-color: #1c1c1c;
width: 360px;
text-align: left; 
padding: 3px 10px 3px 10px;
font-family:arial;
font-size:14px;
color:#ffffff;
}
.fpblacktitlel{
background-color: #1c1c1c;
width: 360px;
text-align: left; 
padding: 3px 10px 3px 10px;
font-family:arial;
font-size:14px;
color:#ffffff;
}
.fpblacktitles{
background-color: #1c1c1c;
width: 300px;
text-align: left; 
padding: 3px 10px 3px 10px;
font-family:arial;
font-size:14px;
color:#ffffff;
}

.fpblacktitless{
background-color: #1c1c1c;
width: 250px;
text-align: left; 
padding: 3px 10px 3px 10px;
font-family:arial;
font-size:14px;
color:#ffffff;
}

.fpblacktitlesst{
font-family:arial;
font-size:14px;
color:#ffffff;
}


.blacklink
{
color:#f2f2f2;
text-decoration:underline;
}


a.nav_home { display:block; height:56px; width:115px; overflow:hidden; }
a.nav_home:hover { display:block; text-indent:-115px; }
a.nav_biography { display:block; height:56px; width:119px; overflow:hidden; }
a.nav_biography:hover { display:block; text-indent:-119px; }
a.nav_author { display:block; height:56px; width:119px; overflow:hidden; }
a.nav_author:hover { display:block; text-indent:-119px; }
a.nav_speaker { display:block; height:56px; width:119px; overflow:hidden; }
a.nav_speaker:hover { display:block; text-indent:-119px; }
a.nav_interact { display:block; height:56px; width:223px; overflow:hidden; }
a.nav_interact:hover { display:block; text-indent:-223px; }
a.nav_jbpf { display:block; height:56px; width:150px; overflow:hidden; }
a.nav_jbpf:hover { display:block; text-indent:-150px; }


.navlink{
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block; /*This Cover Full TD */
background:url(images/nav_bg_gray.jpg) center center repeat-x; /*This Will Set the Link background */
text-align:center;
font-size:12pt;
text-decoration:none;
color:#353535;
padding: 0px 18.7px 0px 18.7px;
}

.navlink:hover {
background:url(images/nav_bg_red.jpg) center center repeat-x;
color:#f6e4e2;
}









#anchor1 { 
width : 100px; 
height : 20px; 
background-image : url(images/nav_bg_gray.jpg); 
}
#anchor1:hover { 
background-image : url(images/nav_bg_red.jpg); 
}








td#case_table{ 
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

td#spine_top{ 
background-image: url(images/spine_middle.jpg); 
width: 151px;
height: 56px;
background-repeat: no-repeat; 
background-position: left top; 
text-align: ; 
vertical-align: top; 
}

td#spine_middle{ 
background-image: url(images/spine_top2.jpg); 
width: 151px;
height: 169px;
background-repeat: no-repeat; 
background-position: left top; 
text-align: ; 
vertical-align: top; 
}

td#spine_bottom{  
height:100%	;
vertical-align: bottom; 
background-image: url(images/spine_bottom2.jpg); 
width: 151px;
background-repeat: repeat-y; 
background-position: left top; 
}

td#spine_bottom_t{  
vertical-align: top; 
background-image: url(images/spine_bottom2.jpg); 
width: 151px;
width: 300px;
background-repeat: repeat-y; 
background-position: left top; 
color:#ffffff;
padding:20px;
}
td#spine_bottom_b{  
height:100%;
vertical-align: bottom; 
background-image: url(images/spine_bottom2.jpg); 
width: 151px;
background-repeat: repeat-y; 
background-position: left top; 
}

td#navigation_bg{ 
background-color: #262626;
width: 846px;
height: 56px;
margin: 0px; 
padding: 0px;

}
td#banner_main{ 
width: 846px;
height: 169px;
vertical-align: top; 
}
td#bodycontent{ 
background-color: #f5f5f5;
width: 826px;
padding: 0px;
}

td#mainbody_td{ 
background-color: #f5f5f5;
width: 716px;
text-align: left; 
vertical-align: top; 
padding-right: 5px;
padding-left: 5px;
font-family:arial;
font-size:13px;
color:#3b3b3b;
line-height:110%

}

td#mainbooks_td{ 
background-color: #f5f5f5;
width: 100px;
text-align: left; 
vertical-align: top; 

}


.guestbody {
    background: transparent;
    color: windowtext;
	font: 11px verdana;
	text-align:center;
	padding:5px;
	}