/* CSS Document */
/* 9.02.08 */
/* Author: www.randycaruso.com */


.buy-extra {
	width:195px;
	text-align: center;
	margin: 0 0 0 20px;
	
}


/* -------------- MailChimp Newlsetter Signup----------------- */
.mc-field-group {
		width: 178px;
		float:right;
}
#newsletter-form {
	width: 220px;
}
#newsletter-form p {
	font-size: 1em;
	text-align: left;
	float: left;
}
#mce-responses {
	xfloat: left;
	width: 200px;
	font-size: .9em;
	margin: 0 0 .8em 0;
	color: #696969;
}
#mce-error-response {
	xfloat: left;
	width: 200px;
	font-size: .9em;
	margin: 0 0 .8em 0;
	color: #696969;
}
#mce-EMAIL {
	font-size: .9em;
	width: 115px;
	color: #696969;
	margin: 2px 0 6px 0;
	float: left;
	height: 15px;
	padding: 3px 0 0 3px;
	xdisplay: inline;
}
fieldset { border: none; }


#mc-embedded-subscribe-form {
	width: 190px;
}











* { margin: 0; padding: 0; }

.interior-ads {
	margin: 35px 0 0 23px;
	padding: 20px 0 0 0;
}


.store-left {
	float: left;
	width: 175px;
	xborder: 1px solid red;
	text-align: center;
}


.store-right {
	float: right;
	width: 175px;
	xborder: 1px solid red;
	text-align: center;
}


.buybutton { margin: 0 0 -3px 2px; }

.buytitle { line-height: 1.8em; }

.product-stage {
	padding: 0 0 20px 0;
}























html, body{
	background: url(../images/head-repeater.gif) repeat-x;
	height: 100%;
	font-size: 95%;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
}

p { color: Black; margin: 0 0 .8em 0; }
a { color: #b3322d; xtext-decoration: none; }
a:hover { color: #EC3B0F; }

.hightlight {
	color: #b3322d;
}

#head h1 { display: none; }

h2 {

	font-size: 1.4em;
	xfont-weight: bold;
	margin: 0 0 .25em 0;
}


h3 {
	font-size: 1em;
	font-weight: normal;
}


h4 { font: normal 1em; margin: 0 0 12px 0; }
h5 { font: normal .8em; margin: 0 0 12px 0; }

blockquote {margin: 12px 45px 12px 16px;}

.more {
	xfont-size: .85em;
	color: #B3322D;
	text-decoration: none;
	border-bottom: 1px dotted #F3AE45;
	!important: ;
	font-style: normal;
}
.more a:hover{color: #215474; }

/* -----------------------------------------------  Header------------------------- ------------- */	

#header{
	width: 832px;
	height: 141px;
	xborder: 1px solid blue;
	margin: 0 auto;
	background: url(../images/logo.gif) no-repeat;
}

#header p {
	margin: 0;
	padding: 0;
	text-align: left;
}
.headlink { float: left; }


#quote {
	width: 320px;
	height: 78px;
	float: right;
	xdisplay: inline;
	xborder: 1px solid blue;
	margin: 48px 0 0 0;
	font-size: 80%;
	padding:0;
	overflow: hidden;
}

#logo{float: left;
	width: 270px;
	height: 130px;
	xborder: 1px solid blue;
}

/* -----------------------------------------------  NAV------------------------------------------ */	

#nav{
	margin: 0 auto;
	width: 832px;
	border: none;
}
#nav img { border: none; }

#nav ul {
	display: none; 
}



/* -----------------------------------------------  Content-------------------------------------- */	

#stage {
	width: 832px;
	margin: 18px auto 0 auto;
	padding: 0;
}
/* This controls where the book is on the homepage background with x andy y coordinates */
.bookbackground { background: url(../images/homebook.jpg) no-repeat -1.2em 5.9em; }

/* This controls where the book is on the homepage background with x andy y coordinates */
.buythebookbackground { background: url(../images/homebook.jpg) no-repeat -1.2em 16em; }


/* -----------  Interior Basic Pages Content ------------- */	
#main-content{
	float: left;
	width: 550px;
	xborder: 1px solid red;
	font-size: 93%;
}

#shadow{
	background: url(../images/sidebar/shadow.jpg) no-repeat top left;
	padding: 35px 0 25px 35px;
}
.shadow{
	background: url(../images/sidebar/shadow.jpg) no-repeat top left;
	padding: 35px 0 25px 35px;
}
.shadow a {
	border-bottom: thin dotted #b3322d;
}

