/*
Theme Name: RLI
Theme URI:
Description: Professional Wordpress Theme developed by Kino Creative
Version: 1
Author: Kino Creative
Author URI: www.kinocreative.co.uk
Author Email:
License:
Copyright 2013
*/
/*+clearfix {*/
HEADER:after, .wrap:after, .main:after, ASIDE:after, #homepage:after, .author:after, .author-social:after, .author-info:after, #books-page .editions:after, #search-page .editions:after, .editions A:after, .content-info:after, #book-page .book-content .main-content:after, #book-page .book:after, #author-page .book:after, #author-page .book:after, .endorsements:after, #book-page .endorsements P:after, #book-page .book-titles:after, #author-page .book-titles:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
HEADER, .wrap, .main, ASIDE, #homepage, .author, .author-social, .author-info, #books-page .editions, #search-page .editions, .editions A, .content-info, #book-page .book-content .main-content, #book-page .book, #author-page .book, #author-page .book, .endorsements, #book-page .endorsements P, #book-page .book-titles, #author-page .book-titles
{
	display: inline-block;
}
HEADER, .wrap, .main, ASIDE, #homepage, .author, .author-social, .author-info, #books-page .editions, #search-page .editions, .editions A, .content-info, #book-page .book-content .main-content, #book-page .book, #author-page .book, #author-page .book, .endorsements, #book-page .endorsements P, #book-page .book-titles, #author-page .book-titles
{
	/*\*/
	display: block;
	/**/
	-height: 1px;
}
/*+}*/
.designOverlay
{
	position: absolute;
	left: -1px;
	top: 5px;
	width: 100%;
	height: 101%;
	text-align: center;
}
.designOverlay A
{
	position: fixed;
	z-index: 6000;
	width: 40px;
	height: 40px;
}
.designOverlay IMG
{
	position: relative;
	z-index: 5000;
	opacity: 0.3;
}
.overlay-off
{
	left: 55px;
	top: 15px;
	background: rgba(113, 19, 19, 0.5);
}
.overlay-on
{
	left: 15px;
	top: 15px;
	background: rgba(19, 112, 20, 0.5);
}
#no-overlay:target
{
	display: none;
}
BODY
{
	margin: 0;
}
H1
{
	margin: 0;
	color: #1B3F95;
	/*text color*/
	font: normal 38px sans-serif;
	font-family: "Geometric 415 W01 Lite";
}
H2
{
	margin: 0;
	color: #1B3F95;
	/*text color*/
	font: normal 33px sans-serif;
	font-family: "Geometric 415 W01 Lite";
}
HEADER .introduction H2
{
	color: #666666;
	font-family: Georgia;
	font-size: 22px;
	font-style: italic;
}
H3
{
	color: #E6AE25;
	/*text color*/
	font-family: "Geometric 415 W01 Lite";
	margin: 0;
	font-size: 22px;
	font-weight: normal;
}
.content H3
{
	color: #1B3F95;
	/*text color*/
	font-family: Arial;
	font-size: 14px;
	margin: 10px 0 0 10px;
}
.post-content H3
{
	margin: 0;
	color: #1B3F95;
	/*text color*/
	font: normal 26px sans-serif;
	font-family: "Geometric 415 W01 Lite";
}
H4
{
	color: #1B3F95;
	/*text color*/
	font-family: Arial;
	font-size: 22px;
}
#author-page .author-text H4, #author-page .series-text H4
{
	margin: 0;
	margin-bottom: 14px;
	line-height: 26px;
}
.post-content H4
{
	margin: 0;
	color: #1B3F95;
	/*text color*/
	font: normal 22px sans-serif;
	font-family: "Geometric 415 W01 Lite";
}
.post-content H6
{
	margin: 0;
	color: #1B3F95;
	/*text color*/
	font: normal 13px sans-serif;
	font-family: "Geometric 415 W01 Lite";
}
P
{
	color: #676767;
	/*text color*/
	font-family: Arial;
	font-size: 13px;
}
ul {
    color: #676767;
font-family: Arial;
font-size: 13px;
}
.author-info P
{
    margin-top: 16px;
    margin-left: 10px;
    width: 465px;
}

.author-info h5 P
{
	margin-left: 0;
}
#author-page .author-info P
{
	margin-top: 0px;
	margin-left: 0px;
	width: 440px;
}
.author-text .link, .series-text .link
{
	margin-top: 0px;
	float: left;
	width: 135px;
	color: #1B3F95;
}
.author-text .link IMG, .series-text .link IMG
{
	margin-left: 10px;
}
/*[clearfix]*/HEADER
{
	width: 100%;
	background: url('img/header-bg.png') repeat-x;
}
HEADER #social-buttons P
{
	margin: 0;
}
/*[clearfix]*/.wrap
{
	width: 951px;
	margin: 0 auto;
}
.logo {
	width: 210px;
	height: 98px;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	margin: 0 0 2px 0;
	padding: 10px;
}


.logo.affil-link-container {
		height: 68px;
}

.logo h1 {
	margin-top: 12px;
}

.logo .affil-link {
	font-family: "Arial";
  font-size: 13px;
  line-height: 14px;
  margin-top: 12px;
  display: block;
    color: #1B3F95;
    opacity: 0.85;

}

.logo .affil-link span {
	font-weight: bold;
	margin-top: 2px;
	display: inline-block;

}

.logo span.affil-address {
	display: inline-block;
	font-weight: normal;
}

.logo p {
	margin-top: 20px;
	margin-bottom: 5px;	
}

