@charset "utf-8";
/* CSS Document */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/****** END RESET *************** */

/* NOTES 

WC blue = #2178b5
WC Orange =#f5821f

link blue = #034ea2
link orange = #ff6600

Col head blue ; 
#7497ab - #658293
*/


/* Main Set Up */

body{
	background:#f5f5f5;	
	font:90%/1.5 Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	
}

#mainbody {
	width:98%;
	max-width:1200px;
	margin:0 auto 10px auto;
	border-left:1px solid #ccc;	
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#fff;
	

}

/* ************************** */
	/* One column */
/* ************************* */
.one {width:97.9%;margin:.5% 1%;float:left;border:1px solid #ccc;}
.oneplain {width:97.9%;margin:2% 1%;float:left;border:none;}
.oneplain2 {width:97.9%;margin:-1% 1%;z-index:-1000;float:left;border:none;}

/* ************************** */
	/* Two column */
/* ************************* */
div.two {width:98%;margin:0 1%;float:left;}
div.two .col1 {width:49.5%;margin: .5% 0;float:left;border:1px solid #ccc;}
div.two .col2 {width:49.5%;margin:.5% 0;float:right;border:1px solid #ccc;}

/* ************************** */
	/* Two column 25/75 */
/* ************************* */
div.two2575 {width:98%;margin:0 1%;float:left;}
div.two2575 .col1 {width:25%;margin: .5% 0;float:left;border:1px solid #ccc;}
div.two2575 .col2 {width:74%;margin:.5% 0;float:right;border:1px solid #ccc;}


/* ************************** */
	/* Two column 60/40 */
/* ************************* */
div.two6040 {width:98%;margin:0 1%;float:left;}
div.two6040 .col1 {width:59.5%;margin: .5% 0;float:left;border:1px solid #ccc;}
div.two6040 .col2 {width:39.5%;margin:.5% 0;float:right;border:1px solid #ccc;}

/* ************************** */
	/* Two column 70/30 */
/* ************************* */
div.two7030 {width:98%;margin:0 1%;float:left;}
div.two7030 .col1 {width:70%;margin: .5% 0;	float:left;	border:1px solid #ccc;}
div.two7030 .col2 {width:29%;margin:.5% 0; float:right; border:1px solid #ccc;}

/* ************************** */
	/* Two column 30/70 */
/* ************************* */
div.two3070 {width:98%;margin:0 1%;float:left;}
div.two3070 .col1 {width:29%;margin: .5% 0;	float:left;	border:1px solid #ccc;}
div.two3070 .col2 {width:70%;margin:.5% 0; float:right; border:1px solid #ccc;}
/* ************************** */
	/* Two column 25/75 */
/* ************************* */
div.two2575 {width:98%;margin:0 1%;float:left;}
div.two2575 .col1 {width:25%;margin: .5% 0;	float:left;	border:1px solid #ccc;}
div.two2575 .col2 {width:74%;margin:.5% 0; float:right; border:1px solid #ccc;}


/* ************************** */
	/* Three column */
/* ************************* */

div.three {width:98%;margin:0 1%;float:left;}
div.three .col1 {width:32%;	margin: .5% .5% .5% 0;float:left;border:1px solid #ccc;}
div.three .col2 {width:32.5%; margin: .5% .5% .5% .5%;float:left;border:1px solid #ccc;}
div.three .col3 {width:33%;	margin: .5% 0 .5% 0; float:right;border:1px solid #ccc;}


/* ************************** */
	/* Four column */
/* ************************* */
div.four {width:98%;margin:0 1%;float:left;}
div.four .col1 {width:24%; margin: .5% 1% .5% 0; float:left;	border:1px solid #ccc;}
div.four .col2 {width:24%; margin: .5% .96% .5% 0; float:left;	border:1px solid #ccc;}
div.four .col3 {width:24%; margin: .5% .96% .5% 0; float:left;	border:1px solid #ccc;}
div.four .col4 {width:24%; margin: .5% 0 .5% 0;    float:right;	border:1px solid #ccc;}

/* ************************** */
	/* Five column */
/* ************************* */
div.five {width:98%;margin:0 1%;float:left;}
div.five .col1 {width:19.3%; margin: .5% .6% .5% 0; float:left;	border:1px solid #ccc;}
div.five .col2 {width:19.3%; margin: .5% .6% .5% 0; float:left;	border:1px solid #ccc;}
div.five .col3 {width:19.3%; margin: .5% .6% .5% 0; float:left;	border:1px solid #ccc;}
div.five .col4 {width:19.3%; margin: .5% .6% .5% 0; float:left;	border:1px solid #ccc;}
div.five .col5 {width:19.3%; margin: .5% 0 .5% 0;    float:right;	border:1px solid #ccc;}

.borderon {border:1px solid #ccc;}


#maincontentwrapper{
		float: left;
		width: 100%;
		margin:1% 0 2% 0;
	}
#footer{
	clear: left;
	width: 100%;
}
/* ************* */

/* UNIVERSAL CLASSES */
.shadow {
	box-shadow:1px 2px 3px rgba(0,0,0,.5);
	-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.5);
	-moz-box-shadow:1px 2px 3px rgba(0,0,0,.5);
	/*opacity:0.8;
	filter:alpha(opacity=80);*/
	}

.utf8 {font-family:"Arial Unicode MS", Arial, sans-serif;}
.clearing {clear:both;color:#fff;height:1px;}

ul.horiz li {float:left;margin-right:.3%;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/*ie6*/
* html .clearfix {height:1%;}
/*ie7*/
*:first-child+html .group {min-height:1px;}

.normal {font-weight:normal;}
.strong {font-weight:bold;letter-spacing:.05em;}

.show {display:block;}
.hide {display:none;}
.bold {font-weight:bold;}
a:link {color:#034ea2}
a:hover {color:#ff6600}
a:focus {color:#ff6600}
a:visited {color:#034ea2}
a:visited:hover {color:#ff6600}
a.nounderline {text-decoration:none;}
.count {color:#999;font-size:90%;margin:0 2px;}
.noborder {border:none;}
.borderbottom {border-bottom:1px solid #ccc;}
.bold {font-weight:bold;}
.small {font-size:90%;font-weight:normal;}
.italic {font-style:italic;}
.lilink {
	color:#034ea2;
	text-decoration:underline;
	}
	
.lilink:hover {
	color:#F60;
	text-decoration:underline;
	cursor:pointer;
	}

.colhead {
	background: #48658e; /* old browsers */
	
	/*background: -moz-linear-gradient(top, #5A6E8E 0%, #1C4073 99%); /* firefox */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5A6E8E), color-stop(99%,#1C4073)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5A6E8E', endColorstr='#1C4073',GradientType=0 ); /* ie */
	color:#fff;
	border:0px solid #fff;
	text-shadow: 0px -1px 0px #0d3164;
	padding:.3em .5em;
	
	font-size:110%;
	/*
	
	letter-spacing:.06em;
	text-transform:uppercase;
	padding:.3em .5em 0 .8em;
	color: #48658e;
	font-weight:bold;
	*/
	

	}
.colhead2 {
	color:#48658e;
	/* padding:0; */
	font-size:150%;
	border-bottom:1px solid #48658e;
	background:#fff;
		}
.colhead3 {
	color:#666;
	border:0px solid #fff;
	font-size:90%;
	
	}

.ltgray {background: #f4f4f4;}	
	
	.innercolhead2 {
	color:#48658e;
	padding:.3em .5em;
	
	letter-spacing:.05em;
	text-transform:uppercase;
	
	}	
	
	
.subhead 
	{border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:url('../images/bg-stripe-ltblue.png')top left repeat #e1e9f1;
	
	padding:1%;
	font-weight:bold;
	color:#666;}

.cover 
	{border:5px solid #eee;
		box-shadow:0 3px 5px rgba(0,0,0,.5);
		-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
		-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
	}

.wc {
	background:url('../images/wc.png') left center no-repeat;
	vertical-align:middle;
	padding:2px 2px 2px 20px;
	
	text-decoration:none;
	color:#666;
	
}
.wccolor {
	background:url('../images/favicon.gif') left center no-repeat;
	vertical-align:middle;
	padding:2px 2px 2px 20px;
	text-decoration:none;
	color:#666;
	
}
.oclc {
	background:url('../images/oclc.png') left center no-repeat;
	vertical-align:middle;
	padding:2px 2px 2px 20px;
	text-decoration:none;
	color:#666;
	
}
.settings {
	background:url('../images/icon-settings.png') left center no-repeat;
	vertical-align:middle;
	padding:2px 2px 2px 20px;
	text-decoration:none;
	color:#666;

}
.library {
	background:url('../images/icon-library2.png') left center no-repeat;
	vertical-align:middle;
	padding:2px 2px 2px 25px;
	text-decoration:none;
	color:#666;

}

.wikipedia {background:url('../images/wikipedia-favicon.png') left center no-repeat;padding-left:20px;vertical-align:middle;}
/************* *********** */

/*************** */
/* Masthead */
/* ************ */


#masthead {
	/*border-bottom:10px solid #8db9ec;*/
	/*border-bottom:10px solid #b1c9e1;*/
	padding:0;
	margin:0;
	float:left;
	width:100%;
	background:url('../images/bg-fade-ltblue.png') top repeat-x ;
	
	}

#masthead h1 {
	font-size:2.5em;
	color:#034ea2;
	vertical-align:middle;
	margin:0 .5em;
	margin-bottom:0px;
	font-weight:normal;
}
#masthead h1 img {vertical-align:middle;margin-top:-15px;padding-right:.5%;}
#masthead a {text-decoration:none;}
#masthead h2 {
	font-size:1em;
	vertical-align:middle;
	margin:-.8em .5em .5em 1.3em;
	color:#666;
	font-weight:normal;
	padding-left:50px;
}

/* ************************** */
	/* TopNav */
/* ************************* */
#topnav {
	text-align:right;
	font-size:80%;
	background:#e8f1f7;
	padding:.5%;
	
	}

#topnav ul li {
	display:inline;
	padding:0 1%;
	border-left:1px solid #ccc;
	color:#666;}
#topnav ul li.first {border:none;}
#topnav a:link, 
#topnav a:visited {
	color:#666;
	text-decoration:none;}
#topnav a:hover, 
#topnav a:visited:hover {
	color:#f60;
	text-decoration:underline;}


/* ************************** */
	/* Summary */
/* ************************* */
#toppanel {}
#toppanel .col1, #toppanel .col2 {margin:0;border:0;}
#toppanel .col2 {border-left:0px solid #ccc;}
#summary {
	float:left;
	width:100%;
	
		}



#coverimg {
	float:left;
	margin: 1% 2% 1% 1%;
	max-width:158px;
	overflow:hidden;
	
	}
#test {background:url('../images/bg-btnnow.png') top repeat-x #ccc;}
#btnbooklinks {
	clear:both;
	margin:5% 0 1% 0;
}
#share {
	margin:0 0 0 0;
	float:left;
	width:95%;}

img.maincover {
	
	border:5px solid #eee;
	box-shadow:0 3px 5px rgba(0,0,0,.5);
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
	-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
	
	}



#summary-inner {
	padding-left:175px;

	}
	
#summary-inner-nocover {
	padding-left:1%;

	}



h2#workTitle {
	font-size:150%;
	font-weight:normal;
}

h3#workAuthor {
	font-size:120%;
	font-weight:normal;
	margin-top:-5px;


}
h4#workEdState {margin:.5% 0;}
h4#workPrimeForm {margin:.5% 0;}
h4#workPrimeForm span {margin-right:.5%;}
.by {
	font-size:80%;
	color:#666;
}

#summarysocial {margin-top:1%;
float:left;
width:95%;}
#summaryrating {
	float:left;
	margin-right:4%;}
#summaryrating:hover {cursor:pointer;}
#summaryrating img {margin:0 0 0 -3px;padding:0;}
#summaryTwitter {float:left;}


.dlset {
	margin:0 1.5% 1.5% 0;

	
}
.dlset dt {
	color:#000;
	text-transform:uppercase;
	font-size:80%;
	color:#333;
	border-bottom:1px solid #ccc;

	}

hr {border-top:1px solid #ccc;
	border-bottom:none;
	border-left:none;
	color:#fff;margin-top:0px;}

.dlset dd {
	margin:1% 0 1% 2%;
	font-size:90%;

}

.dlset dd ul li a {
	line-height:2em;
}

.ulinlineset {}
.ulinlineset li {display:inline;border-left:1px solid #ccc;padding:0 2%;}
.ulinlineset li:first-child {border:none;padding:0;}
/*.ulinlineset li:nth-child(2) {border:none;}*/
.ulinlineset li.bordernone {border:none;}

.ulinlineset li.label {font-size:90%;color:#666;}
.listset {
	width:98%;
	border-bottom:1px solid #dedede;
	}
.listsetlabel {
	color:#666;
	text-transform:uppercase;
	/*font-weight:bold;*/
	font-size:80%;
	float:left;
	margin-right:1%;
	padding:1% 2% 1% 1%;
	}
.listset p {
	margin-left:120px;
	border-left:0px solid #ccc;
	line-height:1.6em;
	padding:1%;
	}
.listset p a {padding-left:3px;}
.listset p a.first {padding-left:0px;}

.lastlistset {
	border-bottom:none;}

.listset ul {
	margin-left:120px;
	border-left:0px solid #ccc;
	line-height:1.6em;
	padding:1%;
	}
.listset ul li {
	line-height:1.8em;
	}
	
.listsetb {
	width:96%;
	margin-bottom:1%;
	
	}
.listsetblabel {
	color:#666;
	/*font-weight:bold;*/
	text-transform:uppercase;
	font-size:80%;
	padding:1% 0 0 1%;
	border-bottom:1px solid #ccc;
	}
	
	
.listsetb p {
	line-height:1.6em;
	padding:1% 4%;
	
	}
.listsetb p a {padding-left:3px;}
.listsetb p a.first {padding-left:0px;}

.lastlistsetb {
	border-bottom:none;}

.listsetb ul {
	padding-left:4%;
	}
.listsetb ul li {
	line-height:1.8em;
	}
	
	
.summary-subsec {
		float:left;
		width:30%;
		margin:0 2% 1% 0;
		}
.summary-subsec dd {padding:0;}
.summary-subsec ul {
	float:left;
	margin:0 4% 2% 0%;
	}


#formats {
		float:left;
		width:50%;
		margin:0 2% 0 0;
}
#formats dd {padding:0;}
#formats ul {
	float:left;
	margin:0 4% 2% 0%;
	}

a.btnEdList {background:url('../images/table-icon.png') left no-repeat;padding:5px 10px 5px 30px;}
a.btnFindEd {background:url('../images/icon-library.png') left no-repeat;padding:5px 15px 5px 25px;}	
a.btnAmazon {background:url('../images/amazon-icon-2.png') left no-repeat;padding:5px 15px 5px 30px;}	
a.btnGoogleBooks {background:url('../images/google-icon.png') left no-repeat;padding:5px 15px 5px 25px;}	

a.btntwitter {background:url('../images/icon-twitter-small.png') left no-repeat;padding:5px 15px 5px 20px;}
a.btnfacebook {background:url('../images/icon-facebook-small.png') left no-repeat;padding:5px 15px 5px 20px;}
a.btnemail {background:url('../images/icon-mail-small.png') left no-repeat;padding:5px 15px 5px 20px;}
a.btnprint {background:url('../images/icon-print-small.png') left no-repeat;padding:5px 15px 5px 20px;}
a.btncite {background:url('../images/icon-cite-small.png') left no-repeat;padding:5px 15px 5px 20px;}

#addthis {
	float:left;
	padding:1% 0 3% 0;
	vertical-align:middle;}
#addthis a {
	vertical-align:middle;
	}

/* ************************** */
	/* Stacked */
/* ************************* */
	
div.stacked-wrap {position:relative;margin:1%;float:left;border-bottom:1px solid #ccc;width:100%;}
.stacked {
   position:relative;
   margin: 0 0 2em 0;
   background: #fff;
   padding: 6px;
   border: 1px solid rgba(0, 0, 0, 0.150);
   float:left;

   -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);
   -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);
   box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);
}

.stacked:before {
   z-index: -1;
   position: absolute;
   top: -2px;
   left: 0;
   content: '';
   width: 100%;
   height: 100%;
   background-color: #fff;
   border: 1px solid rgba(0, 0, 0, 0.150);

   -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);
   -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);
   box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);

   -webkit-transform: rotate(5deg);
   -moz-transform: rotate(5deg);
   -o-transform: rotate(5deg);
   -ms-transform: rotate(5deg);
   transform: rotate(5deg);
}

.stacked:after {
   z-index: -2;
   position: absolute;
   top: 1px;
   left: -2px;
   content: '';
   width: 100%;
   height: 100%;
   background-color: #fff;
   border: 1px solid rgba(0, 0, 0, 0.150);

   -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
   box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);

   -webkit-transform: rotate(355deg);
   -moz-transform: rotate(355deg);
   -o-transform: rotate(355deg);
   -ms-transform: rotate(355deg);
   transform: rotate(355deg);
}



/* ************************** */
	/* Search */
/* ************************* */
#summarySearch {
	position:relative;
	width:100%;}


#summarySearch h3 {
	
/*	border-bottom:1px solid #ccc;
	background:#eee;
	padding:1%;
	margin-bottom:2%;
*/
	}

#summarySearchForm {
	margin:2%;
	padding:3% 1%;
	border:1px solid #ccc;
	background: #e1e9f1;
	}
#summarySearchForm input[type='text'] {
	vertical-align:middle;
	float:left;
	width:75%;
	margin:auto;
	font-size:130%;
	border:1px solid #ccc;
	}
#summarySearchForm input[type='image'] {
	vertical-align:middle;
	}
#summarySearchBox {
	width:95%;
	border:0px solid #ccc;
	}
#btnSearchImg {
	border:1px solid #ccc;
	border-left:0px solid #ccc;
	float:left;
	padding:.3em;
	background:#eee;
	
		}		

#topsearchForm {
	margin:1%;
	padding:1%;
	border:1px solid #ccc;
	background: #e1e9f1;
	}

.searchForm {
	margin:1%;
	padding:1%;
	border:1px solid #ccc;
	background: #e1e9f1;}

#topsearchForm input[type='text'] {
	vertical-align:middle;
	float:left;
	width:75%;
	margin:auto;
	font-size:130%;
	border:1px solid #ccc;
	
	}
#topsearchForm input[type='image'] {
	vertical-align:middle;
	
	}
#topsearchBox {
	width:95%;
	border:0px solid #ccc;
	}
#topsearchBox p {font-size:90%;color:#666;}
.searchForm p {font-size:90%;color:#666;}



#topsearch #btnSearchImg {
	border:1px solid #ccc;
	border-left:0px solid #ccc;
	position:relative;
	float:left;
	top:-2px;
	left:-2px;
	padding:.19em .6em;
	background:#eee;
	font-size:110%;
	color:#666;
	
	}
.btnSearchTop {	border:1px solid #ccc;
	padding:.19em .6em;
	background:#eee;
	font-size:110%;
	color:#666;}

.searchswitchlink {
	font-size:.7em;
	clear:both;
	display:block;
	color:#034ea2;
	text-decoration:underline;
	text-transform:uppercase;}
.searchswitchlink:hover {cursor:pointer;}

#basicswitchlink {margin-top:.5em;}

#advSearch {display:none;}

/**** SEARCH B ************* */
#searchB {}

#searchB form {
	float:left;
	margin:.8%;
	padding:.5%;
	border:1px solid #ccc;
	background: #e1e9f1;
	width:97%;}
#searchB .searchbox {
	padding:.5%;}

