@charset "UTF-8";
/* Deher Design CSS Document For Tom Zoellner*/

/*Elements*/
body {
	background-color: #FFFFFF;
}
/*End Elements*/

/*IDS*/
#buyAmazon { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/buyAmazon.jpg);
	width: 220px;
	height: 46px;
	display: block;
	float: left;
	margin-bottom: 20px;
}

#buyBarnesNoble { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/buyBarnesNoble.jpg);
	width: 220px;
	height: 55px;
	display: block;
	float: left;
	margin-bottom: 20px;
}

#buyBorders { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/buyBorders.jpg);
	width: 220px;
	height: 52px;
	display: block;
	float: left;
	margin-bottom: 20px;
}

#buyIndiBound { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/buyIndiBound.jpg);
	width: 220px;
	height: 211px;
	display: block;
	float: left;
	margin-bottom: 20px;
}

#headerAdvancedPraise { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerAdvancedPraise.jpg);
	width: 940px;
	height: 59px;
	display: block;
	float: left;
}

#headerAboutTom { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerAboutTom.jpg);
	width: 620px;
	height: 59px;
	display: block;
	float: left;
}

#headerArticles { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerArticles.jpg);
	width: 620px;
	height: 59px;
	display: block;
	float: left;
}

#headerAudio { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerAudio.jpg);
	width: 460px;
	height: 59px;
	display: block;
	float: left;
}

#headerInterviews { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerInterviews.jpg);
	width: 460px;
	height: 59px;
	display: block;
	float: left;
}

#headerUranium { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerUranium.jpg);
	width: 620px;
	height: 59px;
	display: block;
	float: left;
}

#headerHeartlessStone { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerHeartlessStone.jpg);
	width: 620px;
	height: 59px;
	display: block;
	float: left;
}

#headerOrdinaryMan { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerOrdinaryMan.jpg);
	width: 620px;
	height: 59px;
	display: block;
	float: left;
}

#headerHomemadeBio { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerHomemadeBio.jpg);
	width: 620px;
	height: 59px;
	display: block;
	float: left;
}

#headerBooks { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerBooks.jpg);
	width: 220px;
	height: 59px;
	display: block;
	float: left;
}

#headerBuyNowAt { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerBuyNowAt.jpg);
	width: 220px;
	height: 59px;
	display: block;
	float: left;
}

#headerOtherEvents { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerOtherEvents.jpg);
	width: 460px;
	height: 59px;
	display: block;
	float: left;
}

#headerSpring { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerSpringTourLong.jpg);
	width: 460px;
	height: 59px;
	display: block;
	float: left;
}

#headerSpringBook { /*Replaces the text with an image but maintains proper structure*/
	text-indent: -5000px;
	background:url(../images/headerSpringTour.jpg);
	width: 220px;
	height: 59px;
	display: block;
	float: left;
}

#Tom_Banner { /*This converts the banner text into a clickable block element but is still properly structured */
	display: block;
	text-indent: -5000px;
	float: left;
	background-image: url(../images/headerTom.jpg);
	width: 380px;
	height: 43px;
}

/*Navigation IDS*/
#navBar {
	display: block;
	height: 43px;
	width: 540px;
	margin: 0;
	padding: 0;
}

#navBar ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	height: 43px;
	width: 540px;
}

#navBar ul  li{
	padding: 0;
	margin: 0;
	float: left;
}

/*End Navigation IDS*/
#navBooks a {
	display: block;
	text-indent: -5000px;
	float: left;
	background: url(../images/navBar.jpg);
	width: 35px;
	height: 43px;
	margin: 0;
	padding: 0;
}

#navBooks a:hover {
	background: url(../images/navBar.jpg) 0 -43px;	
}

#navAbout a {
	display: block;
	text-indent: -5000px;
	float: left;
	background: url(../images/navBar.jpg) -86px 0;
	width: 94px;
	height: 43px;
	margin: 0;
	padding: 0;
}

