#lefthand-bar {
	padding: .25em .75em 10px .75em; 
	margin: 1em 0px 0 0px;
	color: #fff;
	background-color: #586B86;
    border: 1px solid #586B86;	 	 	
}


.float-left { float:left; }
.float-right {float:right; }

.myBox
{
    margin: 0 auto;
    color: #fff;
    padding: 10px;
    text-align: center;
    background-color: #586B86;    
    border: 1px solid #586B86;
    margin-bottom: 10px;

    /* Do rounding (native in Firefox and Safari, CC in IE)  */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    CCborderRadius: 10px;
    
    font-family: Verdana;
    font-weight: normal;
}


.happening {
	width: 175px; 
	margin: 0 45px .75em 36px;
}

.nyt {
	width: 200px; 
	margin: 0 40px .75em 26px;
}

.staff-assembled {
	width: 456px; 
	margin: 0 0 .75em 40px;
}

.staff-assembled-lists {
	width: 400px; 
	margin: 4em 0 .75em 66px;
}


.staff-picks {
	width: 200px; 
	margin: 0 0 .75em 166px;
}



.booknail {
	text-align: center;
	float: left;
	width: 139px;
}



a.bookcat {
	display: block;
	margin: .25em 0;
	padding: 0 .25em .25em .25em;
	font-weight: bold;
	height: 2em;
}


.bookrow img {
	border: 1px solid #ddd;
}


.marginTop-1 {
	margin-top: 1em;
}


.marginTop-4 {
	margin-top: 4em;
}

/* treeview menu */

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	color: #fff;
	background-color: #586B86;	
}

.treeview { list-style: square; }

.treeview ul { 
	list-style: circle; 
	margin-top: 4px;
}

.treeview .hitarea {
	background: url("http://www.mhl.org/read/images/treeview/treeview-no-lines-white2.gif") -64px -25px no-repeat; 	
	height: 16px;
	width: 16px;
	margin-left: -20px; /* better for IE, will fix in .js */
    margin-left: -18px;
	float: left;
	cursor: pointer;
}

/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: .5em 0pt .5em 0px;		
	margin-left: 18px;
	color: #fff;
	background-color: #586B86;	
}

.treeview li li {
	padding: .25em 0pt .25em 0px;	
}

.treeview li a {
	line-height: 1.4em;
	color: #fff;
	background-color: #586B86;
	font-weight: bold;
}



.treeview li li a {
	line-height: 1.25em;
	font-weight: normal;	
}

.treeview a.selected {
	text-decoration: underline;
}

.treeview .hover { color: #fff; cursor: pointer; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; list-style: none outside none;}
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; list-style: none outside none;}

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url("http://www.mhl.org/read/images/treeview/treeview-no-lines-white2.gif"); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

/* best sellers pages */

	table.bestsellers {
 		width: 550px;
 		margin-top: 1em;
 		table { border-collapse: collapse; }
 	}
 	
 	table.bestsellers th, table.bestsellers td.centered
	{
 		text-align: center;
 	}
 	
 	table.bestsellers tr:hover {
 		background: aliceblue;
 		border: 1px solid aliceblue;
 	}
 	
 	table.bestsellers td {
 		border-bottom: 2px solid aliceblue;
 	}
 	
 	table.bestsellers td {
 		padding: 4px .5em 12px 0;
 		margin: 0;
		vertical-align: top;
 	}
 	
 	table.bestsellers td.rank, table.bestsellers th.rank {
 		padding: 4px 0;
 	}
 	
 	table.bestsellers td a.cover {
 		float: left;
 		margin-right: 14px;
 		padding: 0;
 	}
 	table.bestsellers td a.title-link {
 		font-family: Georgia, serif;
 		font-size: 1.2em;
 	}
 	
 	table.bestsellers td a.review {
 		font-size: 80%;
 		display: block;
 		margin-top: .5em;
 		border: 0;
 		outline: none;
 	}
 	
 	table.bestsellers td a:active,
 	table.bestsellers td a:focus {
 		border: none;
 		outline: none;
 	}