.mentions p {
	margin: 0 0 25px 0;
}



		#main-content h2 {
			font-size: 1.2em;
			font-weight: normal;
			xcolor: #b3322d;
			margin: 0 0 .6em 0;
		}
		
		#main-content h3 {
			font-size: 1.2em;
			font-weight: bold;
			color: #b3322d;
			margin: 0 0 .6em 0;
		}
		
		#main-content ul{
			margin: 0em 0 1.5em 25px; /* this last number controls where the bullets will start  *//* this last number controls where the bullets will start  */
		}
		
		#main-content  li{
								xborder: 1px solid green;
								margin: .4em 0 .3em .2em;
								padding: 0 0 0 .9em;
								font-size: 98%;
								font-weight: normal;
								background: url(../images/bullet.gif) 8px 8px no-repeat;
								list-style: none;
								background-position: -.1em .3em;
		}
		#main-content  a { color: #b3322d; text-decoration: none; }
		#main-content  a:hover{ color: #EC3B0F; text-decoration: underline; }	

#booksellers {
	padding: 6px 0 10px 0;
}

#inserts {
	float: right;
	width: 270px;
	border: medium solid #b3322d;
	background: none no-repeat top left;
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 10px;
}	
		
/* -----------  Meet Irena Chalmers ------------- */	

#meet-container {
	width: 610px;
	float: left;
	xborder: 1px solid red;
}
#meet-nav {
	width: 196px;
	xborder: 1px solid blue;
	float: left;
	padding: 7px 0 0 0;
}

#meet-nav p {
	margin: 0;
	padding: 0;
}
#meet-nav a {
	text-decoration: none;
}
#bloglinks {
	padding: 0 0 0 7px;
}

#meet-content {
	width: 388px;
	xborder: 1px solid green;
	float: right;
}

#meet-content h2 {
	font-size: 1.2em;
	font-weight: bold;
	xcolor: #b3322d;
	margin: 0 0 .6em 0;
}

#meet-content h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #b3322d;
	margin: 0 0 .6em 0;
}

#meet-content ul{
	margin: 0em 0 1.5em 25px; /* this last number controls where the bullets will start  *//* this last number controls where the bullets will start  */
}

#meet-content li{
	xborder: 1px solid green;
	margin: .4em 0 .3em .2em;
	padding: 0 0 0 .9em;
	font-size: 98%;
	font-weight: normal;
	background: url(../images/bullet.gif) 8px 8px no-repeat;
	list-style: none;
	background-position: -.1em .3em;
}
#meet-content a { color: #b3322d; text-decoration: none; }
#meet-content  a:hover{ color: #EC3B0F; text-decoration: underline; }	







/* -----------  Support Content on Right------------- */	

#support-content {
	float: right;
	width: 220px;
	padding: 7px 0px 0 0;
}

#support-content ul { margin: 0em 0 .5em 35px; }

#support-content li {
	margin: .4em 0 .7em .2em;
	padding: 0 0 0 .9em;
	font-size: 98%;
	font-weight: bold;
	background: url(../images/bullet.gif) 8px 8px no-repeat;
	list-style: none;
	background-position: -.1em .3em;
}

#support-content a { color: #b3322d; text-decoration: none; }
#support-content a:hover { color: #EC3B0F; text-decoration: underline; }	



/* -----------  FORM ------------- */	
				
#newsletter {
	float: right;
	xborder: 1px solid red;
	margin: 25px 0 0 0;
	text-align: right;
}	


.newsletterarchive  {
	margin: 10px 0px 0 0px;

	}
	
.newsletterarchive p {
	font-size: .8em;
	margin: 0 0px 0 27px;
	text-align: left;
	}

#followup a { color: Maroon; }

.newsletterformfield{
	background-color: #EDEDED;
	border: 1px solid #9E9E9E;
	height: 15px;
	padding: 1px 0 0 2px;
	margin: 0 2px 2px 0;
	width:157px;
	color: #506569;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	xfloat: right;
	xborder: 1px solid blue;
}	
		
