body {
	background-color:#fff;
	text-align:center;
	font-style:normal;
	font-family:Arial, sans-serif;
	font-size:12px;
	width:800px;
	margin:auto;
	/*vertical-align:top;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;*/
}
#outer {
width:800px;
margin:auto;
text-align:center;
margin-top:0;
} 
#header {
/*background-image:url(images/header2.gif);
background-repeat:no-repeat;*/
width:800px;
height:117px;
margin:auto;
}
#header_secondary {
/*background-image:url(images/header_secondary3.gif);
background-repeat:no-repeat;*/
width:800px;
height:94px;
margin-top:9px;
}
#header_left {
background-image:url(images/header_left.gif);
background-repeat:no-repeat;
height:319px;
width:249px;
visibility:visible;
}
.header_left_text {
background-image:url(images/header_left2.gif);
background-repeat:no-repeat;
height:183px;
width:249px;
max-width:249px;
}
.header_left_text img {
padding:2px;
}
.header_title {
width:249px;
height:183px;
margin:0;
vertical-align:top;
background-image:url(images/header_left2.gif);
background-repeat:no-repeat;
}
#menu {
background-image:url(images/menu_backgr.gif);
background-repeat:no-repeat;
width:551px;
height:36px;
}
#menu2 {
background-image:url(images/menu_backgr.gif);
background-repeat:no-repeat;
width:551px;
padding-left:10px;
margin-bottom:5px;
margin-left:25px;
}
#footer {
width: 800px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:smaller;
color:#333;
text-align:center;
padding-bottom:20px;
}
#footer a:link,
#footer a:visited, 
#footer a:hover {
color:#111;
text-decoration:none;
}	
.blue_right {
background-image:url(images/blue_right.gif);
background-repeat:no-repeat;
vertical-align:top;
width:92px;
height:450px;
/*margin-top:38px;*/
text-align:right;
}
.block_text {
width:494px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
font-style:normal;
font-family:Arial, sans-serif;
font-size:12px;
/*line-height:17px;*/
color:#000;
}
.block_text img {
padding:3px;
border:0;
}
/*.block_text img {
padding:3px;
}*/
.book_right,
.book_right a {
text-align:center;
font-size:11px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}
.book_right img {
padding-top:2px;
padding-bottom:2px;
padding-right:0;
padding-left:0;
}
.body_center {
background-image:url(images/body_center.gif);
background-repeat:no-repeat;
}
.book_image_blue,
.book_image_blue img {
padding-top:15px;
padding-left:10px;
padding-bottom:5px;
}
.book_backgr {
background-color:#5c7983;
}
.book_backgr_beige {
background-image:url(images/book_bkg.gif);
background-repeat:no-repeat;
}
.book_words_email,
.book_words_email img {
vertical-align:top;
margin-left:30px;
}
.book_words_email2,
.book_words_email2 img {
vertical-align:middle;
}
.bottom_squiggle {
width:549px;
height:26px;
background-image:url(images/bottom_squiggle.gif);
background-repeat:no-repeat;
vertical-align:top;
}
.bottom_squiggle2 {
width:549px;
text-align:center;
margin:auto;
height:26px;
background-image:url(images/bottom_squiggle2.gif);
background-repeat:no-repeat;
}
.content {
width:551px;
font-style:normal;
font-family:Arial, sans-serif;
font-size:12px;
/*line-height:17px;*/
color:#000;
}
.content_secondary {
width:586px;
font-style:normal;
font-family:Arial, sans-serif;
font-size:12px;
/*line-height:17px;*/
color:#000;
}
/*.content img,
.content_secondary img {
padding:3px;
}*/
.extra {
background-image:url(images/menu_backgr.gif);
}
.home_book_text {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000;
text-align:left;
width:132px;
vertical-align:top;
padding-left:4px;
padding-right:4px;
padding-bottom:2px;
}
.home_book_text a {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#3a5f64;
text-align:left;
vertical-align:top;
}
/*.home_book_text ul li {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000;
text-align:left;
vertical-align:top;
list-style-image:url(images/bullet.gif);
list-style-position:inside;
}
.home_book_text ul li a {
color:#3a5f64;
}
.home_book_text img {
padding-right:5px;
}*/
.home_book_text p {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-align:left;
width:132px;
vertical-align:top;
}
.home_book_title {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000;
padding-top:30px;
padding-bottom:10px;
text-align:center;
width:250px;
}
.home_text1,
.home_text2,
.home_text3 {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-align:left;
max-width:150px;
padding-left:8px;
padding-right:5px;
}
.home_text2,
.home_text3 {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-align:left;
width:150px;
max-width:150px;
padding-left:8px;
padding-right:5px;
border-left-style:solid;
border-left-color:#999999;
border-left-width:1px;
}
.home_text1 {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-align:left;
width:150px;
padding-left:8px;
padding-right:5px;
}
/*.home_text1 ul li,
.home_text2 ul li,
.home_text3 ul li {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000;
vertical-align:top;
padding-right:4px;
list-style-image:url(images/bullet.gif);
list-style-position:inside;
padding-left:8px;
}
.home_text1 ul li a,
.home_text2 ul li a,
.home_text3 ul li a {
color:#3a5f64;
}*/
.left,
.left img  {
text-align:left;
padding-left:20px;
}