#searchB .searchbox label {
	display:block;
	color:#666;
	vertical-align:middle;
	font-size:100%;
	}

#searchB .searchbox input[type='text'] {
	vertical-align:middle;
	float:left;
	margin:auto;
	font-size:130%;
	border:1px solid #ccc;
	
	}
	
#searchSubmit {float:left;width:100%;margin-top:1%;}
#searchB input[type='submit'] {
	vertical-align:middle;
	border:1px solid #ccc;
	margin-left:.5%;
	padding:.19em .6em;
	background:#eee;
	font-size:120%;
	color:#666;
	
	}	

/* OLD 
#searchKeyword {border:0px solid green;float:left;width:38.4%;margin-left:.1%;}
#searchTitle {border:0px solid green;float:left;width:38.4%;margin-left:.1%;}
#searchAuthor {border:0px solid green;float:left;width:38.4%;margin-left:.1%;}
#searchSubs {border:0px solid green;float:left;width:38.4%;}
#searchKeyword input[type='text']{width:90%;}
#searchAuthor input[type='text'] {width:90%;}
#searchTitle input[type='text'] {width:90%;}
#searchSubs input[type='text'] {width:90%;}
*/

#searchKeyword {border:0px solid green;width:90%;margin-left:.1%;}
#searchTitle {border:0px solid green;float:left;width:38.4%;margin-left:.1%;}
#searchAuthor {border:0px solid green;float:left;width:38.4%;margin-left:.1%;}
#searchSubs {border:0px solid green;float:left;width:38.4%;display:none;}

