
/* RTL */
.rtl #page-content {
	direction: rtl;
	text-align: right;
}
.rtl .container {
	text-align: right;
	}
.rtl #page-content ul.menu {
	text-align: right;
}
.rtl .node-full .content {
	font-size: 15px;
}
.rtl li.leaf,
.rtl li.collapsed {
	list-style-image: none;
	list-style-type: none;
}
/* RTL fixes */
.one-sidebar #content .container #content-inner {
	overflow: hidden;	
}
.rtl .copyright {
	text-align: left;	
}



/* Publication nodes */
.publication-full .content, 
.publication_sub_page-full  .content {
	margin-bottom: 10px;	
}
.publication-teaser .publication-cover {
	margin: 0 20px 0 0;
	float: left;
}
.publication-full .field-field-publication-cover {
	float: right;
	margin: 0 0 0 20px;
	overflow: hidden;
}
.book-navigation .page-links {
	border-top: 1px solid #E0DED7;
	border-bottom: 1px solid #E0DED7;
}
.book-navigation .menu {
	border-top: 1px solid #E0DED7;	
}
.quote {
	padding: 20px 20px 10px 20px;
	margin: 0 0 15px 0;
	border: 4px dashed #E5E4DF;
	background: #F4F3F0;
	overflow: hidden;
}
.notebook, 
.toolbox, 
.question {
	padding: 20px 20px 10px 85px;
	margin: 0 0 15px 0;
	border: 4px dashed #E5E4DF;
	overflow: hidden;
}
.notebook h2,
.toolbox h2,
.question h2,
.quote h2 {
	margin-bottom: 25px;	
}
.notebook {
	background: #F4F3F0 url("images/notebook.png") no-repeat top left;	
}
.toolbox {
	background: #F4F3F0 url("images/toolbox.png") no-repeat top left;	
}
.question { 
	background: #F4F3F0 url("images/laptop.png") no-repeat top left;	
}
.sources {
	background: #F4F3F0;
	padding: 20px 20px 10px 20px;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #E5E4DF;
	font-size: 11px;
	color: #777;
}
#disqus_thread {
	border-top: 1px solid #E5E4DF;
}


/* Book navigation */
.publication-full  .page-links a.page-next,
.publication_sub_page-full .page-links a.page-next, 
.publication-full .page-links a.page-previous,
.publication_sub_page-full .page-links a.page-previous {
	text-indent: -9999px;
	border-bottom: 1px solid #B05601;
	border-left: 1px solid #B05601;
	border-top: 1px solid #CD8E03;
	border-right: 1px solid #B05601;
	background: #D59F03 url("images/book_navigation.png") no-repeat;
	width: 30px;
	height: 30px;
	display: block;
	outline: none;
	overflow: hidden;
	text-align: right;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
.rtl .publication-full  .page-links a.page-next,
.rtl .publication_sub_page-full .page-links a.page-next {
	float: left;
	text-align: right;
}
.rtl .publication-full  .page-links a.page-next:hover,
.rtl .publication_sub_page-full .page-links a.page-next:hover {
	background-position: -30px 0px;
}
.rtl .publication-full .page-links a.page-previous,
.rtl .publication_sub_page-full .page-links a.page-previous {
	float: right;
	text-align: right;
	background-position: -60px 0px;
}
.rtl .publication-full .page-links a.page-previous:hover,
.rtl .publication_sub_page-full .page-links a.page-previous:hover {
    background-position: -90px 0px;
}
.ltr .publication-full .page-links a.page-next,
.ltr .publication_sub_page-full .page-links a.page-next {
	text-align: left;
	background-position: -60px 0px;
}
.ltr .publication-full .page-links a.page-next:hover,
.ltr .publication_sub_page-full .page-links a.page-next:hover {
	background-position: -90px 0px;
}
.ltr .publication-ful .page-links a.page-previous,
.ltr .publication_sub_page-full .page-links a.page-previous {
	text-align: left;
	background-position: 0px 0px;
}
.ltr .publication-ful .page-links a.page-previous:hover,
.ltr .publication_sub_page-full .page-links a.page-previous:hover {
	background-position: -30px 0px;
}
.node-type-publication .page-links a.page-up,
.node-type-publication-sub-page .page-links a.page-up {
	display: none;
}
.node-type-publication .publication-nav-top .menu,
.node-type-publication-sub-page .publication-nav-top .menu {
	display: none;	
}
.node-type-publication .publication-nav-top,
.node-type-publication-sub-page .publication-nav-top {
	margin: 0 0 10px 0;	
}



/* Block specific styles */
#block-views-pub_sub_title-block_1,
#block-views-publication_title-block_1 {
	background: #5A6A28;
}
#block-views-pub_sub_title-block_1 a,
#block-views-publication_title-block_1 a {
	text-decoration: none;
}
#block-views-pub_sub_title-block_1 a:hover,
#block-views-publication_title-block_1 a:hover {
	text-decoration: none;
}
#block-views-pub_sub_title-block_1 a h2,
#block-views-publication_title-block_1 a h2 {
	color: #fff;	
}
#block-views-pub_sub_title-block_1 a:hover h2,
#block-views-publication_title-block_1 a:hover h2 {
	color: #eee;
}
#block-views-pub_sub_title-block_1 .field-publication-cover-fid img,
#block-views-publication_title-block_1 .field-publication-cover-fid img {
	float: left;
	margin: 0 20px 0 0;
	display: inline;
}
.publication-author-profile-block .field-last-name-value a, 
.view-publication-sub-author-profile .field-last-name-value a {
	text-decoration: none;
	font-weight: bold;
}
.publication-author-profile-block .field-image-fid img,
.view-publication-sub-author-profile .field-image-fid img {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
}
.publication-author-profile-block .odd,
.publication-author-profile-block .even,
.view-publication-sub-author-profile .odd,
.view-publication-sub-author-profile .even {
	border-bottom: 1px solid #ddd;	
	padding: 10px;
	background: #fff;
}
.field-publication-pdf-fid a {
	font-size: 10px;
	text-align: center;
	border-bottom: 1px solid #777;
	border-left: 1px solid #777;
	border-top: 1px solid #ccc;
	border-right: 1px solid #777;
	background: #eee;
	width: 98px;
	height: 15px;
	display: block;
	float: left;
	margin: 10px 0 0 0;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	color: #777;
}
.rtl .field-publication-pdf-fid a {
	float: right;	
}



/* Make resources menu link active  */
.node-type-publication li.resources a, 
.node-type-publication-sub-page li.resources a {
	background: #5A6A28;	
}