.author-text H5, .series-text H5
{
	margin: 5px 0 0 10px;
	padding: 0;
	color: #676767;
	font-family: Arial;
	font-size: 13px;
}
.author-text H5 A, .series-text H5 A
{
	color: #676767;
	font-family: Arial;
	font-size: 13px;
}
.author-text H5 A:hover, .series-text H5 A:hover
{
	color: #1B3F95;
}
.fancybox-skin
{
	margin: 0 auto !important;
	height: auto !important;
	width: 400px !important;
}
.fancybox-inner P
{
	color: #676767;
	font-family: Georgia;
	font-size: 16px;
	font-style: italic;
	padding: 0px !important;
}
.fancybox-inner
{
	margin: 0 auto !important;
	height: auto !important;
	width: 400px !important;
	padding-bottom: 20px !important;
}
.fancybox-overlay
{
	background-color: rgba(0, 0, 0, 0.75);
}
.fancybox-inner P .reviewer
{
	bottom: 20px;
	left: 10px;
	color: #1C3F95;
	font-weight: bold;
	font-family: Arial;
	font-style: normal;
	font-size: 13px;
    display: inline-block;
    max-width: 350px;
    float: left;
    margin-top: 5px;
}
.fancybox-inner .close-speech
{
	float: right;
}
.prev
{
	float: left;
	height: 11px;
	width: 9px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAYAAACtWacbAAAAW0lEQVQoz2NgwANk7KfKAfFaXJKsQFwGxJ+B+D82BfZAfBUkCcPIkuJAvAiI/yErACsCEkxAnAPE79ElkRXNwiWJrIiZoElIbpIA4sVY3USS79AUsuENJ2whDgCvqGxNdEvetQAAAABJRU5ErkJggg==');
	margin-top: 4px;
	margin-right: 10px;
}
.next
{
	margin-top: 4px;
	height: 11px;
	width: 9px;
	display: block;
	float: left;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAYAAACtWacbAAAAVUlEQVQoz2OQsZ+6DojlGPABoIL/QPwZiMuAmA2fIhi+CsT2hBSB8D8gXgTEEvgUwfB7IM4BYiZ8imB4FiGTcoGYGZebFuNzE8h3DvjCqRxfOBEMcQD42GxUME8VjwAAAABJRU5ErkJggg==') no-repeat;
	margin-right: 10px;
}
.controls
{
	float: right;
}
.close
{
	float: left;
	margin-right: 10px;
	color: #1B3F95;
	font-family: Arial;
	font-size: 13px;
}
#newsletter FORM SPAN
{
	display: block;
	background: #FFFFFF;
	padding-top: 9px;
	width: 210px;
	position: absolute;
	height: 25px;
	color: #2D3F95;
	/*text color*/
	font-family: Georgia;
	font-size: 13px;
	font-style: italic;
}
#newsletter LABEL
{
	display: none;
}
#newsletter LI
{
	list-style: none;
}
#newsletter FORM INPUT
{
	/*[disabled]margin-top:10px;*/
}
#newsletter FORM INPUT
{
	color: #B8B8B8;
	/*text color*/
	font-family: Georgia;
	font-size: 13px;
	font-style: italic;
	padding-left: 10px;
	width: 155px;
	height: 30px;
	border: 0px;
	background-color: #FFF;
	/*layer fill content*/
	float: left;
}
.ie8 #newsletter FORM INPUT
{
	padding-top: 10px;
	height: 20px;
}
.ie7 #newsletter FORM INPUT
{
	padding-top: 10px;
	height: 20px;
}
ASIDE #newsletter H2
{
	color: #1B3F95;
	margin: 0;
	font-size: 20px;
	font-family: "Geometric 415 W01 Lite";
    text-align: center;
    line-height: 45px;
}
.author-social A.website:hover
{
	background: url('img/url-hover.png');
}
.author-social A.twitter:hover
{
	background: url('img/twitter-hover.png');
}
.author-social A.facebook:hover
{
	background: url('img/facebook-hover.png');
}
.author-social A.twitter
{
	background: url('img/author-twitter.png') no-repeat;
}
.author-social A.website
{
	background: url('img/new-window.png') no-repeat;
}
.author-social A.facebook
{
	background: url('img/author-facebook.png') no-repeat;
}
.author-social A
{
	width: 37px;
	height: 37px;
	margin-right: 3px;
	float: left;
	display: block;
	text-decoration: none;
}
HEADER .introduction
{
	width: 690px;
	height: 180px;
	float: left;
	position: relative;
	padding: 10px;
	margin-top: 6px;
	margin-left: 8px;
	direction: ltr;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
}
#logo-menu UL LI A IMG
{
	margin-left: 5px;
	display: none;
}
.post-content H5
{
	margin: 0;
	color: #1B3F95;
	/*text color*/
	font: normal 16px sans-serif;
	font-family: "Geometric 415 W01 Lite";
}
#twitter-feed .tweet .tweet_date
{
	color: #1B3F95;
	/*text color*/
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 0px;
}
#twitter-feed .tweet
{
	color: #676767;
	/*text color*/
	font-family: Georgia;
	font-size: 16px;
	font-style: italic;
	clear: left;
	float: left;
	=clear: none;
	margin-top: 20px;
}
FOOTER .right A
{
	text-decoration: none;
	color: #1C3F95;
}
.styled-select
{
	height: 30px;
	line-height: 21px;
	overflow: hidden;
	background: #FFF url('img/arrow.jpg') no-repeat right;
	padding: 0;
	/*[disabled]box-shadow:inset 0 0 1px #393939;*/
	/*[disabled]-moz-box-shadow:inset 0 0 1px #393939;*/
	/*[disabled]-webkit-box-shadow:inset 0 01px #393939;*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
    margin-right: 20px;
}
.styled-select SELECT
{
	-webkit-appearance: none;
	-moz-appearance: window;
	background: transparent;
	width: 100%;
	height: 30px;
	w\idth: 112%;
	/*IE hack*/
	padding: 6px 15px 0 5px;
	border: 0;
	color: #676767;
	/*text color*/
	font-family: Arial;
	color: #676767;
	font-family: Arial;
	font-size: 13px;
}
.select-wrap
{
	margin-top: 11px;
	width: 270px;
	display: inline-block;
	height: 30px;
}
.styled-select OPTION
{
	color: #000;
}
#main-nav UL
{
	padding: 0;
	margin: 0;
	width: 720px;
	float: left;
	z-index: 1000;
}
#main-nav UL LI
{
	float: left;
	width: 110px;
	height: 80px;
	margin: 0 0 0 10px;
}
#main-nav UL LI UL
{
	position: absolute;
	width: 110px;
	left: -999em;
	padding-top: 2px;
}
#main-nav UL LI:hover UL
{
	left: auto;
	margin-left: 0px;
}
#main-nav UL LI:hover UL, .dropdown LI.hover UL
{
	left: auto;
}
#main-nav UL LI UL UL
{
}
#main-nav UL LI:hover UL UL, #main-nav UL LI.hover UL UL
{
	left: -999em;
}
#main-nav UL LI:hover UL UL, #main-nav UL LI:hover UL UL UL, #main-nav UL LI.hover UL UL, #main-nav UL LI.hover UL UL UL
{
	left: -999em;
}
#main-nav UL LI:hover UL, #main-nav UL LI LI:hover UL, #main-nav UL LI LI LI:hover UL, #main-nav UL LI.hover UL, #main-nav UL LI LI.hover UL, #main-nav UL LI LI LI.hover UL
{
	left: auto;
}
#main-nav UL LI:hover UL UL, #main-nav UL LI:hover UL UL UL, #main-nav UL LI :hover UL UL UL UL, #main-nav UL LI.hover UL UL, #main-nav UL LI.hover UL UL UL, #main-nav UL LI.hover UL UL UL UL
{
	left: -999em;
}
#main-nav UL LI:hover UL, #main-nav UL LI LI:hover UL, #main-nav UL LI LI LI:hover UL, #main-nav UL LI LI LI LI:hover UL, #main-nav UL LI.hover UL, #main-nav UL LI LI.hover UL, #main-nav UL LI LI LI.hover UL, #main-nav UL LI LI LI LI.hover UL
{
	left: auto;
}
/*LINK STYLE*/
#main-nav UL A
{
	display: block;
	height: 50px;
	background-color: #1C3F95;
	/*gradient overlay*/
	background-image: -moz-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	background-image: -o-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	background-image: -webkit-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	background-image: linear-gradient(18deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	color: #FFF;
	text-align: center;
	padding: 30px 5px 5px;
	font-size: 10.5pt;
}
#main-nav UL A:hover
{
	color: #E7AF25;
}
#main-nav UL LI UL LI
{
	height: auto;
	padding-bottom: 2px;
	margin-left: 0;
}
#main-nav UL LI UL A
{
	display: block;
	height: auto;
	padding: 10px 5px;
}
BODY
{
	background-color: #F4F3F3;
}
HEADER #logo-menu
{
	width: 230px;
	float: left;
}
HEADER #logo-menu LI
{
	width: 214px;
	height: 27px;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	margin: 2px 0 0;
	color: #B3B3B3;
	/*text color*/
	font-family: Arial;
	font-size: 13px;
	line-height: 27px;
	padding-left: 16px;
}
HEADER #logo-menu UL
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#social-buttons
{
	margin-top: 15px;
	height: 35px;
	/*[disabled]+placement:shift 32px 0px;*/
}
/*[clearfix]*/.main
{
	float: left;
	margin-top: 10px;
	padding-bottom: 40px;
	width: 720px;
}
#search-page .attachment-post-thumbnail
{
    float: left;
}
#search-page .post-thumbnail
{
	float: left;
}
#search-page article {
    clear: both;
}
#homepage .main .news-item
{
	position: relative;
	width: 330px;
	height: 180px;
	background-color: #24479C;
	/*layer fill content*/
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDM1MCAyMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIzMC41MzA3OTM1NTIwNjE4JSIgeTE9IjEwOS45MjAwNTYxNjY2ODYlIiB4Mj0iNjkuNDY5MjA2NDQ3OTM4MSUiIHkyPSItOS45MjAwNTYxNjY2ODU1MiUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWIzZjk1IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMxYjNmOTUiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjY3YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjM1MCIgaGVpZ2h0PSIyMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	/*gradient overlay*/
	background-image: -moz-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	background-image: -o-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	background-image: -webkit-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	background-image: linear-gradient(18deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	margin-right: 10px;
	padding: 10px;
	float: left;
	/**margin-top: 10px;**/
}
#homepage .main .news-item.item-2
{
	margin-right: 0px;
}
#homepage .news-item P
{
	color: #FFF;
	/*text color*/
	font-family: Arial;
	margin-top: 5px;
	font-size: 13px;
}
#homepage .news-item .date P
{
	color: #FFF;
	/*text color*/
	font-family: "Geometric 415 W01 Lite";
	float: left;
	padding: 0 0 0 2pt;
	margin: 0;
	background: url('img/news-calendar.png') no-repeat 0px 0px;
	width: 35px;
	line-height: 33px;
	font-size: 22px;
}
#homepage .news-item .date
{
	position: absolute;
	left: 10px;
	width: 100%;
	height: 40px;
	bottom: 0;
}
#homepage .news-item .date SPAN
{
	float: left;
	color: #5579D1;
	/*text color*/
	font-family: "Geometric 415 W01 Lite";
	margin-left: 0px;
	font-size: 23px;
}
#homepage .main #content
{
	float: left;
	width: 690px;
	min-height: 180px;
	margin-top: 10px;
	padding: 10px;
	clear: both;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
}
#homepage .main #content H4
{
	margin: 0;
}
/*[clearfix]*/ASIDE
{
	float: left;
	margin-top: 10px;
	/*[disabled]margin-left:10px;*/
	width: 230px;
}

#blog-post ASIDE, #blog ASIDE {

	position: relative;
	top: 156px;

}
ASIDE #social-links
{
	width: 230px;
	height: 95px;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzMCA5NSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjMwLjUzMDc5MzU1MjA2MTglIiB5MT0iMTA5LjkyMDA1NjE2NjY4NiUiIHgyPSI2OS40NjkyMDY0NDc5MzgxJSIgeTI9Ii05LjkyMDA1NjE2NjY4NTUyJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NThkYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZmJiZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjIzMCIgaGVpZ2h0PSI5NSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	/*gradient overlay*/
	background-image: -moz-linear-gradient(72deg, #558dc2 0%, #8fbbe5 100%);
	/*gradient overlay*/
	background-image: -o-linear-gradient(72deg, #558dc2 0%, #8fbbe5 100%);
	/*gradient overlay*/
	background-image: -webkit-linear-gradient(72deg, #558dc2 0%, #8fbbe5 100%);
	/*gradient overlay*/
	background-image: linear-gradient(18deg, #558dc2 0%, #8fbbe5 100%);
	/*gradient overlay*/
	background-color: #8BB8E2\0/;
	/*[disabled]padding:15px;*/
}
ASIDE #social-links UL
{
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
}
ASIDE #social-links UL LI
{
	color: #1B3F95;
	/*text color*/
	font-family: "Geometric 415 W01 Lite";
	font-size: 13px;
	height: 95px;
	width: 76px;
	float: left;
	text-align: center;
	display: table;
	vertical-align: middle;
	background: url('img/seperator.jpg') no-repeat 75px 12px;
	position: relative;
}
.ie7 ASIDE #social-links UL LI
{
	background: #75A7D5 url('img/seperator.jpg') no-repeat 75px 12px;
}
ASIDE #social-links UL LI:hover > SPAN
{
	color: #FFFFFF;
}
.ie7 ASIDE #social-links UL LI.last-social
{
	background: #75A7D5;
}
ASIDE #social-links UL LI.last-social
{
	background: initial;
}
ASIDE #social-links UL LI SPAN
{
	float: left;
	width: 76px;
	position: absolute;
	bottom: 15px;
	left: 0;
	text-align: center;
}
ASIDE #social-links UL LI IMG
{
	/*+placement:shift 0px 10px;*/
	position: relative;
	left: 0px;
	top: 10px;
}
ASIDE #newsletter
{
	margin-top: 0px;
	background-color: #8BB8E2;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzMCA5NSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjMwLjUzMDc5MzU1MjA2MTglIiB5MT0iMTA5LjkyMDA1NjE2NjY4NiUiIHgyPSI2OS40NjkyMDY0NDc5MzgxJSIgeTI9Ii05LjkyMDA1NjE2NjY4NTUyJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NThkYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZmJiZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjIzMCIgaGVpZ2h0PSI5NSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	/*gradient overlay*/
	background-image: -moz-linear-gradient(72deg, #558dc2 0%, #8fbbe5 100%);
	/*gradient overlay*/
	background-image: -o-linear-gradient(72deg, #558dc2 0%, #8fbbe5 100%);
	/*gradient overlay*/
	background-image: -webkit-linear-gradient(72deg, #558dc2 0%, #8fbbe5 100%);
	/*gradient overlay*/
	background-image: linear-gradient(18deg, #558dc2 0%, #8fbbe5 100%);
	/*gradient overlay*/
}
ASIDE #newsletter
{
	padding: 0px;
    margin-bottom: 10px;
    height: 62px;
}

ASIDE #newsletter a {
    display: block;
    padding: 10px;
}

ASIDE #catalogue-download
{
	margin-top: 10px;
	padding: 10px;
	background-color: #8BB8E2;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzMCA5NSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjMwLjUzMDc5MzU1MjA2MTglIiB5MT0iMTA5LjkyMDA1NjE2NjY4NiUiIHgyPSI2OS40NjkyMDY0NDc5MzgxJSIgeTI9Ii05LjkyMDA1NjE2NjY4NTUyJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NThkYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZmJiZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjIzMCIgaGVpZ2h0PSI5NSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	/*gradient overlay*/
	background-image: -moz-linear-gradient(72deg, #558dc2 0%, #8fbbe5 100%);
	/*gradient overlay*/
	background-image: -o-linear-gradient(72deg, #558dc2 0%, #8fbbe5 100%);
	/*gradient overlay*/
	background-image: -webkit-linear-gradient(72deg, #558dc2 0%, #8fbbe5 100%);
	/*gradient overlay*/
	background-image: linear-gradient(18deg, #558dc2 0%, #8fbbe5 100%);
	/*gradient overlay*/
    margin-bottom: 10px;
}
ASIDE #catalogue-download a
{
	padding: 8px 0;
	display: block;
	background: url(img/eye.png) no-repeat center right;
	color: #1B3F95;
	margin: 0px;
	font-size: 19px;
	font-family: "Geometric 415 W01 Lite";
	outline: none!important;
}
ASIDE #twitter-feed
{
	margin-bottom: 40px;
	margin-top: 10px;
	width: 210px;
	min-height: 395px;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	padding: 5px 10px 10px;
}
ASIDE #twitter-feed IMG
{
	margin-top: 5px;
	float: left;
}
#twitter-feed H5
{
	margin: 0 0 0 10px;
	float: left;
	color: #676767;
	/*text color*/
	font-size: 20px;
	font-family: "Geometric 415 W01 Lite";
}
FOOTER
{
	/*[disabled]margin-top:40px;*/
	width: 100%;
	/*[disabled]height:216px;*/
	background-color: #CECECE;
	clear: both;
	/*layer fill content*/
}
FOOTER .left
{
	width: 33%;
	float: left;
}
FOOTER .center
{
	width: 33%;
	float: left;
}
/*[clearfix]*/#homepage
{
	margin-top: 0px;
}
FOOTER .right
{
	width: 33%;
	float: right;
}
FOOTER .book
{
	margin-right: 15px;
	margin-top: 15px;
}
FOOTER .footer-links
{
	list-style: none;
	padding: 0;
}
FOOTER .footer-links LI
{
	margin-bottom: 10px;
}
FOOTER .footer-links LI A
{
	color: #1B3F95;
	/*text color*/
	font-family: Arial;
	text-decoration: none;
	font-size: 14px;
}
FOOTER .footer-links LI A:hover
{
	text-decoration: underline;
}
FOOTER .footer-links LI IMG
{
	margin-left: 10px;
}
FOOTER #footer-logo
{
	margin-top: 30px;
	float: right;
}
FOOTER P
{
	text-align: right;
	margin-top: 50px;
	float: right;
	=clear: both;
	color: #676767;
	/*text color*/
	font-family: Arial;
	font-size: 11px;
}
#title
{
	display: table;
	width: 680px;
	/*[disabled]height:70px;*/
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	padding: 10px 15px 0;
	/*drop shadow*/
	width: 680px;
    min-height: 85px;
	height: 135px;
	position: relative;
}
#title .valign-wrapper
{
	display: table-cell;
	vertical-align: middle;
}
/*[clearfix]*/.author
{
	width: 710px;
	float: left;
    clear: both;
	margin-bottom: 10px;
	min-height: 200px;
}

.author.series-holder {
    min-height: 120px;
    height: auto;
}

/*[clearfix]*/.author-social
{
	float: left;
	margin-top: 5px;
}
.author-wrap .author-social
{
	padding-left: 11px;
}
/*[clearfix]*/.author-info
{
	margin-top: 6px;
	width: 710px;
	min-height: 200px;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	float: left;
}

.author-info.series-info
{
    min-height: 0;
    background-color: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.jscroll-inner {
    background-color: #FFF;
    -moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    max-width: 690px;
    float: left;
    margin-top: 10px;
    padding: 10px;
}

.author.series-holder {
    min-height: 0;
}

.author.series-holder .author-info .series-text {
    width: 100%;
}

.author.series-holder .author-info a {
    width: 100%;
    display: block;
}
.author.series-holder .author-info H3 {
    margin: 0;
    padding: 0;
    font-size: 18px;
}

#author-page .author-info
{
	width: 450px;
	margin-left: 10px;
	margin-top: 10px;
	min-height: 210px;
	height: auto;
	padding: 10px;
}
.main .post-content
{
	float: left;
	width: 690px;
	min-height: 495px;
	margin-top: 10px;
	padding: 10px;
	clear: both;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
}
#logo-menu UL LI A
{
	text-decoration: none;
	color: #B3B3B3;
	/*text color*/
	font-family: Arial;
	font-size: 13px;
	display: block;
	width: 213px;
	height: 27px;
	background: #FFF;
	/*layer fill content
drop shadow*/
	margin: 2px 0 0;
	color: #B3B3B3;
	/*text color*/
	font-family: Arial;
	font-size: 13px;
	line-height: 27px;
	padding-left: 0px;
}
#contact-page .main
{
	width: 950px;
}
#contact-page #title
{
	width: 918px;
}
#contact-page .content
{
	width: 950px;
}
#contact-page .main .post-content
{
	float: left;
	clear: none;
	margin-right: 10px;
	width: 449px;
}
#contact-page .main .post-content-two
{
	margin-right: 0px;
}
#logo-menu UL LI:hover
{
	/*[disabled]+placement:shift -2px -2px;*/
}
.royalSlider > .rsSlide
{
	display: none;
	/*or display:none depending on your needs...*/
}
#blog ARTICLE
{
	clear: both;
}
#blog .post-thumbnail
{
	float: left;
	width: 230px;
	height: 200px;
	margin-top: 10px;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
}
.archive-post-content
{
	float: left;
	width: 450px;
	height: 180px;
	margin: 10px 0 0 10px;
	padding: 10px;
	overflow: hidden;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
}
#search-page .archive-post-content
{
	float: right;
	width: 450px;
	height: auto;
	margin: 0px 10px 10px;
	padding: 10px;
	overflow: hidden;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
}
.archive-post-content H3
{
	font-size: 22px;
	line-height: 24px;
	color: #1C3F95;
}
.archive-post-content .postmetadata
{
	padding-top: 10px;
	border-top: 1px solid #D9D9D9;
	font: 13px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #676767;
}
.post-navigation .older-posts-link A
{
	float: left;
	margin-top: 20px;
	width: 120px;
	height: 25px;
	padding-top: 5px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	background-color: #1C3F95;
	/*gradient overlay*/
	background-image: -moz-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	background-image: -o-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	background-image: -webkit-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	background-image: linear-gradient(18deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	color: #FFF;
	font: bold 12px sans-serif;
	text-align: center;
}
.post-navigation .newer-posts-link A
{
	float: right;
	margin-top: 20px;
	width: 120px;
	height: 25px;
	padding-top: 5px;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	background-color: #1C3F95;
	/*gradient overlay*/
	background-image: -moz-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	background-image: -o-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	background-image: -webkit-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	/*gradient overlay*/
	background-image: linear-gradient(18deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
	color: #FFF;
	font: bold 12px sans-serif;
	text-align: center;
	margin-right: 10px;
}
#blog-post .post-thumbnail
{
	float: left;
	width: 230px;
	height: 200px;
	margin-top: 10px;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
}
.single-post-content
{
	float: right;
	width: 440px;
	margin: 10px 10px 20px 0;
	padding: 0 15px 15px;
	overflow: hidden;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
}
.single-post-content .postmetadata
{
	padding-top: 10px;
	border-top: 1px solid #D9D9D9;
	font: 13px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #676767;
}
.ie9 #authors-page FORM SELECT
{
	width: 115%;
}
.ie8 #authors-page FORM SELECT
{
	width: 115%;
}
IMG.alignright
{
	float: right;
	margin: 0 0 1em 1em;
}
IMG.alignleft
{
	float: left;
	margin: 0 1em 1em 0;
}
IMG.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
A IMG.alignright
{
	float: right;
	margin: 0 0 1em 1em;
}
A IMG.alignleft
{
	float: left;
	margin: 0 1em 1em 0;
}
A IMG.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.author-image
{
	width: 224px;
	height: 190px;
	text-align: center;
	padding-top: 10px;
	float: left;
}
#author-page .author-image
{
	margin-top: 10px;
	width: 230px;
	height: 210px;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	float: left;
	padding-top: 0px;
}
.author-info H3
{
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
}
.author-text
{
    width: 481px;
    float: left;
    margin-left: 5px;
    padding-top: 2px;
}

.series-text
{
	float: left;
	margin-left: 5px;
	padding-top: 2px;
}
#books-page .author-text, #books-page .series-text
{
	width: 481px;
	float: left;
	margin-left: 5px;
	padding-top: 2px;
}
#author-page .author-text, #author-page .series-text
{
	width: 440px;
}
.author-wrap
{
	width: 470px;
	float: left;
}
.search-container
{
    padding-top: 7px;
    padding-bottom: 7px;
}

.search-container .clear {

	clear: both;

}

#published, #n_published {

	border: none;
	outline: none;
	color: #B3B3B3;
	background-color: white;
	width: 125px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);

}

#published.selected, #n_published.selected {

	color: #676767;

}

#published:hover, #n_published:hover {

	color: #1B3F95;

}

#search-page .search-container
{
	margin-bottom: 10px;
}
.search-container #searchform INPUT#s
{
	color: #676767;
	font-family: Arial;
	font-size: 13px;
	/*[disabled]-moz-box-shadow:inset 2px 2px 3px rgba(0,0,0,.3);*/
	/*[disabled]-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.3);*/
	box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.3);
	background: #FFF;
	padding-left: 15px;
	width: 185px;
	border: 0;
	height: 29px;
	float: left;
	margin-right: 12px;
	margin-top: 5px;
}
.search-container #searchform #searchsubmit
{
	border: none;
	cursor: pointer;
	background: url(img/search.png) no-repeat 0 0;
	width: 35px;
	height: 35px;
	/*[disabled]margin:0;*/
	overflow: hidden;
	float: left;
	margin-top: 5px;
}
#books-page H3, #search-page H3
{
	color: #1B3F95;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
}
#books-page H4, #search-page H4
{
	color: #1B3F95;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 10px;
}
/*[clearfix]*/#books-page .editions, #search-page .editions
{
	margin-top: 10px;
}
#books-page .author-text P, #books-page .series-text P
{
	color: #676767;
	font-family: Arial;
	font-size: 14px;
	margin: 10px 10px 0px;
	font-weight: bold;
}
#books-page .author-text .link, #search-page .author-text .link, #books-page .series-text .link, #search-page .series-text .link
{
	margin-top: 4px;
	width: 140px;
	color: #1B3F95;
	font-size: 13px;
	font-weight: initial;
}
#books-page .editions UL, #search-page .editions UL
{
	list-style: none;
	padding: 0;
	margin: 5px 0 0 10px;
	clear: both;
	height: 20px;
}
.format
{
	width: 75px;
}
#books-page .editions LI, #search-page .editions LI
{
	float: left;
	color: #676767;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
#books-page .editions LI.format, #search-page .enditions LI.format
{
	width: 100px;
}
#books-page .editions LI.price, #search-page .editions LI.price
{
	text-align: center;
	width: 130px;
	color: #1C3F95;
}
#books-page .editions LI.isbn, #books-page .editions LI.date, #search-page .editions LI.isbn, #search-page .editions LI.date
{
	width: 100px;
	font-size: 11px;
	font-weight: initial;
	padding-top: 2px;
}
#book-page H3
{
	margin: 0;
	margin-top: 3px;
	padding: 0;
	font-size: 24px;
	color: #1C3F95;
}
#books-page #title
{
	padding-bottom: 11px;
	min-height: 73px;
}
.book-info
{
	float: left;
	width: 230px;
	padding-top: 10px;
	min-height: 565px;
}
.book-info IMG
{
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
}
.editions
{
	margin: 16px 0 0 0px;
	padding: 0;
	list-style: none;
}
.editions P
{
	margin: 0px 0 0;
	padding: 0;
	color: #676767;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
.editions P.isbn
{
	margin: 0px 0 0;
	padding: 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: initial;
}
.editions P SPAN
{
	color: #1C3F95;
	margin: 0px 0 0 3px;
}
.editions LI
{
	margin: 7px 0 0;
}
.editions LI DIV
{
	float: left;
	width: 150px;
	margin-bottom: 0px;
}
.editions .add-to-basket
{
	margin-top: 5px;
	float: right;
	background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczRUM5NkJBRDgyQzExRTI4QjcwQjJDMzY5ODgyNUUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczRUM5NkJCRDgyQzExRTI4QjcwQjJDMzY5ODgyNUUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzNFQzk2QjhEODJDMTFFMjhCNzBCMkMzNjk4ODI1RTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzNFQzk2QjlEODJDMTFFMjhCNzBCMkMzNjk4ODI1RTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAEAwMDAwMEAwMEBgQDBAYHBQQEBQcIBgYHBgYICggJCQkJCAoKDAwMDAwKDAwNDQwMEREREREUFBQUFBQUFBQUAQQFBQgHCA8KCg8UDg4OFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAdAEADAREAAhEBAxEB/8QAhAAAAQUBAQAAAAAAAAAAAAAAAAMEBQYHAQgBAQEBAAMBAAAAAAAAAAAAAAABAgMEBgUQAAEDAgQBDAICAwAAAAAAAAECAwQFBgAREhMhMUFR0SKS0lOTVBUHQhRhoSOjCBEAAgIBAgYDAQAAAAAAAAAAAAERAgMhMUFRcSIyBGGBEkL/2gAMAwEAAhEDEQA/APUMKmxpMOPJfYbdfebQ446tAUpSlpBJJIzJJOAF/hoPtGfTT1YAPhoPtGfTT1YAPhoPtGfTT1YAPhoPtGfTT1YAhqjULYpdcplvTGmUVKrBwxUbaNI2xmNZ5tR7KOk8MATPw0H2jPpp6sAOaBKcpVxppsYBuLJaQ4tpI0p1BSxmAOGZGWAHtLZbaoUOS8oNsoiNOOOKOSUpDYJJPQBipSDCrIvmszrrk1KpSaimh3uxPcokeZHmMRIbkHUqImM8+0hpRkRgp1Wwo5qHHjj0ftepWuJVSr+sbUw1LnylJzpbTU+diyt2lzFtt/qOqFrZfq9Ot363q0Sp1GbVLojyE1pqZPlTUuMogvPl9KJDrgaLS0IOpoJ5cjyjEz1rbJlq1VKj7Yql/SUaLWVzLjbVaOX3b6vkOrHdqsKnfVdSj1GoT6jdYcbrkedOlTkOsJiOPKfDch1wNltaUdpsJHHI8oxn2q1tbNVpJU8YqlxSjRa/ZcTaVHL7t9Z4Ft+63q9QLURX6DUnoD0N9DbyGggodQ+QnNWpJIKSBlkec582PPHfMcuKHfcJy65U64TJfofwhmOBGlTpkHfi7Z0/49pSirmzOANL+uEXo/fteodxV56oMW+hsLQhCEMuuSU5p1ZoCgAMyMjyjowBom1s3vDT0xkH/Y5gCzUanxp1sQI0ppEiLIgtNPsOpDja0LaCVoWlWYIIzBBxU2nK3DUi71sUORHhRJFMiOxaapC6cw4w2puMppBbQWUlJCClJKU6cshwxtZLptpvXf56mfyuWwzpNg2dQHHXqFbtMpbr6Np9yFDjxlONn8VFpCSR/BxvJ7GXJ5WdurbM1x1rskjtGsS0Lcfck29b9NpMl1Oh16BDYirUjPPSpTSEkjPmwyexlyKL2durbLXHWuySFLntGmXdRJVv1hC1U+Xo3dpWhYLS0uJIVkcu0kY4DZQnP+drIeDwek1Vz9jR+xrmlW5tcEa809rT+OfJgC12f9bUKyXKg/SVSXpNTLRmPzHjIcVsBQRxIHJrOAG9RQEX9CSOaIjMDmO47gCLuMWMai7uqIf1Hd/WS2U6s+OeShxzwBD6bD8yR3E+LABpsPzJHcT4sAGmw/MkdxPiwAabD8yR3E+LABpsPzJHcT4sAGmw/MkdxPiwBP2kLSFTT8cp0yfx3EpA/pRwB//Z');
	width: 63px;
	height: 29px;
}

.editions .buy-in-america, a.oa-download
{
	margin-top: 10px;
	float: right;
	/**background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAAAOCAYAAAAi9o7yAAAEPklEQVRo3u2Yz0sUYRjHS0GoFmH9kbamxhobIQi62FUiqUuHOoyHBLWIBSNR1x+jroaV4GYkuuBhoTp0nE5Ft4Wgg7eF6lCHYP6FOQX9bnre5X3l8fGZmXdsj/PAl51959mZ533fzzzPs3PkSGSR6VsskUhMzc/Pu3Nzc+7MzIyvouWKLJQBXLcEXAKe6enpA8pmsxFckYWyFlATqC0ej8+Zpumur6+7q6ur7tLSkpvL5fa0srJSGYvgikw3Wz0A3QM97unpeQcl8c/4+Pin5eXl3c3Nzd2NjY2Ktra2dicmJt4PDw87FbhOD+wYIJdRRlwYnTfVzeDYkmNpUEkdo/NlkAOKo7G964hxebznw91Hjgf6Sh8LxW6r+OX5PDM/W8bvNX8X3dvi5sFthLxmJV4ynqfjIkZ0L79YLBQLVZGsE47VJL4mE68tzw16wSXKoJLISpOTk99ra2sHOF+A71xDQ8MrCpdJ4dCEKyk3vkQmRCHh4BLKa8Ll6SvjFUpyMaCNTZNFtZn7WAFjQXDluc0k44YcK3rAxUHgB0+GnpfXdtScEcgmM5d916UmmvfZ2dlKqVtYWKjAVV9ff5HzraurO9/Z2fk6CC5bBy5mkmLTyszicHDtZTgNuFhftGgG+V0JzYGDS80hXmW4bLV+eB1QDDbKNjbKHIeBS2XJPD4vjx11Hy+Tvo5cq32VBpsAZW1tzYUS6EL5E3B9a2xsvOBx2bNgL4PKYlEXLgSkS8cD4LKk8hpwsb5o05IeGSRO4ZJjdPP94OLEAZBh4kqTeCxUkl1SBbz2wgjIXAZZp0G/B0D+Non8fR8YAcrIyMiHoaGh56Ojo2+mpqZ+xWKxS3CqRrocRe7d7e3tvmWxiILWhcvAUIaAKy2fmowGXAd8Q8KFVcK/qUbmwhkAZxUSjwJClS0zZObCckjfGQYuk5RotuIouNra2nLiuLm5uVv0XqlUqtDU1GSAroGuQ591FT4vg+b7+vo+i1LqBRcGYdAHrjiXosPAha5XDoKL80WgZXTKIgK0pFF2tOFCmeAAAAzsjpR1CLgssgcGA1dgWUTlmGqQg6urq2sbDo8DZFcWFxfVS9S/Qtls9jeUyh/w+VN8F/2ZANALLprSHUU1Kim2x7+kw8CV9io3Or6ox9Fq6LksWwW48rT3I70ohquExs3/6LlUH5rUaOjx+ht0r1ASKXJwtba2PhHlDxr2YwDYjY6Ojtugm6AM/EN8Jt599ff3f4HvT6EsPkwkEvf9ei6aycqkpKSrBRd5Ek2NRbU0XkV4PizkGpkqwcU9cEm0XhguBVTSAy6u/Pk19OUwryK4tgbNweHgGhsb+wiN+oR4kSpefYE6QKdAZ2pqau6KjNXS0vIIvqdAJ6Uii8zfBFyFQsGFZv4rlMcXoILUNmint7f3rSiFkLHuRKsVWWi4/CT6L9FjQSmcBPcT6nf/ACzAnLaOnuteAAAAAElFTkSuQmCC') no-repeat;**/
	background-color: #1C3F95;
	text-align: center;
	color: white;
	width: 164px;
	padding: 0.5em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0.5em;
	float: none;
	font-weight: bold;
	border: 1px solid black;
	text-transform: uppercase;
}

a.oa-download {

	margin-top: 0.5em;
	display: block;
	margin-left: 0;
	font-size: 12px;

}

/*[clearfix]*/.editions A
{
}
.book-content
{
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	width: 440px;
	min-height: 545px;
	background-color: #FFF;
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	padding: 15px;
}
/*[clearfix]*/.content-info
{
}
.book-content P SPAN.reviewer
{
	/*font-weight: bold;*/
	float: left;
}
.book-content .reviewer {
	color: #1B3F95;
	font-family: Arial;
	font-size: 13px;
	line-height: 15px;
	clear: both;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}

.book-content .reviewer:last-of-type {
	margin-bottom: 0;
}

.content-info P SPAN A
{
	color: #676767;
}
.book-content P
{
	float: left;
	margin-right: 5px;
}
#book-page .book-content H3
{
	color: #1B3F95;
	/*text color*/
	font-family: "Geometric 415 W01 Lite";
	font-size: 16px;
	line-height: 1.2;
	padding-bottom: 20px;
}

#book-page .book-content H3.sub-title {
    font-weight: bold;
}

.book-section {
	margin-bottom: 20px;
}

.book-section .author-title {
    font-size: 16px;
    margin-bottom: 0;
}

/*[clearfix]*/#book-page .book-content .main-content
{
	margin-top: 21px;
	padding-bottom: 15px;
}
.table-container A, .contributors-container A
{
	color: #1B3F95;
	/*text color*/
	font-family: Arial;
	font-size: 13px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAAaElEQVQoz2OQsZ+6Doj/E4HXMQAJOSD+TEDhF5A6kGIQLiegGCTPAFPMCsRXcSi8BpWHKwZhByD+h6bwH1ScAV0xCC9GU7wYWR5dsTgQv4cqBNES+BSDcDZUcTa6HDbFzEA8C0qjyAEA6umOFK/1xosAAAAASUVORK5CIIA=') no-repeat 102px 5px;
	width: 115px;
	display: block;
	margin-right: 25px;
	float: left;
}
.contributors-container A
{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAAaElEQVQoz2OQsZ+6Doj/E4HXMQAJOSD+TEDhF5A6kGIQLiegGCTPAFPMCsRXcSi8BpWHKwZhByD+h6bwH1ScAV0xCC9GU7wYWR5dsTgQv4cqBNES+BSDcDZUcTa6HDbFzEA8C0qjyAEA6umOFK/1xosAAAAASUVORK5CIIA=') no-repeat 75px 5px;
	width: 90px;
}

#book-page .book-content h3.book-excerpt
{
	border-bottom: 0;
}

#book-page .book-content h3  {
	display: block;
	width: 100%;
	padding: 0;
	margin: 20px 0;
	float: left;
	clear: both;
	border-bottom: 5px solid #1B3F95;
	margin: 0 0 20px;
	padding-bottom: 10px;

}

.table-of-contents, .contributors
{
	color: #676767;
	/*text color*/
	font-family: Arial;
	font-size: 13px;
	width: 100%;
	float: left;
	clear: both;
}
.series
{
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	width: 690px;
	min-height: 170px;
	float: left;
	margin-top: 10px;
	padding: 10px;
}
#book-page .series H3
{
	color: #676767;
	/*text color*/
	font-size: 20px;
	margin: 0;
	padding: 0 0 5px;
}
/*[clearfix]*/#book-page .book, #author-page .book
{
	width: 200px;
	height: auto;
	padding: 5px;
	float: left;
}
/*[clearfix]*/#author-page .book
{
	margin-bottom: 10px;
}
#book-page .book IMG, #author-page .book IMG
{
	float: left;
}
#book-page .book H4, #author-page .book H4
{
	color: #1B3F95;
	/*text color*/
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 11px;
	padding: 0;
	width: 109px;
	float: left;
	line-height: 1.2;
}
#book-page .book H5, #author-page .book H5
{
	color: #1B3F95;
	/*text color*/
	font-family: Arial;
	font-size: 11px;
	margin: 2px 0 0 11px;
	padding: 0;
	width: 107px;
	float: left;
	line-height: 1.3;
	font-weight: initial;
}
#book-page .book P, #author-page .book P
{
	/*text color*/
	font-family: Arial;
	font-size: 12px;
	margin: 0px 0 0 10px;
	padding: 0;
	width: 109px;
	float: left;
	line-height: 1.3;
	font-weight: initial;
}
#book-page #author-title
{
	margin-top: 10px;
	float: left;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	width: 680px;
	height: 41px;
	padding: 9px 15px 15px;
}
#book-page #author-title H2
{
	font-size: 24px;
	font-family: Arial;
}
#book-page .author-content
{
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	width: 680px;
	min-height: 235px;
	float: left;
	margin-top: 10px;
	color: #676767;
	/*text color*/
	font-family: Arial;
	font-size: 13px;
	padding: 15px;
}
#book-page .author-content H4
{
	margin: 0;
	padding: 0;
}
#book-page .author-content .view-all
{
	margin-top: 20px;
	float: right;
	width: 215px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAYAAACtWacbAAAAVUlEQVQoz2OQsZ+6DojlGPABoIL/QPwZiMuAmA2fIhi+CsT2hBSB8D8gXgTEEvgUwfB7IM4BYiZ8imB4FiGTcoGYGZebFuNzE8h3DvjCqRxfOBEMcQD42GxUME8VjwAAAABJRU5ErkJggg==') no-repeat 204px 3px;
}
/*[clearfix]*/.endorsements
{
	width: 210px;
	height: auto;
	margin-top: 15px;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	padding: 5px 10px;
	position: relative;
}
#book-page .endorsements H3
{
	color: #676767;
	/*text color*/
	font-size: 20px;
	font-family: "Geometric 415 W01 Lite";
	margin: 0;
}
#book-page .endorsements .open-speech
{
	padding: 0 10px 5px 0;
	margin: 17px 0 0;
	float: left;
}
#book-page .endorsements .close-speech
{
	padding: 0 10px 5px 0;
	margin: 8px -6px 0 0;
	float: right;
	clear: both;
}
/*[clearfix]*/#book-page .endorsements P
{
	color: #676767;
	/*text color*/
	font-family: Georgia;
	font-size: 16px;
	font-style: italic;
	margin: 10px 0 0;
	padding: 0 0 10px;
	text-align: left;
}
#book-page .endorsements P SPAN
{
	color: #1C3F95;
}
#book-page .endorsements .reviewer
{
	font-style: normal;
	font-size: 13px;
	color: #1C3F95;
	font-weight: bold;
	/*[disabled]clear:both;*/
	/*[disabled]left:15px;*/
	/*[disabled]bottom:15px;*/
	/*[disabled]position:absolute;*/
	text-align: left;
	/*[disabled]padding-right:55px;*/
	width: 150px;
	float: left;
}
.main-review
{
	clear: both;
	float: left;
}
/*[clearfix]*/#book-page .book-titles, #author-page .book-titles
{
	width: 210px;
	min-height: 455px;
	margin-top: 15px;
	background-color: #FFF;
	/*layer fill content*/
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
	/*drop shadow*/
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	/*drop shadow*/
	padding: 5px 10px;
    margin-bottom: 20px;
}
#book-page .book-titles H3, #author-page .book-titles H3
{
	color: #676767;
	/*text color*/
	font-size: 20px;
	font-family: "Geometric 415 W01 Lite";
	margin: 10px 0;
}
#menu-logo-menu LI
{
	position: relative;
	padding-right: 5px;
}
#menu-logo-menu LI:hover > UL
{
	/*[disabled]display:initial;*/
	/*[disabled]padding-left:5px;*/
}
#menu-logo-menu LI UL
{
	position: absolute;
	z-index: 100;
	left: 230px;
	top: -2px;
	display: none;
}
#menu-logo-menu LI UL
{
	position: absolute;
	z-index: 100;
	left: 230px;
	top: -2px;
	display: none;
	padding-left: 5px;
}
#menu-logo-menu LI UL:hover
{
	/*[disabled]display:initial;*/
}
HEADER #menu-logo-menu LI:hover > A
{
	color: #1B3F95;
}
HEADER #menu-logo-menu LI
{
	width: 209px;
}
.tax-genre #title H3, #books-page.search #title H3
{
	color: #676767;
	font-size: 18px;
	font-family: "Geometric 415 W01 Lite";
}
.select-wrap
{
	float: left;
}
.header-items
{
	width: 304px;
	height: 17px;
	float: right;
	margin-top: 14px;
	margin-bottom: 4px;
	padding-top: 3px;
}
.header-items .basket
{
	color: #676767;
	font-family: Arial;
	font-size: 9px;
	display: block;
	width: 53px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAA6ElEQVQ4y2NgIADS09PXAvF0BkoA0ABtIP4PxRKUGLQLyaCl5BqiADVADoitoGx+fBo8gTgOiGOQcBgQn4RqBsmHQNnboXLIakF6XUAGfUNyPrn4OsggdSC+QYEhh4FYHua96UgSc4C4BonfAcQzoex/QFwFxKuQ5EuRw6kUScIIKgbmQ9laUP5XKN8RSX0eskGZSBJ+yAYBsSAQu0LZX6ByEUjyocgGuZHoIgck9erIBskiSUwCOReJXw3EvVD2XyDOAOKFUP4fkIuRDeIhM8ZAgc+CnjBBAb4IDS+AxuIcKBtdPhmmHwDgVEzaAsJ3iAAAAABJRU5ErkJggg==') no-repeat 34px 0px;
	height: 17px;
	padding-top: 3px;
	float: left;
	margin-top: 2px;
	margin-left: 11px;
}
.header-items .search #s
{
	width: 170px;
	padding: 0;
	margin: 0;
	height: 18px;
	/*[disabled]opacity:.15;*/
	border: 1px solid #B3B3B3;
	background-color: #FFFFFF;
	margin-left: 8px;
	float: left;
	font-size: 11px;
}
.search #searchsubmit
{
	width: 55px;
	height: 20px;
	background-color: #B3B3B3;
	margin-left: 5px;
	border: 0;
	color: #FFF;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	float: left;
}
.header-items .search-container
{
	background: #000000;
	width: 242px;
	height: 13px;
	float: right;
}
.prev-page A
{
	color: #FFFFFF;
}
.prev-page
{
	float: left;
}
.jscroll-inner .prev-page {
    display: none;
}

.next-page A
{
	color: #FFFFFF;
}
.next-page
{
    float: right;
	margin-right: 10px;
}

.numbered-nav li a, .next-page, .prev-page {
    background-color: #1C3F95;
    /*gradient overlay*/
    background-image: -moz-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
    /*gradient overlay*/
    background-image: -o-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
    /*gradient overlay*/
    background-image: -webkit-linear-gradient(72deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
    /*gradient overlay*/
    background-image: linear-gradient(18deg, #1b3f95 0%, #1b3f95 20%, #4667b9 100%);
    color: #FFF;
    text-align: center;
    padding: 5px;
}


.numbered-nav li.active a{
	color: #1C3F95;
	border: 1px solid #1C3F95;
	background: #FFF;

}
.numbered-nav {
    float: left;
    text-align: center;
    width: 100%;
    height: 60px;
    margin-top: 20px;
}

.numbered-nav ul {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}

.numbered-nav li {
    display: inline-block;
    margin-right: 10px;
}

.numbered-nav a {
    font-size: 16px;
}

.social-share
{
	float: right;
}
.social-share P
{
	margin: 0;
	color: #676767;
	font-family: Georgia;
	font-size: 14px;
	font-style: italic;
	float: left;
	margin-right: 5px;
}
.addthis_toolbox
{
	float: left;
}
#search-page .navigation
{
	clear: both;
}

.addthis_toolbox {
    width: 100px;
}

.preview {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #1C3F95;
    font-style: normal;
    text-align: center;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 345px;
    line-height: 25px;
}

.book-image {
    position: relative;
    height: 345px;
}

.book-image img {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
}

.book-image span {
    z-index: 100;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.87);
    text-align: center;
    width: 100%;
    left: 0;
    bottom: 0;
}

.author-text .blurb, .series-text .blurb {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    padding-bottom: 10px;
}

.author-text .blurb a, .series-text .blurb a{
    color: #676767;
    font-family: Arial;
    font-size: 13px;
}

.editorial-review {
    margin-bottom: 40px;
    margin-top: 10px;
    width: 210px;
    min-height: 395px;
    background-color: #FFF;
    /*layer fill content*/
    -moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
    /*drop shadow*/
    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
    /*drop shadow*/
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    /*drop shadow*/
    padding: 5px 10px 10px;
}


#books-page .editorial-review h4 {
    margin: 5px 0 0 0;
}

.series-editors {
    color: #676767;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}

.featured-book-slider {
    position: relative;
}

.featured-book-slider .background {
    width: 708px !important;
    height: 198px !important;
}
.featured-book-cover {
    position: absolute;
    top: 10px;
    left: 30px;
    -moz-box-shadow: 3px 3px 5px rgba(1,1,1,.75); /* drop shadow */
-webkit-box-shadow: 3px 3px 5px rgba(1,1,1,.75); /* drop shadow */
box-shadow: 3px 3px 5px rgba(1,1,1,.75); /* drop shadow */

/*
-webkit-transform: rotate(358deg) scale(1) skew(1deg) translate(0px);
-moz-transform: rotate(358deg) scale(1) skew(1deg) translate(0px);
-o-transform: rotate(358deg) scale(1) skew(1deg) translate(0px);
-ms-transform: rotate(358deg) scale(1) skew(1deg) translate(0px);
transform: rotate(358deg) scale(1) skew(1deg) translate(0px); */

}

.featured-book-text {
    position: absolute;
    top: 30px;
    right: 1px;
    text-align: right;
    max-width: 470px;
}

.featured-book-text h2, .featured-book-text p {
    display: inline-block;
    color: #666; /* text color */
    font-family: "Georgia";
    font-style: italic;
    background: #e1e0dc;
}

.featured-book-text h2 {
    font-size: 36px;
    padding: 5px 25px;
    line-height: 120%;
}

.featured-book-text p {
font-size: 18px;
padding: 5px 20px 5px 20px;
width: 450px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-top: 10px;
}

.partner-content {
float: left;
width: 690px;
margin-top: 10px;
padding: 10px;
clear: both;
background-color: #FFF;
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.3);
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);

}

.partner-image {
    float: right;
}

.partner-title {
    float: left;
    line-height: 90px;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.cf:after {
    clear: both;
}

.section .book {

	display: inline-block;
	box-sizing: border-box;
	width: 25%;
	padding: 1em;
	float: left;

}

.section .book * {

	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	height: auto;

}

.sections {

	display: block;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
	margin-top: 2em;

}

.sections h2 {

	font-size: 1.8em;

}

#homepage .sections h5 {
	color: #1B3F95;
	font-family: Arial;
	font-size: 18px;
	margin: 20px 0 20px;
	float: left;
	display: block;
	clear: both;
	width: 100%;
}

input#published, input#n_published {

	margin-top: 10px;
	font-size: 13px;
	font-family: arial;
	padding: 0.5em;

}