#searchKeyword input[type='text']{width:82%;}
#searchAuthor input[type='text'] {width:90%;}
#searchTitle input[type='text'] {width:90%;}
#searchSubs input[type='text'] {width:90%;}

#searchB #searchKeyword label {}
#searchAuthor label,#searchTitle label, #searchSubs label {background:url('../images/plus-gray2.png') left center no-repeat;padding:2px 0 2px 20px;}

#searchcrumbs {padding:.5% 1%;vertical-align:middle;font-size:110%;width:96%;}
.crumbindex {border:1px solid #ccc;padding:3px;background:#eee;letter-spacing:.05em;text-transform:uppercase;font-size:70%;vertical-align:middle;}
.crumbterm {vertical-align:middle;}
.crumbstart {vertical-align:middle;}
.plus {background:url('../images/plus-gray2.png') center center no-repeat;margin:0 10px 0 10px;padding:0 10px 0 10px;vertical-align:middle;}

.notindb {padding:1%;background:#F5F6CE;}
.notindb p {margin:1% 0;}
.notindb p a.wc {}
.notindbsearch {font-style:italic;}

#searchnav {background:#eee;border:1px solid #ccc;}
#searchnav ul {padding:.5%;}
#searchnav ul li {display:inline;margin-right:2%;}


/***************** */


a.advsearch {
	display:block;
	font-size:80%;
	padding:0 1%;
}

a.advsearch:link {text-decoration:none;color:#666;}
a.advsearch:visited {text-decoration:none;color:#666;}
a.advsearch:hover {text-decoration:underline;}
a.advsearc:visited:hover {text-decoration:underline;}

.searchlist {
	margin:0 1% 3% 1%;
	padding-left:1%;
}
.searchlist h4 {
	font-weight:normal;
	color:#545454;
	border-bottom:1px solid #ccc;
	
}
.searchlist ul {
	margin-left:2%;
}
.searchlist ul li {
	padding:.5% 0;
	
}

.buttonlist {
	margin:0 1% 1% 1%;
	padding-left:1%;}
.buttonlist h4 {
	font-weight:normal;
	color:#545454;
	border-bottom:1px solid #ccc;

}
.buttonlist p {padding:1%;}
.buttonlist a:link,
.buttonlist a:visited {text-decoration:none;padding:.5%;}
.buttonlist a:hover,
.buttonlist a:visited:hover {color:#ff6600;text-decoration:underline;padding:.5%;}
.buttonlist a:focus {border:1px dashed #ccc;}
.buttonlist ul {}
.buttonlist ul li {
	float:left;
	margin:1% 3%;
	text-align:center;
	vertical-align:middle;
	}









/* *********************** */
/* Editions Table		   */
/* *********************** */

/* ed-table = local */
#editions {clear:both;}

#ed-table-wrap {
	/*max-height:500px;
	overflow:auto;
	*/
	width:98%;
	margin:1% auto;
	}

#ed-table {width:100%;}
#ed-table th {
	background: #f4f4f4; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* ie */
	color:#48658e;
	padding:.3em .5em;
	border:1px solid #ccc;
	letter-spacing:.05em;
	text-transform:uppercase;
	text-shadow: 0px -1px 0px #fff;
	font-weight:bold;
	font-size:80%;
	}
#ed-table td {
		padding:1%;
		border:1px solid #ccc;
		vertical-align:top;
		}

#ed-table td.art {
	width:150px;
	overflow:hidden;
	text-align:center;
	padding-top:1%;
	}
#ed-table td.details {}
#ed-table td.mylib {width:25%;}


#ed-table p {margin:.5% 0;}
#ed-table p.edtitle {}
#ed-table p.edauthor {}
#ed-table p.edpublisher {
	color:#666;
	font-size:85%;}
#ed-table p.edformat {
	color:#666;
	font-size:85%;
	float:left;
	padding-right:5%;}