.joinbutton {
	xfloat: right;
	margin: -4px 5px 0 0;
}			
	
	
					
			
					
					
					
					


					
/* -----------  Home Page ONLY Content ------------- */	
					
					#home-content { float: left; width: 443px; }
					
					#home-content h2 {

	width: 427px;
	height: 66px;
	text-indent: -9999px;
	font-size: 0px;
	xdisplay: block;
	background: url(../images/150_great_jobs_title.gif) no-repeat;
}
					
					#book {/* this is just an empty div to make space for the book in the background with .bookbackground */
						float: left;
						width: 240px;
						height: 320px;
					}
					
					.desc { line-height: 1.5em; font-size: 93%; }
					
					#home-content  ul {
						xborder: 1px solid red;
						margin: 1.2em 0 .5em 238px; /* this last number controls where the bullets will start  */
						width: 200px;
					}
					
					#home-content li{
						xborder: 1px solid green;
						margin: 0 0 .7em .2em;
						padding: 0 0 0 .9em;
						font-size: 84%;
						font-weight: bold;
						background: url(../images/bullet.gif) 8px 8px no-repeat;
						list-style: none;
						background-position: -.1em .3em;
					}
					
					#irenapic {
	background: url(../images/irena_chalmers.jpg) no-repeat;
	width: 171px;
	height: 194px;
	float: right;
}
					
					
					
					
					
					/* ------------------  Buy the Book -------------------- */	
					#buythebook ul{
	xborder: 1px solid red;
	margin: 1em 0 .5em 0; /* this last number controls where the bullets will start  *//* this last number controls where the bullets will start  */
}
					
					#buythebook li{
						xborder: 1px solid red;
						margin: 0 0 .3em .8em;
						padding: 0 0 0 .8em;
						font-size: 1.2em;
						font-weight: bold;
						background: url(../images/bullet.gif)8px 8px no-repeat;
						list-style: none;
						background-position: 0em .3em;
					}
					
					#buythebook a { color: #b3322d; text-decoration: none; }
					#buythebook a:hover{ color: #EC3B0F; text-decoration: underline; }
					
					

					/* ------------------  Right Content  -------------------- */	
					#rightcontent { float: right; width: 369px; }
					.blog {
						background: url(../images/homeblogheader.gif) no-repeat;
						width: 369px;
						height: 60px;
						text-indent: -9999px;
						font-size: 0px;
						display: block;
						xborder: 1px solid blue;
					}
					.meet {
						background: url(../images/home_ireanaheader.gif) no-repeat;
						width: 369px;
						height: 97px;
						text-indent: -9999px;
						font-size: 0px;
						display: block;
					}
				

					/* -------------------  Meet Irena ----------------- */	
					.bio-quote {
						font-size: .75em;
						margin: 5px 0 4px 0;
						color: #363636;
						text-align: right;
						line-height: 1.3em;
					}
					
.group2 {
	background-color: Blue;
}
					
					
.jsclass body .randomcontent{
	display: none;
	font-size: .8em;
	margin: 15px 0 4px 30px;
	xcolor: #979797;
	text-align: right;
	line-height: 1.5em;
}
.jsclass body .randomcontent p { color: #6D6D6D; font-style: italic; }




/* --------------------------------  Reviews Page -------------------------------- */	
					
						.reviews-quote {
						font-size: .85em;
						padding: 4px 20px 4px 20px;
						color: #363636;
						text-align: left;
						line-height: 1.3em;
						display: block;
						font-weight: bold;
						background-color: #F2F2F2;
						margin: 6px 0 25px 0;
					}
					
					.bio-sig {
						font-size: .65em;
						padding: 5px 0  2px 0;
						color: Gray;
						text-align: right;
					}
					
					.irenapic {
						float: right;
						padding: 0 0 0 3px;
					}
					
					#meetdata {
						width: 350px;
						float: right;
					}
					#meetdata a{ font-size: 85%; border-bottom: thin dotted #b3322d; text-decoration: none;}




/* -----------------------------------------------  Footer---------------------------------------- */	

#footer {
	height: 70px;
	background: url(../images/footerbar.gif) repeat-x ;
	margin: 3.2em 0 3em 0;
}

#footer a {
	xfont-size: 1em;
	xfont-weight: bold;
	text-decoration: none;
	border-bottom: thin dotted #b3322d;
}

.copyright {
	width: 820px;
	margin: 10px auto 0 auto;
	height: 15px;
	font-size: .8em;
	padding: 20px 0 0 0;
	color: Gray;
}



/* -----------------------------------------------  Debris---------------------------------------- */	
#clear{ clear: both; }
.picleft { padding: 0 8px 0 0; }
.picleftlarge {
	padding: 0 14px 0 0;
	background: url(../images/homebook.jpg) no-repeat -20 0;
}
.picright { padding: 0 0 0 8px; }





/* ------------------ begin styles for RSS Feed  ------------------  */

.rssbox {
	margin: 0 0 0 10px;
	padding: 10px 0 0 8px;
	xwidth: 200px;
}

.rssbox ul{
	margin: 0 0 .5em 0; /* this last number controls where the bullets will start  */
	xwidth: 200px;
}
		
.rssbox li {
	margin: 0 0 .3em .8em;
	padding: 0 0 0 1.2em;
	width: 310px;
	background: url(../images/bullet.gif) no-repeat;
	list-style: none;
	background-position: 0em .3em;
	font-size: .8em;
	font-weight: normal;
	xtext-decoration: none;
display:compact;
}

.rssbox li a {
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	border-bottom: thin dotted #b3322d;
}

.rssbox li a:hover { xcolor: #EC3B0F; }
	

#creditfooter {
	display: none;
}































