/* CSS Document */

/*----------Table of Contents -------
	
	1.Create T-o-C before launch
	
-----------------------------------*/





/*-------------------------- WRAPPER & HEADER ------------------------------*/




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

*+html ul#top-nav { top: -3px; }

*html ul#top-nav { top: -3px; }



/*--------------------------- LEFT COLUMN (and sidenav) ----------------------*/

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

*html ul#sidenav li {
	margin: 0; padding: 0;
	}

*html ul#sidenav li a {
	margin: -2px 0;
	}

*html ul#sidenav li.on {
	margin: 0 0 5px 0;
	}

*html ul#sidenav li.subnav a, *html ul#sidenav li.subnav a:hover {
	margin: -2px 0 -7px 0;
	line-height: 13px;
	}

*html ul#sidenav li.subnav-btm a, *html ul#sidenav li.subnav-btm a:hover {
	margin: -2px 0 2px 0;
	line-height: 13px;
	}
*html ul#sidenav li a:hover {
	background: url(../images/global/sidenav/NAV-redstar.gif) 0 0px no-repeat;
	}


/*----------------------------------- MIDDLE COLUMNS  ---------------------------*/	
*html #mid-col {
	width: 440px;
	margin: 50px 0 0 210px;
	padding: 0px;
	}	
	*html #mid-col p {
		margin: 0;
		padding: 5px 10px 5px 4px;
		}

*html #mid-col-skinny {
	width: 390px;
	margin: 50px 0 0 180px;
	padding: 0px;
	}	
	*html #mid-col-skinny p {
		margin: 0;
		padding: 5px 0 8px 0;
		}

*+html #mid-col {
	width: 440px;
	margin: 50px 0 0 200px;
	padding: 0px;
	}	
	*+html #mid-col p {
		margin: 0;
		padding: 5px 10px 5px 4px;
		}

*+html #mid-col-skinny {
	width: 390px;
	margin: 50px 0 0 180px;
	padding: 0px;
	}	
	*+html #mid-col-skinny p {
		margin: 0;
		padding: 5px 0 8px 0;
		}

/*----------------------------------- MIDDLE COLUMN-WIDE  ---------------------------*/	
*html #wide-col {
	width: 650px;
	margin: 50px 0 0 210px;
	padding: 0px;
	}	
	*html #wide-col p {
		margin: 0;
		padding: 5px 100px 8px 0;
		}


/*----------------------------------- RIGHT COLUMN  ---------------------------*/	

*html #right-col-mid {
	width: 220px; }

*+html #right-col-mid {
	width: 220px; }
	
/*-----BOOK NAV----*/
*html ul#booknav {
	width: 131px;
	line-height: 12px;
	margin: 13px 0 0 62px;
	padding: 3px 8px 3px 0;
	}
*html ul#booknav li a {
	line-height: 14px;
	margin: 0px;
	padding: 0;
	}
*html ul#booknav li a:hover {
	margin: 0px;
	padding: 0;
	}
	
*+html ul#booknav {
	width: 131px;
	line-height: 14px;
	margin: 13px 0 0 61px;
	padding: 3px 8px 3px 0;
	}
*+html ul#booknav li a {
	line-height: 15px;
	margin: 0px;
	padding: 4px 0 4px 0;
	}
*+html ul#booknav li a:hover {
	margin: 0px;
	padding: 4px 0 4px 0;
	}
		
/*-------SIDEBARS-------*/
*html #sidebar-wide {
	width: 160px;
	margin: 20px 10px 0 10px;
	padding: 0px;
	}
	*html #sidebar-wide p{
		margin: 0;
		padding: 4px 10px 4px 10px;
		}


		
/*-------PAGE SPECIFIC-------*/

/*-------Home-------*/

*html .home-covers {
	margin: 5px 7px 5px 5px;
	}

*html #blog-call {
	margin: 0;
	}
*html #blog-call p {
		margin: 4px 15px 4px 8px;
		padding: 3px 0 2px 0;
		}

/*-------Bookshelves-------*/

*html #about-series {
	}
	*html #about-series p{
		margin: 0;
		padding: 10px 15px;
		}
*+html #about-series {
	}
	*+html #about-series p{
		margin: 0;
		padding: 10px 15px;
		}

		
		
		
/*-----IMG STYLES----*/
*+html .coming-border {
	margin: -2px 0 0 0;
	padding: 0;
}
*html .coming-border-wide {
	margin: -2px 0 0 0;
	padding: 0;
}

*+html .coming-border-wide {
	margin: -2px 0 0 0;
	padding: 0;
}
*html .coming-border {
	margin: -2px 0 0 0;
	padding: 0;
}

.spacer-top1 {
	margin: 30px 0 20px 0px;
}