#ed-table p.edlang {
	color:#666;
	font-size:85%;
	float:left;
	padding-right:5%;}
#ed-table p.eddate {
	color:#666;
	font-size:85%;
	float:left;
	padding-right:5%;
	}
#ed-table p.edaud {
	color:#666;
	font-size:85%;
	float:left;
	}
#ed-table p.edsummary {
	clear:both;
	font-size:85%;
	color:#666;}
#ed-table p.edstnNum {
	color:#666;
	font-size:85%;}


span.role {font-size:90%;color:#666;padding:0 0 0 2px;}
span.detaillabel {padding-right:2px;}

/* ed-table- all */ 

#ed-table-wrap-all {
	/*max-height:500px;
	overflow:auto;
	*/
	width:98%;
	margin:1% auto 1% auto;
	}

#ed-table-all  {width:100%;border:1px solid #ccc;}

#ed-table-all th 
 {
	background: #f4f4f4; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* webkit */

	color:#48658e;
	padding:.3em .5em;
	letter-spacing:.05em;
	text-transform:uppercase;
	text-shadow: 0px -1px 0px #fff;
	font-weight:bold;
	font-size:80%;
	

	}
	
#ed-table-all th.ed-all-coverart {}
#ed-table-all th.ed-all-details{}
#ed-table-all th.ed-all-format{}
#ed-table-all th.ed-all-language{}
#ed-table-all th.ed-all-date{}
#ed-table-all th.ed-all-holdings{}

#ed-table-all td {
	border:1px solid #ccc;
	vertical-align:top;
	padding:.5%;}

#ed-table-all td.ed-all-coverart {width:10%;overflow:hidden;text-align:center;}
#ed-table-all td.ed-all-details{width:40%;padding:1%;}
#ed-table-all td.ed-all-format{width:15%;padding:1%;}
#ed-table-all td.ed-all-language{width:10%;padding:1%;}
#ed-table-all td.ed-all-date{width:7%;padding:1%;text-align:center;}
/*#ed-table-all td.ed-all-audience{width:10%;	padding:1%;}*/
#ed-table-all td.ed-all-holdings{width:10%;padding:1%;text-align:center;}

#ed-table-all td.ed-all-format span {
	margin-right:1%;
	overflow:hidden;}
#ed-table-all p{margin:.5% 0}

#ed-table-all p.edsummary {
	clear:both;
	font-size:85%;
	color:#666;
	
	width:95%;
	}

.asummarymore {
	cursor:pointer;
	color:blue;
	text-decoration:underlined;}
.divsummarymore{
	display:none;
	font-size:85%;
	color:#666;
	width:95%;
	}
