body {
	background-color: #F5F5F5;
	background-image: url('background.jpg');
  	background-position:center;
  	background-repeat: repeat-y;
  	font-family: Arial;
  	margin: 0;}

body, p, div, table, tr, td, ul, ol, li {
	font-family: arial;
	font-size:small;
}


h1 {
	font-family:Times New Roman;
	font-size:20px;
	font-weight:bold;

}

.top_search{
background-color:#d7e3ff;

}

.feedback a{
color:#000000;
font-size:14px;
font-weight:bold;

}

.collections a{
text-decoration:none;
font-size:15px;
color:#0000cc;
font-family:times new roman;

}

img.blackborder {
	border-color:#000000;}

.FieldStatus {
	color: red;
}

.navbar{
background-color:#0000cc;
margin:0px;
color:#ffffff;
font-weight:bold;
width:100%;
}

.navbar a{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.sidebar-caption {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	background-color:#efefe5;
	color:#0000cc;
}

.sidebar-caption a{
color:#0000cc;
text-decoration:none;

}
.sidebar {
	font-family:Verdana;
	font-size:11px;
	background-color:#fff7b7;
	color:#0000cc;
}

.yellow{

background-color:#fff7b7;
}

.pghead {
	font-family:Times New Roman;
	font-size:18px;
	font-weight:bold;
padding-top:15px;
}

.pghead a{
	font-family:Times New Roman;
	font-size:16px;
	font-weight:bold;
color:#0000cc;
}

.coll_headings{

font-family:Times New Roman;
	font-size:18px;
	font-weight:bold;
}

.coll_headings a{

font-family:Times New Roman;
	font-size:18px;
	font-weight:bold;
}


div.MissingThumb	 {
	float:center;
	color:#FFFFFF;
	font-size:9px;
	position:relative;
	width:58px;
	top:-75px;
	height:0px;
	text-decoration:none;
	cursor:hand;
	text-align:center;
}

div.MissingThumb a	 {
	
	color:#FFFFFF;
	text-decoration:none;
}

div.MissingCover	 {
	float:center;
	color:#FFFFFF;
	font-size:10px;
	position:relative;
	width:130px;
	top:-120px;
	height:0px;
	text-decoration:none;
	cursor:hand;
	text-align:center;
}

div.MissingCover a	 {
	
	color:#FFFFFF;
	text-decoration:none;
}






a:link {border: 0; color: #0000CC; text-decoration: none;}
a:visited {border: 0; color: #0000CC; text-decoration: none;}
a:hover {border: 0; color: #0000CC; text-decoration: underline;}
a:active {border: 0; color: #0000CC; text-decoration: none;}

/* Text classes */
/* Commonly used text classes format & properties defined */
h1 {color: #000000; font-size: 24px; font-weight: bold; margin: 10px 0 10px 0;}

h2 {color: #000000; font-size: 16px; font-weight: bold; margin: 10px 0 10px 0;}

.history {color: #000000; font-size: 12px; margin: 0; text-align: center;}

.subtext {color: #000000; font-size: 11px;}

.subtitle {color: #000000; font-size: 12px; font-family: Times New Roman; font-weight: bold;}

.text {color: #000000; font-size: 13px;}

.title {color: #000000; font-size: 32px; font-family: Times New Roman; font-weight: bold;}

/* ########## Main CSS positioning and container properties defined below ########## */

/* Logo and Address box */
#address {
	height: 60px;
	padding: 0 0 25px 0;
	position: static;}

/* Main container */
/* Sets the general look of the entire page */
/* All subsequent <div>'s conform to the settings of this main container */
#container {
	background: #FFFFFF;
	border: solid #F5F5F5;
	border-width: 0 5px;
	margin: auto;
	padding: 0 5px 0 5px;
	position: relative;
	width: 900px; /* width + border for IE 5.x */
	w\idth: 880px; /* real width */}

/* Main content box (used for one column layout) */
#content {
	height: auto;
	padding-top: 10px;}

/* Footer */
#footer {
	background: #FFFFFF;
	margin: auto;
	text-align: center;}

/* Indentation Classes */
#indent1 {
	margin: 0 25px 30px 25px;
	width: 830px;}
	
#indent2 {
	margin: 0 50px 10px 50px;
	width: 730px;}

#indent3 {
	margin: 0 100px 30px 100px;
	width: 530px;}
	
#indent_center {
	margin: auto;
	padding-bottom: 30px;
	width: 295px;}

/* Push box for spacing */
#push {
	padding-bottom: 30px;}
	
/* Account and Search box */
#search {
	height: 60px;
	right: 5px;
	padding: 0 0 25px 0;
	position: absolute;}
	
/* ########## Three column layout CSS positioning properties defined below ########## */

/* Middle content box */
#middle_content {
	background: #FFFFFF;
	height: auto;
	margin-left: 210px;
	margin-right: 210px;
	padding-top: 10px;}

/* Left navigation */
#navleft {
	background: #FFF7B7;
	float: left;
	height: 610px;
	padding: 10px 0 0 5px;
	width: 200px;}

#navleft a {
	color: #0000CC;
	display: block;
	text-decoration: none;}

