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

#leftcolumn {
	margin-left: 40px;
	}

h3.header {text-align: left;}
	
.smallbookbox {	
	float:left;
	font-size: 10px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-align:center;
	width:105px;
	margin: 0px 15px 0px 0px;
	color: #b3b3b3
	}
	
h2#icon_thingstoread { 
	background: url(/static/pages/publishersoffice/images/thingstoread.gif)  no-repeat left top;
	width:174px; 
	height:13px;
	float:left; 
	margin: 0px 0px 20px 0px;
	text-indent:-9999px;
	padding:0px;
	display: inline;	
	}
	
.readinghometitle {
	margin: 20px 0px 0px 0px;
}	
	
.readingfeature { 
	background: #e8e3c9;
	color: #000000;
	width:500px;
	margin: 15px 0px;
	float:left;
	display:inline;
	position:relative;
	}
	
	.readingfeatureinside { 
		background: #e8e3c9;
		width: 420px;
		margin: 15px;
		padding: 15px 22px;
		border: 3px solid #ffffff;
		}
		
		.readingfeatureinside ul{
			margin: 0px 0px 10px;
			padding: 0px 15px;
			}
		
		.readingfeatureinside li{
			list-style: circle inside url('/static/pages/publishersoffice/images/bullet_readingcircle.png');
			}

	#readingbannerbutton { 
		margin-bottom: 15px;
		position: relative;
		left: -55px
		}
		
	#readingbannerbox { 
		background:#eff9f9; 
		width: 402px;
		height: 88px;
		position: relative;
		top: 0px;
		overflow:hidden;
		}
		
	#readingbannerbox a:hover { 
		position: relative;
		top: -88px;
		}
				
	img.screenshot { 
		border: 1px solid #b4b99b;
		}
		
	.largebookbox {	
		float:left;
		font-size: 10px;
		font-family: Helvetica, Arial, Sans-Serif;
		text-align:center;
		width:167px;
		margin: 0px 15px 25px 0px;
		color: #b3b3b3
		}
		
.bookclubbox { 
	background: #e8e3c9;
	color: #000000;
	width:500px;
	margin: 15px 0px;
	float:left;
	display:inline;
	position:relative;
	}
	
	.bookclubboxinside { 
		background: #e8e3c9;
		width: 420px;
		margin: 15px;
		padding: 15px 22px;
		border: 3px solid #ffffff;
		height:110px
		}
		
		.bookclubimage {
			float:left; 
			width:85px; 
			margin: 0 15px 0 0;
			}
			
		.bookclubtext {
			margin:10px 0 15px 0;
			}

#reading_right_inside {
	width:354px;
	float: left;
	margin-left: 17px;
	display:inline;
	}
	
#reading_right_inside2 {
	width:354px;
	float: left;
	margin-left: 17px;
	display:inline;
	}	
	
#reading_right_inside2 ul {
		list-style-type: none;
		padding-left: 0;
		margin-left: 0;
		margin-top: 0px;
		}	

#reading_right_inside2 ul li {
		background: url(/static/pages/publishersoffice/images/bullet_readingicon.gif) left top no-repeat;
		padding-left: 25px;
		margin-bottom: 10px;
		padding-right: 20px;
		}
			
#readingrightcolumn { 
	margin: 55px 9px 0px 0px;
	padding-bottom: 15px;
	float:right;
	text-align:justify;
	background: #FCFAEF;
	}
	* html #readingrightcolumn {
		margin-right: 5px;
		}
	
#readingrightcolumn p.reading {
		padding: 0px 30px 0px 15px;
		}
		
#readingrightcolumn p.readingtop {
		padding: 0px 30px 0px 15px;
		margin-top:0px;
		text-align: left;
		}
	
#readingrightcolumn .lines {
		left: 0px;
		}
		
.image_readingright { 
		margin: 0px 30px 10px 15px;
		float: right;
		border: 1px solid #d3ceb9;
		display:inline;
		}
		
.readingheader {
		font-size: 18px;
		line-height: 1em;
		text-align: left;
		font-weight: normal;
		margin: 30px 0 3px;
		}
		
.ribbon {
    position: absolute;
    z-index: 1;
    margin: -37px 0 0 -180px;
    }
	
		
#thingstoread { 
	width:300px; 
	padding:0px;
	float:left;
	height:247px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	}
	

		
		