#ed-table-all p.title {}
#ed-table-all p.edauthor {}
#ed-table-all p.edpublisher {
	font-size:85%;
	color:#666;}
#ed-table-all  p.edstnNum {
	color:#666;
	font-size:75%;}

.ebooksource {display:block;margin-top:2%;font-size:80%;}
	
/* DATA TABLE */
.top {
	float:left;
	width:97.8%;
	border:1px solid #ccc;
	border-bottom:none;}
.top #ed-table-all_info {
	float:left;
	width:40%;
	color:#666;
	font-size:90%;
	}
.top #ed-table-all_filter {
	color:#666;
	font-size:90%;
	}
.top #ed-table-all_length {
	clear:left;
	float:left;
	margin:1% 0 0 0;
	color:#666;
	font-size:90%;
	width:15%;
	border:0px solid orange;
	}
.top #ed-table-all_paginate {
	margin:1% 0 0 0;
	font-size:90%;
	}
.bottom {border:1px solid #ccc;border-top:none;}
.bottom .dataTables_info {
	color:#666;
	font-size:90%;}
.bottom .dataTables_length {
	clear:left;
	margin:1% 0 0 0;
	color:#666;
	font-size:90%;}
.bottom .dataTables_paginate {
	font-size:90%;}
.DataTables_sort_wrapper:hover {cursor:pointer;}

/* local table */
.top #ed-table_info {
	float:left;
	width:40%;
	color:#666;
	font-size:90%;
	}
.top #ed-table_filter {
	color:#666;
	font-size:90%;
	}
.top #ed-table_length {
	clear:left;
	float:left;
	margin:1% 0 0 0;
	color:#666;
	font-size:90%;
	width:15%;
	border:0px solid orange;
	}
.top #ed-table_paginate {
	margin:1% 0 0 0;
	font-size:90%;
	}
/* ************* */
/* Results */
/* ************* */


#searchresultpanel {border:1px solid #ccc;width:98%;margin:0 1%;float:left;background:#f3f3f3;}
#searchresultpanel .col1 {width:25%;margin: .5% 0 .5% .5%;	float:left;	border:0px solid #ccc;}
#searchresultpanel .col2 {width:73%;margin:.5% 0 0 .5% ; float:right; border:0px solid #ccc;}

/* ************* */
/* Facets */
/* ************* */

#searchfacets {font-size:90%;}
#searchfacets h4 {margin:1%;color:#666;font-size:110%;}
#currentsearchdetail {border:1px solid #ccc;background:#fff;margin:1% 2%;font-size:90%;padding:1.5%;}
#currentsearchdetail h5 {color:#666;font-weight:bold;}
.facetlist {margin-left:5%;}
.facetlist li {margin:.5% 0;vertical-align:middle;clear:both;}
.facetlist li:hover {background:#eee;cursor:pointer;}

.removefacet {float:left;padding:0 3px;width:14px;vertical-align:middle;background:url('../images/remove.png') left no-repeat;}
.removefacet:hover {cursor:pointer;background:url('../images/remove-hover.png') left no-repeat;}

.facetsubtitle {margin:7% 2% -4% 2%;color:#666;font-size:110%;}

#facet-genres {}
#facet-genres-inner {max-height:600px;overflow:auto;}

.facetSet {margin:6% 2%;}
.
.facetSet:nth-of-type(1) {margin-top:0;}


.facetSet h4 {
	border-bottom:1px solid #ccc;
	padding:1%;
	font-weight:bold;
	color:#666;
	
	}

.facetSet form {margin:2% 0;}
.facetSet fieldset {
	margin:1% 2.8%;
	vertical-align:middle;
	
	}

.facetSet fieldset input {}
.facetSet fieldset label {margin-left:1%;}
.facetSet fieldset label:hover {cursor:pointer;}
.facetSet ul li {line-height:1.6em;}
.facetcount {
	font-size:80%;
	color:#666;
	padding:0 1%;
	}


.facetSet ul {
	margin:1% 1% 1% 5%;
	vertical-align:middle;
	}
.facetset ul .facetmore {
	}
	
.inactive {color:#666;zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;}
/* RESULTS */

.error {
	min-height:300px;
	}
.error p {
	font-size:120%;
	padding:1% 0 0 1%;}
.error ul {padding-left:2%;}
.error ul li {line-height:1.8em;list-style-type:disc;margin-left:3%;}
#searchresults {}

#searchresults h4 {font-weight:bold;font-size:110%;}

#resultsdisplay {border:0px solid #ccc;float:left;width:100%;}
#results {
	clear:both;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#fff;
	margin:0;
	margin-bottom:1%;
	padding:1%;
	min-height:1200px;}

.resultsInfo {
	margin:0; 
	width:98%;
	padding:1%;
	float:left;
	clear:right;
	}

.resultsCount {
	float:left;
	margin:0px 3px;
	padding-top:4px;
	vertical-align:middle;

}
#resultsNav {
	float:right;
	margin-right:10px;
	font-size:80%;
}


.resultsNav ul li {
	float:left;
	margin-left:10px;
	/*padding:3px 2px;
	border:1px solid #ccc;
	background:#fff;
	font-size:85%;*/
}

.resultsNav ul li.selected {
	background:#e1e9f1;
	border:1px solid #ccc;
	
}

.resultsNav ul li a {
	text-decoration:none;
	padding:0;
}
.resultsNav ul li:hover {
	background:#eee;
	border:1px solid #09517d
}












#primeSearch {}


#primeSearch h3 {}
#primeSearchForm {
	margin:2%;
	padding:3% 1%;
	border:1px solid #ccc;
	background: #e1e9f1;
	}
#primeSearchForm input[type='text'] {
	vertical-align:middle;
	float:left;
	width:90%;
	margin:auto;
	font-size:130%;
	border:1px solid #ccc;
	}
#primeSearchForm input[type='image'] {
	vertical-align:middle;
	}
#primeSearchBox {
	width:95%;
	border:0px solid #ccc;
	}
	

#primesearchresult {border:none;}
#results-table {}
#results-table-all {width:100%;}
#results-table-wrap {
	width:100%;
	margin:0;
	clear:both;
	
	}
#results-table-all th,
#results-table-local th{
	background: #eee; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* webkit */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* ie */
	color:#48658e;
	padding:.3em .5em;
	border:1px solid #ccc;
	border-left:0;
	letter-spacing:.05em;
	text-transform:uppercase;
	text-shadow: 0px -1px 0px #fff;
	font-weight:bold;
	font-size:80%;
}

#results-table-all td,
#results-table-local td{
	border:none;
	border-bottom:1px solid #ccc;
	vertical-align:top;
	padding:.5%;}
	
#results-table-all td.art {
	width:15%;
	text-align:center;
	overflow:hidden;}
#results-table-all td.details {}

#results-table-local td.art {
	width:15%;
	text-align:center;
	overflow:hidden;}
#results-table-local td.details {}
#results-table-local td.mylib {width:30%;}



