html, body {
	height: 100%;
}

body {
	text-align: center;
	padding: 0;
	margin: 0;
	font-family: Arial, sans-serif;
	background:url(images/background_02.jpg) top center repeat-y #657f98;
}

h2 {
	font-size:16px;
	font-weight:bold;
	color:#993300;
}

a:link, a:visited, a:active, a:hover {
	text-decoration: underline;
	color:#073356;
}

a.news:link, a.news:visited, a.news:active {
	text-decoration: underline;
	font-size:18px; 
	color:#006EB4; 
	font-family:Georgia, 'Times New Roman', Times, serif;
}

a.news:hover {
	text-decoration: underline;
}

div#distance { 
	background:url(images/background_01.jpg) top center no-repeat; 
	width:1020px; 
	margin:0 auto;
}

.blue {
color:#006EB4;
}

div#content {
background:transparent url(images/background_03.jpg) no-repeat scroll center bottom;
min-height:48em;
padding:100px 0 150px;
position:relative;
text-align:left;
width:1020px;
}

div#logo {
	margin:-95px 0 0 0;
	width:268px;
}

#nav{
margin:-346px 0 0 271px;
float:right;
}

#nav a{
display:block;
}

#nav a:hover{
	background-position: bottom left;
}

a.nav_home{
	background: url(images/nav_home.gif) 0 0px no-repeat;
	margin: 0px;
	padding: 0px;
	width: 88px;
	height: 55px;
	float:left;
	}
	
a.nav_events{
	background: url(images/nav_events.gif) 0 0px no-repeat;
	margin: 0px;
	padding: 0px;
	width: 112px;
	height: 55px;
	float:left;
	}
	
a.nav_pages{
	background: url(images/nav_pages.gif) 0 0px no-repeat;
	margin: 0px;
	padding: 0px;
	width: 112px;
	height: 55px;
	float:left;
	}
	
a.nav_news{
	background: url(images/nav_news.gif) 0 0px no-repeat;
	margin: 0px;
	padding: 0px;
	width: 112px;
	height: 55px;
	float:left;
	}	


a.nav_abouttheauthors{
	background: url(images/nav_abouttheauthors.gif) 0 0px no-repeat;
	margin: 0px;
	padding: 0px;
	width: 177px;
	height: 55px;
	float:left;
	}

a.nav_reviewsandadvancedbuzz{
	background: url(images/nav_reviewsandadvancedbuzz.gif) 0 0px no-repeat;
	margin: 0px;
	padding: 0px;
	width: 145px;
	height: 55px;
	float:left;
	}


a.nav_excerpts{
	background: url(images/nav_excerpts.gif) 0 0px no-repeat;
	margin: 0 0 0 20px;
	padding: 0px;
	width: 249px;
	height: 55px;
	float:left;
	}

a.nav_appearances{
	background: url(images/nav_appearances.gif) 0 0px no-repeat;
	margin: 0 0 0 22px;
	padding: 0px;
	width: 145px;
	height: 55px;
	float:left;
	}

a.nav_bookannabelleandjeff{
	background: url(images/nav_bookannabelleandjeff.gif) 0 0px no-repeat;
	margin: 0 0 0 20px;
	padding: 0px;
	width: 124px;
	height: 55px;
	float:left;
	}


a.nav_tomatotv{
	background: url(images/nav_tomatotv.gif) 0 0px no-repeat;
	margin: 0px;
	padding: 0px;
	width: 86px;
	height: 55px;
	float:left;
	}


a.nav_annabelleswebsite{
	background: url(images/nav_annabelleswebsite.gif) 0 0px no-repeat;
	margin: 0px;
	padding: 0px;
	width: 199px;
	height: 55px;
	float:left;
	}

a.nav_presskit{
	background: url(images/nav_presskit.gif) 0 0px no-repeat;
	margin: 0px;
	padding: 0px;
	width: 104px;
	height: 55px;
	float:left;
	}

a.nav_contact{
	background: url(images/nav_contact.gif) 0 0px no-repeat;
	margin: 0px;
	padding: 0px;
	width: 93px;
	height: 55px;
	float:left;
	}

a#current{
	background-position: bottom left;
}

#bottomleft{
float:left;
margin:0px 0 0 94px;
width:205px;
}

#ordermodule{
	text-align:center;
	font-size:90%;
	font-weight:bold;
	margin-top:-15px;
}

#amazonlogo{
margin-top:3px;
}

#buzzquotes {
height:177px;
width:177px;
overflow:hidden;
}

#mainimages {
height:414px;
width:295px;
overflow:hidden;
}

#socialmedia{
	text-align:center;
	font-size:90%;
	font-weight:bold;
}

#socialmedia img{
margin:5px;
}

#book{
	text-align:center;
	font-size:90%;
	font-weight:bold;
}

#book img{
margin:5p autox;
}

.slideshow { height: 177px; width: 167px; margin: 0px}
.slideshow img { padding: 0px; border: 0px; background-color: #fff; }

.bigpicture { height: 414px; width: 295px; margin: 0px}
.bigpicture img { padding: 0px; border: 0px; background-color: #fff; }


.centralcontent{
margin-left:300px;
margin-top:-235px;
}

#centralcontent_appearances{
width:470px;
}

#appearances {
	text-align:center; line-height:0.2em; font-size:14px; color:#000000; font-family:Georgia, 'Times New Roman', Times, serif; margin-bottom:40px;
}

.date {
	font-size:18px; color:#006EB4; margin:0 0 15px 0; padding:0;	
}

.desc {
	margin:0; padding:0;
}

.link {
	font-size:14px; margin:0; padding:0;
}

.link a {
	color:#990000; text-decoration:none;
}

tr{
height:5px;
}

td{
height:5px;
}

#centralcontent_reviewsandbuzz{
overflow:auto;
}

#centralcontent_authors{
overflow:hidden;
}

#authors_photo{
text-align:center;
width:100%;
clear:left;
}

#authors_annabellebio{
width:330px;
float:left;
line-height:99%;
}

#authors_jeffbio{
width:230px;
float:left;
line-height:99%;
margin-left:10px;
}

#contact_info{
float:left;
font-size:100%;
position:relative;
left:-30px;
}

#book_info{
float:left;
font-size:100%;
position:relative;
left:-30px;
}