#navleft a:hover {
	text-decoration: underline;}

/* Right navigation */
#navright {
	background: #FFF7B7;
	float: right;
	height: 610px;
	padding-top: 10px;
	width: 200px;}
	
/* ########## Readers Advisory CSS positioning properties defined below ########## */

/* Left navigation */
#readers_navleft {
	background: #FFF7B7;
	float: left;
	height: 560px;
	padding: 10px 0 0 5px;
	width: 200px;}

#readers_navleft a {
	color: #516063;
	text-decoration: none;}

#readers_navleft a:hover {
	color: #C67546;
	text-decoration: underline;}

/* Right navigation */
#readers_navright {
	background: #FFF7B7;
	float: right;
	height: 560px;
	padding: 10px 0 0 5px;
	width: 200px;}
	
#readers_navright a {
	color: #516063;
	text-decoration: none;}

#readers_navright a:hover {
	color: #C67546;
	text-decoration: underline;}
	
/* Readers paragraph */
#readers_paragraph {
	margin: auto;
	padding: 0 0 10px 0;}
	
/* Readers text classes */

.book_club {font-size: 8pt; color: #516063;}

.readers_title {color:#516063; font-family:'Palatino-Bold','Palatino','serif'; font-size: 29px; font-weight:bold; text-transform:uppercase;}

.readers_text {font-size: 9pt; color: #516063;}

.bold-uppercase {font-weight: bold; text-transform: uppercase;}

.bold-capital {font-weight: bold; text-transform: capitalize;}

/* Drop Down Menu CSS modified by Chris Phillips - See javaddm.js for original source */

#menu {
	background: #0000CC;
	font-family: arial;
	height: 30px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 500;}
	
#menu li.top {
	display: block;
	float: left;
	height: 30px;}
	
#menu li a.top_link {
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 12px;
	height: 40px;
	line-height: 33px;
	padding: 0 0 0 12px;
	text-decoration: none;}
	
#menu li a.top_link span {
	display: block;
	float: left;
	height: 35px;
	padding: 0 24px 0 12px;}
	
#menu li a.top_link span.down {
	display: block;
	float: left;
	height: 35px;
	padding: 0 24px 0 12px;}
	
#menu li:hover a.top_link {
	background: #0000A6;
	height: 30px;}
	
#menu li:hover a.top_link span {
	}
	
#menu li:hover a.top_link span.down {
	background: #0000A6;}

/* Default list styling */
#menu li:hover {
	position: relative;
	z-index: 200;}

/* About */	
#menu li:hover ul.about {
	background: #D6E2FD;
	height: auto;
	left: 1px;
	padding: 3px;
	top: 30px;
	white-space: nowrap;
	width: 133px;
	z-index: 300;}
	
#menu li:hover ul.about li {
	display: block;
	float: left;
	height: 20px;
	position: relative;
	width: 133px;}
	
#menu li:hover ul.about li a {
	color: #000;
	display: block;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	text-decoration: none;
	text-indent: 5px;
	width: 133px;}
	
#menu li:hover ul.about li a:hover {
	background: #C8D6FB;}

/* Books */	
#menu li:hover ul.books {
	background: #D6E2FD;
	height: auto;
	left: 1px;
	padding: 3px;
	top: 30px;
	white-space: nowrap;
	width: 140px;
	z-index: 300;}
	
#menu li:hover ul.books li {
	display: block;
	float: left;
	height: 20px;
	position: relative;
	width: 140px;}
	
#menu li:hover ul.books li a {
	color: #000;
	display: block;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	text-decoration: none;
	text-indent: 5px;
	width: 140px;}
	
#menu li:hover ul.books li a:hover {
	background: #C8D6FB;}

/* Research */	
#menu li:hover ul.research {
	background: #D6E2FD;
	height: auto;
	left: 1px;
	padding: 3px;
	top: 30px;
	white-space: nowrap;
	width: 200px;
	z-index: 300;}
	