#results-table-all p {}
p.wktitle {font-size:110%;
font-weight:bold;}
p.wkauthor {}
p.wkeditions {
	color:#666;
	font-size:85%;
	float:left;
	padding-right:5%;}
div.resultsubsection {
	float:left;
	width:100%;
	clear:right;
	margin-bottom:.5%;}
p.wkformat {
	clear:both;
	color:#666;
	font-size:85%;
	padding-right:5%;
	margin:.5% 0 .3% 0;}
.itemtype-book-digital {margin-left:1%;}
p.wkformat span {
	padding-right:5px;
	}
p.wklang {
	color:#666;
	font-size:85%;
	float:left;
	padding-right:5%;}
p.wkdate {
	color:#666;
	font-size:85%;
	float:left;
	padding-right:5%;
	}
p.wksummary {
	clear:both;
	font-size:85%;
	color:#666;
	margin:.5% 0;}
p.wktype {clear:both;
	font-size:85%;
	color:#666;
	margin:.5% 0 0 0;}
.asummarymore {
	cursor:pointer;
	color:blue;
	text-decoration:underlined;}
.divsummarymore{
	display:none;
	font-size:85%;
	color:#666;
	}
.top #results-table-all_info,
.top #results-table-local_info{
	float:left;
	width:40%;
	color:#666;
	font-size:90%;
	}
.top #results-table-all_filter,
.top #results-table-local_filter{
	color:#666;
	font-size:90%;
	}
.top #results-table-all_length,
.top #results-table-local_length{
	clear:left;
	float:left;
	margin:1% 0 0 0;
	color:#666;
	font-size:90%;
	width:20%;
	border:0px solid orange;
	}
.top #results-table-all_paginate,
.top #results-table-local_paginate{
	margin:1% 0 0 0;
	font-size:90%;
	}	

#primesearchcrumbs{}
#primesearchcrumbs p{
	padding:1%;
	font-weight:bold;}
span.crumblabel {padding-right:3px;font-weight:normal;}
.superworkset .summary-subsec {
	margin-right:.5%;
	width:32%;
	
	}
#results-table-wrap-all {clear:both;}
#results-table-all dt {
		font-size:75%;
	}
#results-table-all .superworkset {margin-top:.5%;}




.metawork {float:left;width:100%;border-bottom:1px solid #ccc;}
.metawork img.cover {margin:1% 2%;float:left;}

.metawork-summary {float:left; margin:1%; margin-left:2%;width:80%;}
.metawork-title {font-size:120%;border-bottom:1px solid #eee;}
.metawork-links {}
.metawork-links li{margin:1% 0;vertical-align:middle;}
.metworks-links a {width:100%;}

div.work {float:left;width:100%;border-bottom:1px solid #ccc;clear:both;}
.work .cover {float:left; margin:1% 2%;float:left;}
.work .details {float:left;margin:1% 0; width:84%;}
.work .wkeds {float:left;width:100%;margin:1% 0;}
.work .wkeds li {float:left;margin-right:3%;}
.work .wkformat {
	clear:both;
	color:#666;
	font-size:85%;
	padding-right:5%;
	margin:.5% 0 .3% 0;}
.work .wkformat span {
	padding-right:5px;
	}

.work .wktitle {font-size:130%;}
.work .wkauthor {}
.work .wkeditions {
	color:#666;
	font-size:85%;
	float:left;
	padding-right:5%;}
	
	
.work .wklang {
	color:#666;
	font-size:85%;
	float:left;
	padding-right:5%;}
.work .wkdate {
	color:#666;
	font-size:85%;
	float:left;
	padding-right:5%;
	}
.work .wksummary {
	clear:both;
	font-size:85%;
	color:#666;
	margin:.5% 0;}
.work .wktype {clear:both;
	font-size:85%;
	color:#666;
	margin:.5% 0 0 0;}
	


	
/* ************* */
/* Reviews */
/* ************* */
#wcReviewHead {background:url('../images/wc-logo-small.gif') 5px 16px no-repeat #eee; padding-left:25px;}
#azReviewHead {background:url('../images/amazon-logo-small.png') 5px 9px no-repeat #eee; padding-left:25px;}
#wrReviewHead {background:url('../images/weread-logo-small.png') 5px 9px no-repeat #eee; padding-left:25px;}
#grReviewHead {background:url('../images/goodreads-logo-small.png') 5px 9px no-repeat #eee; padding-left:25px;}


#wcReviews,#azReviews,#grReviews,#wrReviews
	{
	max-height:300px;
	overflow:auto;
	margin-bottom:3px;
	}
.review-wc,.review-az,.review-gr,.review-wr
	{margin:1% 2% 2% 2%;
	border-bottom:1px solid #dcdcdc;}

.byline {}
.reviewpubdate {font-size:80%;font}
.reviewtxt {margin:1% 0;}
.reviewtxt p {line-height:1.3em;font-size:90%;}

a.readmorelink {
	display:block;
	margin:1% 0;
	background:url('../images/accord_up_btn.gif') left center no-repeat transparent;
	padding-left:17px;
	}
/* TABBED REVIEW */

	#tabbedBox1 {margin:1% 1% 0 1%;}
	
	.tabbedBox {
		margin:0 auto;
		width:98%;
		}
	
	.tabbedArea {
		border:1px solid #ccc;
		
		padding:1%;
		height:360px;
		}
	ul.tabs {
		margin:.5% 0 6px 1%;
		padding:0;
		}
	ul.tabs li {
		display:inline;
		}
		
	#tabWCTitle {background: url('../images/wc-logo-sm-fr.png') 5px center no-repeat;padding-left:28px;}
	#tabAZTitle {background: url('../images/amazon-logo-small-fr.png') 5px center no-repeat;padding-left:28px;}
	#tabWRTitle {background: url('../images/weread-logo-small-fr.png') 5px center no-repeat;padding-left:28px;}
	#tabGRTitle {background: url('../images/goodreads-logo-small-fr.png') 5px center no-repeat;padding-left:28px;}

	ul.tabs li  {
		background:#dbe4ed;
		color:#333;
		padding:.9% .5%;
		text-decoration:none;
		font-weight:bold;
		border:1px solid #ccc;
	}
	ul.tabs li:hover {
		/*background-color:#fff1e5;*/
		background-color:#eee;
		border-color:#ccc;
		border-bottom:none;
		cursor:pointer;
		color:#ff6600;
	}
	ul.tabs li.active {
		background:#ffffff;
		color:#282e32;
		border:1px solid #ccc;
		border-bottom: 2px solid #ffffff;
	}

	
	
	.tabcontent {
		background: #fff;
		height:300px;
	}
	#contentWC {
		background:#fff;
		padding:10px;
		border:1px solid #ccc;}
	#contentAZ {display:none;background:#fff;
		padding:10px;
		border:1px solid #ccc;}
	#contentWR {display:none;background:#fff;
		padding:10px;
		border:1px solid #ccc;}
	#contentGR {display:none;background:#fff;
		padding:10px;
		border:1px solid #ccc;}
	.tablogo {vertical-align:middle;padding-right:5px;}	


#awardsandlists {
	margin-top:0;
	}
#awardsandlists ul {
	margin:1% 2%;
	line-height:1.8em;}

#awardsandlists dl {
	margin:.5% 1% 1% 2%;}
#awardsandlists dl:hover {background:#eee;}
#awardsandlists dt {font-weight:bold;}
#awardsandlists dd {
	margin-left:2%;
	font-size:80%;
	color:#455560;}
span.listcount {
	color:#666;
	font-size:80%;
	margin-left:3px;}
#awardsandlists p {
	font-size:90%;
	margin:1% 2%;
	
	}