#navAbout a:hover {
	background: url(../images/navBar.jpg) -86px -43px;	
}

#navEvents a {
	display: block;
	text-indent: -5000px;
	float: left;
	background: url(../images/navBar.jpg) -231px 0;
	width: 38px;
	height: 43px;
	margin: 0;
	padding: 0;
}

#navEvents a:hover {
	background: url(../images/navBar.jpg) -231px -43px;
}

#navArticles a {
	display: block;
	text-indent: -5000px;
	float: left;
	background: url(../images/navBar.jpg) -320px 0;
	width: 43px;
	height: 43px;
	margin: 0;
	padding: 0;
}

#navArticles a:hover {
	background: url(../images/navBar.jpg) -320px -43px;
}

#navPress a {
	display: block;
	text-indent: -5000px;
	float: left;
	background: url(../images/navBar.jpg) -414px 0;
	width: 33px;
	height: 43px;
	margin: 0;
	padding: 0;
}

#navPress a:hover {
	background: url(../images/navBar.jpg) -414px -43px;
}

#navContact a {
	display: block;
	text-indent: -5000px;
	float: left;
	background: url(../images/navBar.jpg) -498px 0;
	width: 42px;
	height: 43px;
	margin: 0;
	padding: 0;
}

#navContact a:hover  {
	background: url(../images/navBar.jpg) -498px -43px;
}



/*Side nav Bar */
#navUranium a {
	display: block;
	text-indent: -5000px;
	float: left;
	background: url(../images/navBooks.jpg);
	width: 220px;
	height: 27px;
	margin-bottom: 10px;
}

#navUranium a:hover {
	background: url(../images/navBooks.jpg) -220px 0;	
}

#navHeartless a {
	display: block;
	text-indent: -5000px;
	float: left;
	background: url(../images/navBooks.jpg) 0 -51px;
	width: 220px;
	height: 28px;
	margin-bottom: 10px;
}

#navHeartless a:hover {
	background: url(../images/navBooks.jpg) -220px -51px;
}

#navOrdinary a {
	display: block;
	text-indent: -5000px;
	float: left;
	background: url(../images/navBooks.jpg) 0 -103px;
	width: 220px;
	height: 28px;
	margin-bottom: 10px;
}

#navOrdinary a:hover {
	background: url(../images/navBooks.jpg) -220px -103px;
}

#navHomemade a {
	display: block;
	text-indent: -5000px;
	float: left;
	background: url(../images/navBooks.jpg) 0 -154px;
	width: 220px;
	height: 26px;
	margin-bottom: 10px;
}

#navHomemade a:hover {
	background: url(../images/navBooks.jpg) -220px -154px;
}
/*End Side Nav Bar*/

#pictBuyNow a {
	display: block;
	text-indent: -5000px;
	float: left;
	background: url(../images/pictBuyNow.jpg);
	width: 300px;
	height: 39px;
	margin-bottom: 10px;
}

#pictBuyNow a:hover {
	background: url(../images/pictBuyNow.jpg) 0 -39px;
}
/*End IDS*/


/*Classes*/
.banner {
	padding-top: 60px;
	margin-bottom: 20px;
	border-bottom: solid #333333 3px;
}

.body a {
	color: #003366;
	text-decoration: none;
}

.body a:hover {
	border-bottom: solid #990000 3px;
}

.container {
	background-color: #FFFFFF;
}

.footer {
	font:10px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	color:#999999;
	text-align: center;
	border-collapse: inherit;
	border-top: solid #666666 1px;
}

.last {
	padding-bottom: 20px;
	border-bottom: #999 dotted 2px;
}

.navSpacer51 {
	display: block;
	width: 51px;
	height: 43px;
	margin 0;
	padding: 0;
}

.navSpacer52 {
	display: block;
	width: 51px;
	height: 43px;
	margin 0;
	padding: 0;
}

p.footer:hover {
	font:10px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	color:#333333;
	text-align: center;
}



/*End Classes*/