/* ---- Motion Gallery ---- */	
	#thingstoread #scroller-wrapper ul{
		margin:0;
		padding:0;
		}
		
	#thingstoread #scroller-wrapper ul li {
		float:left;
		width:80px;
		height:200px;
		margin-right: 30px;
		}
	
	.scroller{
		float:right;
		margin:28px 0px 0px 0px;
		width:44px;
		}
		
	.scroller2 {
		float:right;
		margin:0px 0px 0px 0px;
		width:48px;
		}
		
	.scroller #prev,
	.scroller #next,
	.scroller2 #prev2,
	.scroller2 #next2 {
		display: block;
		float: left;
		height: 16px;
		width: 22px;
		}
	
	/* ---- BUTTONS  ---- */
			
	    /* button defaults */
    #thingstoread .scroller #prev {
        background:url('/static/pages/publishersoffice/images/scroll_left.gif') 0 -16px no-repeat;
    }
    
	
	#thingstoread .scroller #next {
      background: url('/static/pages/publishersoffice/images/scroll_right.gif') 0 0 no-repeat;
    }
    
    
    /* what buttons are changed to */
    #thingstoread .scroller #prev.active {
        background-position:0 0;
    }
    #thingstoread .scroller #next.inactive{
        background-position:0 -16px;
    }
	
	
	/* ---- Required for Scroller ---- */
	#scroller-wrapper {
		overflow:hidden;
		position:relative;
		width:330px;
		height:200px;
		float:left;
		margin: 0px 0px 0px 0px;
		display:inline;
		text-align:left;
		background: transparent;
		}
	
	#scroller-wrapper2 {
		overflow:hidden;
		position:relative;
		width:440px;
		height:200px;
		float:left;
		margin: 0px 0px 0px 0px;
		display:inline;
		}
		
		
	#scroller-inner,
	#scroller-inner2 {
		width:7000px;
		height:200px;
		position:relative;
		list-style:none;
		}
		
	/* ---- End Motion Gallery ---- */	
		
.yellowlink_sm {
	COLOR: #504102; 
	FONT-SIZE: 12px; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: 16px; 
	TEXT-DECORATION: none
	}
	A.yellowlink_sm:link {COLOR: #504102; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
	A.yellowlink_sm:active {COLOR: #6d5904; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
	A.yellowlink_sm:visited {COLOR: #504102; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
	A.yellowlink_sm:hover {COLOR: #6d5904; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
	
.yellowlink_lg {
	COLOR: #504102; 
	FONT-SIZE: 13px; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: 16px; 
	TEXT-DECORATION: none
	}
	A.yellowlink_lg:link {COLOR: #504102; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
	A.yellowlink_lg:active {COLOR: #6d5904; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
	A.yellowlink_lg:visited {COLOR: #504102; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
	A.yellowlink_lg:hover {COLOR: #6d5904; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
		
.small_link {
	COLOR: #888686; 
	font-family: Helvetica,Arial,Sans-Serif;
	FONT-SIZE: 10px; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: 16px; 
	TEXT-DECORATION: none
	}
	A.small_link:link {COLOR: #888686; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
	A.small_link:active {COLOR: #b3b3b3; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
	A.small_link:visited {COLOR: #888686; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
	A.small_link:hover {COLOR: #b3b3b3; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
		


.subheader {
	FONT-SIZE: 13px; 
	}
	
.widget {
	float:left;
	border:1px solid #D3CEB9; 
	margin-right:5px;
	}
	
.excerptbutton {  
		width: 233px;
		height: 95px;
		position: relative;
		overflow:hidden;
		}
		
	.excerptbutton a:hover { 
		position: relative;
		top: -95px;
		}
	
/* ---- PDF pages---- */	

		
	.reading_pdftext {
		width:500px; 
		float:left
		}
		
	.reading_pdfpubset {
		background: #e8e3c9;
		width: 420px;
		margin: 15px;
		padding: 5px 22px 0px 22px;
		border: 3px solid #ffffff;
		}
		
	#reading_pdfbox {
		width:940px; 
		float:left; 
		margin: 0px 0px 0px 7px;
		display:inline;
		}
		
	.reading_copyright {
		float:left; 
		margin: 10px 0px 0px 30px;
		display:inline;
		}
		


/* ---- LIST classes---- */

#readingrightcolumn ul.rss{
	width: 290px;
	margin: 0px 0px 0px 17px;
	text-align: left;
	padding: 0px 15px;
	font-size: 1em;
	}
	
#readingrightcolumn ul.rss li{
	list-style: circle outside url('/static/pages/publishersoffice/images/bullet_readingcircle.png');
	margin: 0px 0px 0 2px;
	position:relative;
	}

	