#tabbedBox1 .innercolhead {border:1px solid #ccc;border-bottom:none;}

/* ************* */
/* related works */
/* ************* */
#related {}
div.border {
	float:left;
	width:98%;
	margin:1%;
	border:1px solid #ccc;}
#relatedsameauthor,
#relatedsubject {
	float:left;
	width:100%;
	
	}
#relatedsameauthor {margin-top:1em;}

#relatedsameauthor .innercolhead2,
#relatedsubject .innercolhead2 {
	border-bottom:1px solid #dedede;
	padding-bottom:0em;
	}
	
#relatedsubject {margin-top:3%;}
	
.relatedentry {
	border:1px solid #fff;
	margin:.5% .2%;
	padding:.5%;
	float:left;
	height:120px;

	}
.relatedentry:hover {
	border:1px solid #ccc;
	background:#eee;
	color:#034ea2;
	
	}
.relatedentrytitle {
	margin:1% 0 0 1%;
	border-bottom:1px solid #ccc;
	text-transform:uppercase;
	font-weight:normal;
	}
.relatedentry p {font-size:80%;}

.relatedtitle {
	text-decoration:underline;
	}
.relatedcover  {
	float:left;
	border:5px solid #eee;
	margin:0 3%;
	box-shadow:0 3px 5px rgba(0,0,0,.5);
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
	-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
	}

.relatedform {margin:3px 0;display:block;}

.relatedlinks{
	float:left;
	margin-left:1%;}
	
.relatedlinks ul li {
	line-height:2em;
	}

a.morebooks {
	background:url('../images/book.gif')left center no-repeat;
	padding-left:20px;
	}



#relatedsubject {
	clear:both;
	}
.footnote {
	clear:both;
	border-top:1px solid #ccc;
	padding:.5% 1%;
	font-size:80%;
	text-align:right;
	color:#666;}
.footnotelink:link, .footnotelink:visited {color:#666;text-decoration:underlined;}	
.footnotelink:hover, .footnotelink:visited:hover {color:#f60;text-decoration:underlined;}
/* ************* */
/* LANDING */
/* ************* */
#landingPage .col1 {border:none;padding-bottom:0;margin-bottom:0;}
#landingPage .col2 {padding-bottom:0;margin-bottom:0;}
#landingSearch {padding-bottom:.5%;border:1px solid #ccc;}
#landingAbout {padding-bottom:.5%;border:1px solid #ccc;margin-top:2%;}
#landingAbout p {
	margin:2% 2% 1% 2%;
	padding:1% 0 3% 1%;
	}
#landingSearchForm fieldset {
	width:95%;
	margin:1% auto;
	padding:3% 1%;
	border:1px solid #ccc;
	background: #e1e9f1;
	}
#landingSearchForm input[type='text'] {
	vertical-align:middle;
	float:left;
	width:85%;
	margin:auto;
	font-size:130%;
	border:1px solid #ccc;
	}
#landingSearchForm #btnSearchImg 
	{
	border:1px solid #ccc;
	border-left:0px solid #ccc;
	float:left;
	padding:.3em;
	background:#eee;}
	
#landingSearchBox {
	width:95%;
	border:0px solid #ccc;
	}
#landingSearchForm p {
	font-size:80%;
	color:#666;
	margin:1%;
	padding:.5% 1%;
	clear:both;
	}

#landingNews {margin-top:2%;min-height:350px;border:1px solid #ccc;}
#landingNews P {margin:1% ;padding-bottom:1%;}
#landingNews ul {margin:1% ;}
#landingNews ul li {padding:.5% .5% .5% 2%;}


#landingJumps {}
#landingJumps a {text-decoration:none;}
#landingJumps h4 {
	background: #f4f4f4; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* ie */
	color:#48658e;
	padding:.3em .5em;
	border:1px solid #ccc;
	letter-spacing:.05em;
	text-transform:uppercase;
	text-shadow: 0px -1px 0px #fff;
	font-weight:bold;
	font-size:80%;
	}
#landingJumps ul {
	padding:1%;
	width:90%;
	margin:1% auto;}
#landingJumps li {
	vertical-align:middle;
	display:inline;
	margin-right:5%;}
#landingJumps li img {
	vertical-align:middle;

	}
#landingJumps li img:hover {cursor:pointer;}
#landingSetInst {
	margin-top:2%;padding-bottom:2%;border:1px solid #ccc;}
#landingSetInstBox{
	margin:2% 2% 0 2%;
	padding:1% 1% 3% 1%;
	border:1px solid #ccc;
	background: #e1e9f1;}
#landingSetInstBox label {color:#666;}	
#landingSetInstBox input {
	display:block;
	width:95%;padding:1% 
	}
#landingSetInst p {
	font-size:80%;
	color:#666;
	margin:1%;
	padding:.5% 1%;
	}
	
	#recommender-tiled {float:left;
	
	/*height:650px;overflow:auto;
	*/}

#tiles {}
/*
.tile {
	width:180px;
	padding:1% .5%;
	margin:5px 3px;
	float:left;
	text-align:center;
	border:1px solid #ccc;
	background:#eee;
	}
	*/
/*	
#homenews {
	width:400px;
	margin:5px 3px;
	border:1px solid #ccc;
	background:#fff;
	text-align:left;
	padding:1%;
	box-shadow:0 3px 5px rgba(0,0,0,.5);
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
	-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
	}
#homenews p {font-size:80%;margin:0 0 1.5% 0;padding:.5% .8%;letter-spacing:normal;}
*/	
.tile img {
	
	border:5px solid #eee;
	box-shadow:0 3px 5px rgba(0,0,0,.5);
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
	-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
	opacity:0.8;
	filter:alpha(opacity=80);
	}


.tile p {font-size:70%;color:#666;letter-spacing:.08em;}
.tile-details {font-size:75%;color:#666;letter-spacing:.08em;text-align:left;}
.tile-details span.label {font-weight:bold;}

.tilesmall {
	width:80px;
	padding:.5%;
	margin:8px 3px;
	float:left;
	text-align:center;
	border:1px solid #ccc;
	background:#eee;
	
	}
	
.tilesmall img {
	
	border:5px solid #eee;
	box-shadow:0 3px 5px rgba(0,0,0,.5);
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
	-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
	opacity:0.8;
	filter:alpha(opacity=80);
	}


.tilesmall p {font-size:70%;color:#666;letter-spacing:.08em;}


#homenewssmall {
	width:250px;
	height:auto;
	margin:5px 3px;
	border:1px solid #ccc;
	background:#fff;
	text-align:left;
	padding:0;
	box-shadow:0 3px 5px rgba(0,0,0,.5);
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
	-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);
	}








/* ************* */
/* Footer */
/* ************* */

#advSearch {}
#formAdvSearch {}
#formAdvSearchTxtEntry {
	border:1px solid #ccc;
	margin:1%;
	padding-bottom:1%;
}

