@charset "utf-8";
/* CSS Document */

html, body {
		margin:0;
		padding:0;
		font-family:Georgia,serif;
		color:#545454;
		background-color:#c5beab;
		line-height:1.6em;
		font-size:.9em;
		color:#1f4278;
	}
	* { margin: 0;
	padding: 0; }
	
	h1, h2, h3, h4, h5, h6 { margin: 15px 0; }
	p, table, dl, ul, ol { margin: 0 0 10px; }
	ul, ol, dl dd { margin-left: 40px; }

	h1, h2, h3 {
	}
	h1 {
		color:#1e4279;
		font-size:1.55em;
		font-weight:normal;
	}
	h2 {
		margin-top:0;
		font-size:1.2em;
		padding-bottom:6px;
		}
	h3 {
		font-size:1em;
		margin:.25em 0;
	}
	a {
		color: #8f0000;	
		text-decoration:none;	
	}
	h1 a { color:#1E4279; }
	a:hover { text-decoration:underline; }
	a img {
		border:none;
	}
	strong {
		color: #8f0000;
	}
	#top { height:0px; width:0px; position:absolute;}
	#page {
		width:700px;
		border:1px solid #e6e6e6;
		margin:25px auto;
		background-color:#f9f5ec; 
		padding:0 50px;
	}
	#header {
		background:url(../images/header-line.gif) left 49px repeat-x;
		padding:18px 0 0 245px;
	}
	#logo {
		float:left;
		background:#f9f5ec url(../images/elaine-luddy-klonicki.jpg) top center no-repeat;
		text-indent:-5000px;
		overflow:hidden;	
		width:292px; height:51px;
		margin-bottom:0;
	}
	#header a { text-decoration:none; }
	#contact-link { 
		text-indent:-5000px; 
		display:block;
		overflow:hidden;
		background:url(../images/contact.jpg) top left no-repeat;
		width:48px; height:12px;
		position:relative;
		left:94px;top:16px;
	}
	#nav {
		background:url(../images/nav-stripe.jpg) left top repeat-x;
		min-height:24px;
		margin-bottom:12px;
	}
	#nav a { height:24px; margin-right:30px; text-indent:-5000px; display:block; float:left;overflow:hidden;}
	
	#menu_home { width:55px;background:url(../images/home.jpg) left top no-repeat; }
	#menu_home:hover { background-image:url(../images/home-roll.jpg); }
	#menu_bio { width:39px;background:url(../images/bio.jpg) left top no-repeat; }
	#menu_bio:hover { background-image:url(../images/bio-roll.jpg); }
	#menu_books { width:62px;background:url(../images/books.jpg) left top no-repeat; }
	#menu_books:hover { background-image:url(../images/books-roll.jpg); }
	#menu_articles { width:74px;background:url(../images/articles.jpg) left top no-repeat; }
	#menu_articles:hover { background-image:url(../images/articles-roll.jpg); }
	#menu_blog { width:56px;background:url(../images/blog.jpg) left top no-repeat; }
	#menu_blog:hover { background-image:url(../images/blog-roll.jpg); }
	#subnav a {
		text-indent:-5000px;
		overflow:hidden;
		float:left;
		height:23px;
		margin-right:38px;
	}
	/* easy clearing */
	.clearfix:after
		{
		content: '.'; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
	.clearfix
		{
		display: inline-block;
		}
	/*\*/
	.clearfix
		{
		display: block;
		}
	/* end easy clearing */
	#main-heading { border-bottom:2px solid #EADAB9; margin:0 0 10px; height:29px;}
	#page-content  {
		margin:36px 0 40px;
		position:relative;
	}
	#footer {
		border-top:2px solid #eadab9;
		text-align:center;
		padding-bottom:45px;
		font-size:.8em;
	}
	#footer ul, #footer li {
		margin:0;
		padding:0;
	}
	#footer ul li {
		display:inline;
		list-style-type:none;
		margin-right:40px;
	}
	#footer a {
		text-decoration:none;
	}
	
	#two-column-main-column-right{
		float:left;
		margin-left:184px;
		width:516px;
	}
	#two-column-side-column-left {
		float:left;
		margin-left:-700px;
		width:174px;
	}	
	#home-main-column  {
		float:left;
		margin-left:232px;
		width:468px;
	}
	#home-side-column {
		float:left;
		margin-left:-700px;
		width:222px;
	}	
	#two-column-main-column-left {
		float:left;
		margin-left:0;
		width:480px;
	}
	#two-column-side-column-right {
		float:left;
		margin-left:20px;
		width:200px;
	}
	#two-column-side-column-left, #two-column-side-column-right {
		font:.85em/1.5em Arial,Helvetica,sans-serif;
		color:#1e4279;
	}
	#two-column-side-column-left img, #two-column-side-column-right img {
		display:block; margin:0 auto;
	}
	#two-column-side-column-left div, #two-column-side-column-right div {
		margin-bottom:35px;
	}
	#latest-blog-post-heading{
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/latest-blog-post.jpg) top left no-repeat;
		width:137px;
		height:24px;
		border-bottom:0;
		margin:2em 0 .25em;
	}
	#latest-blog-post {
		border:1px solid #8f0000;
		background-color:#cee8db;
		color:#1e4279;
		padding:12px; 
	}
	#latest-blog-post p{ margin:.25em 0; }
	#latest-blog-post-read-more {
		font-style:italic;
	}
	#visit-blog { 
		text-indent:-5000px;
		background:url(../images/visit-blog.jpg) top left no-repeat;
		display:block;
		width:303px;
		height:16px;
		margin:8px 0;
		overflow:hidden;
	}
	#home-page-bio  { margin-top:2em; }
	#home-page-bio img{ float:left;}
	.content-box {
		border:1px solid #1e4279;
		background-color:#e4e8eb;
		color: #1e4279;
		padding:12px;
		margin-bottom:30px;
	}
	.highlight {
		font-weight:bold;
		color:#8f0100;
	}
	.return-to-top {
		float:right;
		text-indent:-5000px;
		width:103px; height:20px;
		background:url(../images/return-to-top.jpg) top left no-repeat;
		overflow:hidden;
		display:block;
		margin-bottom:30px;
	}
	.welcome-headline {
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/welcome.jpg) top left no-repeat;
		width:92px;
		height:24px;
		float:left;
		margin-bottom:.25em;
	}
	.sidebar-book {
		text-align:center;
		margin-bottom:3em;
	}
	.sidebar-book h2 { font-style:italic; border-bottom:2px solid #EADAB9; }
	.sidebar-book h2 a {color:#1F4278; }
	.sidebar-book img { margin-bottom:12px; }
	.sidebar-book ul { list-style-type:none; margin:0 0 0 12px; padding:0;}
	.sidebar-book li { margin:0; padding:0; float:left; }
	.sidebar-book li a, .sidebar-book li div.paypal { padding-right:8px; border-right:1px solid #1e4279; margin-right:12px;}
	.buy-book { 
		text-indent:-5000px; 
		overflow:hidden;
		background:url(../images/buy.jpg) top left no-repeat;
		width:30px;
		height:19px;
		display:block;
	}
	.excerpt-book { 
		text-indent:-5000px; 
		overflow:hidden;
		background:url(../images/excerpt.jpg) top left no-repeat;
		width:58px;
		height:19px;
		display:block;
	}
	.sidebar-book li a.reviews-book { 
		text-indent:-5000px; 
		overflow:hidden;
		background:url(../images/reviews.jpg) top left no-repeat;
		width:61px;
		height:19px;
		display:block;
		margin-right:0;
		border-right:0;
	}
	
	/*BIO Page */
	.bio-headline {
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/about-the-author-headline.jpg) top left no-repeat;
		width:162px;
		height:24px;
		float:left;
		margin-bottom:.25em;
	}
	#bio-links { margin-bottom:45px; }
	#bio-links img {
		display:block;
		margin:0 auto 12px;
	}
	#bio-links a {
		display:block;
		text-indent:-5000px;
		height:34px;
		overflow:hidden;
		border-bottom:1px solid #e4e8eb;
	}
	#bio-contact {
		border-top:1px solid #e4e8eb;;
		background:url(../images/contact-elaine.jpg) center  no-repeat;
	}
	#bio-contact:hover { background-image:url(../images/contact-elaine-roll.jpg);}
	#bio-books {
		background:url(../images/books-by-elaine.jpg) center  no-repeat;	
	}
	#bio-books:hover { background-image:url(../images/books-by-elaine-roll.jpg);}
	#bio-articles {
		background:url(../images/articles-by-elaine.jpg) center no-repeat;	
	}
	#bio-articles:hover { background-image:url(../images/articles-by-elaine-roll.jpg); }
	
	/* BOOKS */
	
	#subnav #books-all-on-account {
		background:url(../images/all-on-account-nav.jpg) top left no-repeat;
		margin-left:180px;
		width:153px;		
	}
	#subnav #books-all-on-account:hover { background-image:url(../images/all-on-account-nav-roll.jpg) }	
	#subnav #books-thinking-about-therapy { background:url(../images/thinking-about-therapy-nav.jpg) top left no-repeat;width:164px;}
	#subnav #books-thinking-about-therapy:hover { background-image:url(../images/thinking-about-therapy-nav-roll.jpg); }
	#subnav #books-captured-words { background:url(../images/captured-words-nav.jpg) top left no-repeat; width:115px;margin-right:0;}
	#subnav #books-captured-words:hover { background-image:url(../images/captured-words-nav-roll.jpg); }
	.book-panel { clear:both;}
	.book-panel h1 { 
		margin-top:0px;
		border-bottom:2px solid #EADAB9;
		font:italic normal 1.55em/1.6em Georgia;
		padding:0;
		color:#1e4279;
		position:relative;
		min-height:26px;
		z-index:1;
	}
	.book-panel h1 a { color:#1E4279; }
	.book-title-buy-link { position:absolute; top:4px; right:0; }
	.book-panel h2 {
		font-size:1.2em;
	}
	.book-panel h3 {
		color:#8f0000;
		margin-bottom:0;
		font-style:italic;
	}
	.buy-div { position:absolute;top:2px;right:6px;z-index:10; }
	.book-panel strong { font-weight:bold; }
	.book-panel img { float:left; }
	.book-panel .content-box { margin-left:7px; float:left; width:500px; }
	.book-panel .content-box img, #books-two-column-main .content-box img { float:right; margin-left:8px; }
	.special-strong { color:#c3841e; font-weight:bold;}
	.intra-book-nav { clear:both; border-top:1px solid #e4e8eb; border-bottom:1px solid #e4e8eb; padding:8px 0; margin-bottom:20px;}
	.intra-book-nav ul { margin:0 0 0 2px; padding:0; list-style-type:none; }
	.intra-book-nav li { margin:0; padding:0; float:left; text-indent:-5000px; background:top left no-repeat; height:21px; margin-right:28px;}
	.intra-book-nav ul#all-on-account-nav { margin-left:28px; }
	.intra-book-nav li a { display:block; overflow:hidden;}
	.intra-book-nav .buy-the-book-nav a { width:107px; background-image:url(../images/buy-the-book-nav.jpg); }
	.intra-book-nav .buy-the-book-nav a:hover { background-image:url(../images/buy-the-book-nav-roll.jpg); }
	.intra-book-nav .read-an-excerpt-nav a { width:127px; background-image:url(../images/read-an-excerpt-nav.jpg); }
	.intra-book-nav .read-an-excerpt-nav a:hover { background-image:url(../images/read-an-excerpt-nav-roll.jpg); }
	.intra-book-nav .book-reviews-nav a { width:109px; background-image:url(../images/book-reviews-nav.jpg); }
	.intra-book-nav .book-reviews-nav a:hover { background-image:url(../images/book-reviews-nav-roll.jpg); }
	.intra-book-nav .book-links-nav a { width:41px; background-image:url(../images/links-nav.jpg); }
	.intra-book-nav .book-links-nav a:hover { background-image:url(../images/links-nav-roll.jpg); }
	.intra-book-nav .book-faq-nav a { width:32px; background-image:url(../images/faq-nav.jpg); }
	.intra-book-nav .book-faq-nav a:hover { background-image:url(../images/faq-nav-roll.jpg); }
	.intra-book-nav .book-club-nav a { width:87px; background-image:url(../images/book-club-nav.jpg); }
	.intra-book-nav .book-club-nav a:hover { background-image:url(../images/book-club-nav-roll.jpg); }	
	.intra-book-nav .quote-nav a { width:136px; background-image:url(../images/quote-of-the-day-nav.jpg); }
	.intra-book-nav .quote-nav a:hover { background-image:url(../images/quote-of-the-day-nav-roll.jpg); }
	
	.intra-book-nav .quote-nav,.intra-book-nav .book-club-nav { margin-right:0;  }
	h1.buy-the-book-headline {
		border-bottom:2px solid #EADAB9;
		padding-bottom:4px;
		color:#1e4279;
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/buy-the-book-heading.jpg) top left no-repeat;
		height:24px;
		clear:both;
		position:relative;
	}
	div.buy-the-book-headline { }
	
	.book-panel-cover-image-container { float:left; width:167px; }
	.book-panel-cover-image-container img { float:none; display:block; margin:0 auto 12px; }
	.book-panel-cover-image-container a { 
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:transparent left 4px no-repeat;
		width:167px;height:23px;
		border-bottom:1px solid #e4e8eb;
		padding:4px 0;
	}
	a#book-panel-view-larger-cover {
		background-image:url(../images/view-larger-cover.jpg);
		border-top:1px solid #e4e8eb;
	}
	a#book-panel-view-larger-cover:hover {
		background-image:url(../images/view-larger-cover-roll.jpg);
	}
	a#book-panel-view-back-cover {
		background-image:url(../images/view-back-cover.jpg);
	}
	a#book-panel-view-back-cover:hover {
		background-image:url(../images/view-back-cover-roll.jpg);
	}
	a#book-panel-view-more-images {
		background-image:url(../images/view-more-book-images.jpg);
	}
	a#book-panel-view-more-images:hover {
		background-image:url(../images/view-more-book-images-roll.jpg);
	}

	#books-two-column-main {
		float:left;
		margin-left:0;
		width:480px;
	}
	#books-two-column-side {
		float:left;
		margin:0 0 30px 18px;
		width:200px;
	}
	.books-side-column-menu a { 
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:transparent center 4px no-repeat;
		width:200px;height:21px;
		border-bottom:1px solid #e4e8eb;
		padding:4px 0;
	}
	.paypal-side-column {
		width:200px;height:21px;
		border-bottom:1px solid #e4e8eb;
		padding:4px 0;
		text-align:center;
	}
	.book-headline { font:italic normal 1.55em/1.6em Georgia; position:relative;}
	#books-two-column-side a.books-sidebar-main-link { float:none; text-indent:0; width:auto;height:auto; margin:0;padding:0; border:none;}
	#books-two-column-side p {font-family:Arial, Helvetica, sans-serif; margin:0; }
	#books-two-column-side img { display:block; margin:0 auto; }
	a#buy-the-book-side-nav { border-top:1px solid #e4e8eb; background-image:url(../images/buy-the-book-nav.jpg); margin-top:12px;}
	a#buy-the-book-side-nav:hover { background-image:url(../images/buy-the-book-nav-roll.jpg); }
	a#read-an-excerpt-side-nav { background-image:url(../images/read-an-excerpt-nav.jpg); }
	a#read-an-excerpt-side-nav:hover { background-image:url(../images/read-an-excerpt-nav-roll.jpg); }
	a#book-reviews-side-nav { background-image:url(../images/book-reviews-nav.jpg); }
	a#book-reviews-side-nav:hover { background-image:url(../images/book-reviews-nav-roll.jpg); }
	a#book-links-side-nav { background-image:url(../images/links-nav.jpg); }
	a#book-links-side-nav:hover { background-image:url(../images/links-nav-roll.jpg); }
	a#book-faq-side-nav { background-image:url(../images/faq-nav.jpg); }
	a#book-faq-side-nav:hover { background-image:url(../images/faq-nav-roll.jpg); }
	a#book-club-side-nav { background-image:url(../images/book-club-nav.jpg); }
	a#book-club-side-nav:hover { background-image:url(../images/book-club-nav-roll.jpg); }
	a#quote-side-nav { background-image:url(../images/quote-of-the-day-nav.jpg); }
	a#quote-side-nav:hover { background-image:url(../images/quote-of-the-day-nav-roll.jpg); }
	/*excerpt*/
	h1.excerpt-headline {
		font-style:italic;
	}
	span.excerpt-headline {
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/excerpt-headline.jpg) top left no-repeat;
		height:24px; width:77px;
		float:left;
		margin:-3px 8px 0 -3px;
	}
	#thinking-about-therapy-excerpt-copy ul,#captured-words-excerpt-copy ul { list-style-type:none; font-family:Arial,Helvetica,sans-serif; }
	#thinking-about-therapy-excerpt-copy h3,#captured-words-excerpt-copy h3 {
		clear:both;
	}
	/* reviews */
	h1.reviews-headline {
		font-style:italic;
	}
	span.reviews-headline {
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/book-reviews-headline.jpg) top left no-repeat;
		height:24px; width:138px;
		float:left;
		margin:-3px 8px 0 -3px;
	}
	div.review {
		border-bottom:1px solid #E4E8EB; clear:both;
	}
	
	/* quote */
	.quote-headline {
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/quote-of-the-day-headline.jpg) top left no-repeat;
		width:174px;
		height:24px;
		float:left;
		margin-bottom:.25em;
	}
	#quote-content {
		background:url(../images/q.jpg) top left no-repeat;
	}
	#quote-content .content-box {
		margin-left:96px;
	}
	#quote-content p.attribution { margin:30px 0 20px 10px; font-style:italic;}
	/*links*/
	h1.links-headline {
		font-style:italic;
	}
	span.links-headline {
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/links-headline.jpg) top left no-repeat;
		height:24px; width:50px;
		float:left;
		margin:-3px 8px 0 -3px;
	}
	/* faq */
	h1.faq-headline {
		font-style:italic;
	}
	span.faq-headline {
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/faq-headline.jpg) top left no-repeat;
		height:24px; width:50px;
		float:left;
		margin:-3px 8px 0 -3px;
	}
	/* book club */
	h1.book-club-headline {
		font-style:italic;
	}
	span.book-club-headline {
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/book-club-headline.jpg) top left no-repeat;
		height:24px; width:106px;
		float:left;
		margin:-3px 8px 0 -3px;
	}
	
	/* Articles */
	.articles-headline {
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/articles-headline.jpg) top left no-repeat;
		width:74px;
		height:24px;
		float:left;
		margin-bottom:.25em;
	}
	#articles-columns {
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/columns.jpg) top left no-repeat;
		width:58px;
		height:22px;
		margin-bottom:.25em;
	}
	#articles-other {
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/other-articles.jpg) top left no-repeat;
		width:97px;
		height:22px;
		margin-bottom:.25em;
	}
	p.articles-list-description { font-weight:bold;}
	ul.article-list {
		margin-left:0;
		list-style-type:none;	
	}
	ul.article-list li {
		margin-bottom:8px;
	}
	ul.article-list li a{ color:#1E4279; }
	ul.article-list li a:hover { color:#8F0000; }
	
	
	/*CONTACT*/
	.contact-headline {
		display:block;
		text-indent:-5000px;
		overflow:hidden;
		background:url(../images/contact-elaine-headline.jpg) top left no-repeat;
		width:146px;
		height:24px;
		float:left;
		margin-bottom:.25em;
	}
	fieldset { border:0;margin:0;padding:0; }
	fieldset div { margin-bottom:6px; }
	label { float:left; width:130px; text-align:right; font:bold 1em Arial,Helvetica,sans-serif; margin-right:10px; position:relative; top:6px;}
	input.text,textarea { float:left; width:400px;font:12px/12px Georgia,"Times New Roman",Times,serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	div#cc { margin-left:130px; }
	div#submit-container { text-align:center; margin-top:25px; display:block; float:none;}
	p#loadbar, p#emailResults { margin-left:140px; }