@charset "utf-8";
/* CSS Document */
#contentHolder {
	text-align: center;
	background-position: 20% top;
	background-repeat: repeat-x;
	background-color: white;
	margin-top: 0px;
	padding-top: 0px;
	overflow: hidden;
}
#banner {
	background: url(/library/bannerNav/img/bannernav_r2_c8.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 768px;
	height: 80px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
}
#masthead {min-width:790px;text-align:center;height:194px;overflow:hidden;position:relative;width:100%;text-align:center;}
#taglinediv {
	position: absolute;
	top: 80px;
	right: 5%;
	width: 384px;
	height: auto;
}
#logodiv{position: absolute; top: 80px; left: 5%; width: 384px; height: 33px;}
#bannerholder{position: absolute; top: 113px; width: 100%; left: 0px;}
#banner #bannerNav {width:auto;float:left;margin:0px;padding:0px;margin-top:49px;}
#banner #bannerNav li {float:left;display:block;width:128px;height:31px;padding:0px;margin:0px;}
#banner #bannerNav li a {display:block;width:128px;height:31px;margin:0px;padding:0px;text-indent:-3000px;border:none;overflow:hidden;}
#banner #bannerNav #home {background-image:url(/library/bannerNav/img/tab_home_sprite.gif);}
#banner #bannerNav #books {background-image:url(/library/bannerNav/img/tab_books_sprite.gif);}
#banner #bannerNav #articles {background-image:url(/library/bannerNav/img/tab_articles_sprite.gif);}
#banner #bannerNav #appearances {background-image:url(/library/bannerNav/img/tab_appearances_sprite.gif);}
#banner #bannerNav #bio {background-image:url(/library/bannerNav/img/tab_bio_sprite.gif);}
#banner #bannerNav #contact {background-image:url(/library/bannerNav/img/tab_contact_sprite.gif);}
#banner #bannerNav li:hover {background-position:left -31px;}
#banner #bannerNav .current {background-position:left -62px;}
#banner #bannerNav .current:hover {background-position:left bottom;}