#formAdvSearchTxtEntry h4 {
	margin:0;
	background:#eee;
	padding:.5%;
	font-weight:bold;
	}
	
#formAdvSearch fieldset {
	margin:1% 0 0 1%;
	
}
#formAdvSearch fieldset.firstsetindex {margin-left:5.3em;}
#formAdvSearch fieldset.operators {float:left;margin-right:.5em;}
#formAdvSearch fieldset.setindex {clear:right;}
.formlabelnote {
	color:#666;
	font-size:80%;
	vertical-align:middle;
	font-weight:normal;
	padding:0;
	}

#formAdvSearchLimits {
	border:1px solid #ccc;
	margin:1%;
	padding-bottom:1%;}
	
#formAdvSearchLimits fieldset.set {
	margin:1%;
	
	}
#formAdvSearchLimits h4 {
	margin:;
	background:#eee;
	padding:.5%;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	}
#formAdvSearchLimits h5 {
	/*background:#eee;
	padding:.3%;*/
	border-bottom:1px solid #eee;
	font-weight:bold;
	
}
#formAdvSearchLimits p {}
#formAdvSearchLimits input, 
#formAdvSearchLimits select {}

.setbtns {padding-left:1%;}



#footer{/*border-top:20px solid #8db9ec;*/
	border-top:20px solid #b1c9e1;
	background:url('../images/bg-fade-footer.png') bottom repeat-x #fff;
	/*background: #e8f1f7;*/
	color: #333;
	
	}

/* ************************** */
	/* Two column */
/* ************************* */
#footer div.two {width:98%;margin:0 1%;float:left;}
#footer div.two .col1 {width:49%;margin: .5% 0;float:left;border:none;}
#footer div.two .col2 {width:49%;margin:.5% 0;float:right;border:none;border-left:1px solid #ccc;}


.foot-sec {margin:5px 0;padding:20px 20px;border-bottom:1px solid #ccc;}
.foot-sec img {vertical-align:middle;}

#researchtag a {color:#034ea2;font-weight:bold;font-size:110%; text-decoration:none;}
#researchtag a:hover {color:#f60;}
.projecttitle {
	color:#034ea2;
	font-weight:bold;
	font-size:110%;
	vertical-align:middle;
	background:url('../images/wc-logo-sm.png') left -2px no-repeat;
	padding:5px 0 5px 90px;
	height:100px;
	}



#foot-feedback {
		margin-right:1%;
		float:right;
		}



#feedback-form {
	background:none;
	padding:5px;
	margin-left:10px;
	color:#666;
	
	
	}
#feedback-form form {
	margin:5px 0px;
	
	/*border:1px solid #999;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;width:420px;
	*/
}
#feeback-form-inner {}
#feedback-form h4 {
		font-weight:normal;
		font-size:130%;
		margin:0px;			 
		vertical-align:middle;
		background:url('../images/note-icon-3.png') left no-repeat;
		padding:10px 15px 10px 35px;
		font-family:"Verdana", Arial, "Helvetica", sans-serif;
		}

#feedback-form h5 {font-weight:normal;color:#666;font-size:90%;margin:5px 0px 10px 0px;  }
#feedback-form h5 span {margin-right:20px;font-family:"Verdana", Arial, "Helvetica", sans-serif;}
#feedback-form p {margin:10px 0px;}


.feedback-form-sec {margin:3px 0px 15px 0px;}
.feedback-form-sec label {font-weight:normal;display:block;padding-bottom:2px;font-family:"Verdana", Arial, "Helvetica", sans-serif;}
.feedback-form-sec label.req {background:url('../images/star-icon.png') left center no-repeat; padding-left:15px;}
.feedback-form-sec input {padding:5px;}
.feedback-form-sec textarea {padding:5px;}
.feedback-form-sec input, 
.feedback-form-sec textarea {font-size:1.4em;
							border:1px solid #ccc;
							background:#eee;
							}
.feedback-form-sec input:focus, 
.feedback-form-sec textarea:focus {font-size:1.4em;
							border:1px solid #666;
							background:#fff;
							box-shadow:0 3px 5px rgba(0,0,0,.5);
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);
	-moz-box-shadow:0 3px 5px rgba(0,0,0,.5);}
							
.optional {font-weight:normal;font-size:80%;font-style:italic;}
#recaptcha {margin:10px 0px;}


.feedback-form-sec input[type='text'] {
	width:70%;
}

.feedback-form-sec textarea {
	width:70%;
	
}

.reportproblemlink {}


p.req {font-weight:bold;color:#c00;font-family:"Verdana", Arial, "Helvetica", sans-serif;padding:0px 5px;margin:0px;display:none;}
#thankyou {font-weight:bold;font-size:120%;font-family:"Verdana", Arial, "Helvetica", sans-serif;color:#c95000;}

#corpinfo {
	
}

#corpinfo img {float:left;}
#foot-legal {margin-left:70px;}
#foot-legal ul li {line-height:1.5em;font-size:80%;}
#foot-legal .small {font-size:90%;padding:3px 0}

.foot-date {background:url('../images/check-icon-3.png') left no-repeat; 
 	margin-left:20px;
	padding:20px 15px 20px 30px;
	font-weight:normal;
	
	vertical-align:middle;
	text-decoration:none;
	}

.foot-info {
	background:url('../images/info-icon-3.png') left no-repeat;
	padding:20px 15px 20px 30px;
	font-weight:bold;
	font-size:110%;
	vertical-align:middle;
	text-decoration:none;
}


/* NEW 10/2014 */
#tile-wrap {}
#tile-wrap.two3070 {border:0px solid #ccc;padding:0;}
#tile-wrap.two3070 .col1 {border:none;}
#tile-wrap.two3070 .col2 {border:none;}
#genrelist {}
#genrelist p {font-size:80%;padding:.5em 1em;}
#genrelist h3 {padding:1em;margin-top:3px;background:#eee;font-weight:bold;border:1px solid #ccc;}
#genrelist ul {padding:1em;}

#homenews {
	border:1px solid #ccc;
	background:#eee;
	
	}
#homenews p {padding:.5% 1%;	f;margin:0 0 1.5% 0;letter-spacing:normal;}
#homenews .innercolhead{
	font-weight:bold;
	font-size:100%;
	padding:.5%;}
.tile {
	width:160px;
	padding: .5%;
	margin:3px;
	float:left;
	text-align:center;
	border:1px solid #ccc;
	background:#eee;
	}