.left_border {
width:214px;
background-image:url(images/secondary_left2.gif);
background-repeat:no-repeat;
vertical-align:top;
padding-top:160px;
}
.left_border img {
padding-bottom:5px;
}
.line,
.line img {
text-align:center;
margin:auto;
padding-bottom:2px;
padding-top:2px;
}
.right img {
margin:auto;
text-align:center;
padding-top:8px;
}
.right_title {
font-size:11px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding-top:2px;
}
.right_title a:link,
.right_title a:hover,
.right_title a:visited,
.right_title a:active,
 {
font-size:11px;
font-style:normal;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration: none;
}
.secondary_backgr {
background-image:url(images/menu_backgr.gif);
background-repeat:no-repeat;
width:591px;
padding-top:15px;
}
.secondary_backgr_home {
background-image:url(images/secondary_backgr_home.gif);
background-repeat:no-repeat;
width:551px;
}
.torn_paper {
background-image:url(images/torn_paper4.gif);
background-repeat:no-repeat;
width:430px;
height:227px;
margin-left:20px;
margin-top:3px;
font-size:9pt;
font-style:normal;
/*line-height:17px;*/
color:#000;
font-family:Arial, Helvetica, sans-serif;
}

#bio {
width: 52px;
padding-left:3px;
padding-right:3px;
}
#bio a {
width: 52px;
	background: no-repeat ;
	background-image:url(file:///C|/Users/Cathy/Hallie2008/images/bio.gif);
}

#bio a:hover, #bio.active a {
	background: no-repeat;
	background-image:url(file:///C|/Users/Cathy/Hallie2008/images/books_over.gif);
}
#schedule {
width: 90px;
padding-left:3px;
padding-right:3px;
}
#schedule a {
	width: 90px;
	background: no-repeat;
	background-image:url(file:///C|/Users/Cathy/Hallie2008/images/schedule.gif);	
}
#schedule a:hover, #schedule.active a {
	background: no-repeat;
	background-image:url(file:///C|/Users/Cathy/Hallie2008/images/schedule_over.gif);
}
#reviews_columns {
width: 130px;
padding-left:3px;
padding-right:3px;
}
#reviews_columns a {
	width: 130px;
	background: no-repeat;
	background-image:url(file:///C|/Users/Cathy/Hallie2008/images/reviews_columns.gif);
}

#reviews_columns a:hover, #reviews_columns.active a {
	background: no-repeat;
	background-image:url(file:///C|/Users/Cathy/Hallie2008/images/reviews_columns_over.gif);
}
#news {
width: 52px;
padding-left:3px;
padding-right:3px;
}
#news a {
	width:52px;
	background: no-repeat;
	background-image:url(file:///C|/Users/Cathy/Hallie2008/images/news.gif);
}

#news a:hover, #news.active a {
	background: no-repeat;
	background-image:url(file:///C|/Users/Cathy/Hallie2008/images/news_over.gif);
}
#gallery {
width: 92x;
padding-left:3px;
padding-right:3px;
}

#gallery a {
	width: 92px;
	background: no-repeat;
	background-image:url(file:///C|/Users/Cathy/Hallie2008/images/gallery.gif);
}

#gallery a:hover, #gallery.active a {
	background: no-repeat;
	background-image:url(file:///C|/Users/Cathy/Hallie2008/images/gallery_over.gif);
}
#books {
width: 67px;
padding-left:16px;
padding-right:3px;
padding-top:5px;
}

#books a {
	width: 67px;
	margin-top:2px;
	background: no-repeat;
	background-image:url(file:///C|/Users/Cathy/Hallie2008/images/books.gif);
}

#books a:hover, #books.active a {
	background: no-repeat;
	background-image:url(file:///C|/Users/Cathy/Hallie2008/images/books_over.gif);
}
#space {
width:24px;
}




h1 {
	color: #A6293A;
	font-size: 24px;
	font-weight: normal;
	margin-top: 0;
}

h2, h3 {
	color: #3A5F64;
	font-size: 12px;
	margin: 0;	
}

h2 {
	margin-bottom: -10px;
}

h3 {
	display: inline;
	margin-right: 5px;
}
.jungle_red {
width:129px;
margin-top:4px;
}
.jungle_red a {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#406469;;
}
.jungle_red a:visited {
color: #666666;
}
.jungle_red img {
padding-right:5px;
}

#logo {
	margin: 66px 0 0 298px;	
}
.mini_book {
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-style:solid;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-color:#00000;
margin-left:15px;
width:72px;
}

.mystery img {
width:88px;
margin-top:8px;
}
p {
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
	padding-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#promo {
	width: 90px;
	
}
#quote h2 {
	width: 164px; 
	font-size: 9px;
	font-weight: normal;
	font-family: Tahoma;
	/*line-height: 13px;*/
	text-transform: uppercase;
	margin: 419px 0 0 54px;
} 

.smaller {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:500;
}
td, th {
	vertical-align: top;
	text-align: left;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}