#menu li:hover ul.research li {
	display: block;
	float: left;
	height: 20px;
	position: relative;
	width: 200px;}
	
#menu li:hover ul.research li a {
	color: #000;
	display: block;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	text-decoration: none;
	text-indent: 5px;
	width: 200px;}
	
#menu li:hover ul.research li a:hover {
	background: #C8D6FB;}

/* Kids */	
#menu li:hover ul.kids {
	background: #D6E2FD;
	height: auto;
	left: 1px;
	padding: 3px;
	top: 30px;
	white-space: nowrap;
	width: 130px;
	z-index: 300;}
	
#menu li:hover ul.kids li {
	display: block;
	float: left;
	height: 20px;
	position: relative;
	width: 130px;}
	
#menu li:hover ul.kids li a {
	color: #000;
	display: block;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	text-decoration: none;
	text-indent: 5px;
	width: 130px;}
	
#menu li:hover ul.kids li a:hover {
	background: #C8D6FB;}

/* Teens */
#menu li:hover ul.teens {
	background: #D6E2FD;
	height: auto;
	left: 1px;
	padding: 3px;
	top: 30px;
	white-space: nowrap;
	width: 130px;
	z-index: 300;}
	
#menu li:hover ul.teens li {
	display: block;
	float: left;
	height: 20px;
	position: relative;
	width: 130px;}
	
#menu li:hover ul.teens li a {
	color: #000;
	display: block;
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	text-decoration: none;
	text-indent: 5px;
	width: 130px;}
	
#menu li:hover ul.teens li a:hover {
	background: #C8D6FB;}
	
#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover li:hover ul {
	background: #D9D29C;
	border: 1px solid #5c731e;
	height: auto;
	left: 90px;
	padding: 3px;
	top: -4px;
	white-space: nowrap;
	width: 90px;
	z-index: 400;}
	
#menu ul,
#menu li:hover ul ul,
#menu li:hover li:hover ul ul,
#menu li:hover li:hover li:hover ul ul,
#menu li:hover li:hover li:hover li:hover ul ul {
	height: 0;
	left: -9999px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -9999px;
	width: 0;}

/* Last Edited 01/15/2010 */


/*FLYOUT MENU STYLES */
/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */
 
 /* Styles for the Sidebar Subjects (not the actual flown-out menu) */



#leftcolumn #nav ul, #leftcolumn #nav li{

padding:0px;
margin:0px;
}

#leftcolumn ul#nav.dropdown li{

}


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
}

ul.dropdown {
z-index: 597;
float: left;
padding:0;
margin:0;
}

ul.dropdown li a{text-decoration:none; color:#0000CC;}
ul.dropdown li a:hover,ul.dropdown li:hover a{
background: #D6E2FD;
color:#0000CC;
}

ul.dropdown li {
background: #EFEFE5;
	color: #477ea4;
border:none;
	cursor: pointer;
	font-weight: bold;
	padding: 4px 6px;
	font-size:13px;
margin:0;
text-align:left;
}

ul.dropdown li .last {
border:none;
}

ul.dropdown li a{
display:block
text-decoration:none;
font-family:verdana, sans-serif;
font-size:13px;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
background:#D6E2FD;
}

 /* END Styles for the Sidebar Subjects (not the actual flown-out menu) */
 
  /* Styles for the flyout */

ul.dropdown li ul {
 visibility: hidden;
 position: absolute;
 top: 0;
 left: 190px;
padding:0;
margin:0;
 z-index: 598;
 width: 168px;
background-color:#D6E2FD;
}

ul.dropdown ul li {
float: none;
background:none;
border:none;
padding:0;
margin:0;
}

ul.dropdown li ul li a{
color:#0000CC;
background: #D6E2FD! important;
text-decoration:none;
font-weight:normal;
width:160px;
font-size: 11.7px;
padding:4px;
margin:0px;
display:block;
}

ul.dropdown li ul li a.last {
border:none;
}

ul.dropdown li ul li a:hover, ul.dropdown li ul li:hover a, ul.dropdown li ul li:focus, ul.dropdown li ul li a:focus{
background-color:#C8D6F8 !important;
color: #0000CC;
padding:4px;
margin:0px;
width:160px;
display:block;
}


ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown-vertical {
 width: 190px;
}

ul.dropdown-vertical ul {
 top: 0px;
 left: 100%;
}

ul.dropdown-vertical li {
 float: none;
}
  /* END Styles for the flyout */
/* END FLYOUT MENU STYLES */

