/* #block-solr_ajax_search-searchSP input[type="text"]{
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #595959;
	font-style: italic;
	font-weight: 100;
	width: 100%;
} */

#block-solr_ajax_search-searchSP input[type="submit"] {
/* background: none repeat scroll 0 0 transparent; */
border: medium none;
font-weight: bold;
margin: 0 0 5px 0;
/* overflow: hidden; */
padding: 0;
text-align: center;
cursor: pointer;
}
#block-solr_ajax_search-searchSP input[type=submit] {
color: transparent;
background: transparent url('../images/latour_images/loupe.png') no-repeat center center;
background-size: contain;
height: 18px;
}
#block-solr_ajax_search-searchSP {
/* border-bottom: 0.1em solid #bbb; */
padding-bottom: 0.5em;
}
#block-solr_ajax_search-searchSP .container-inline {
align-items: center;
display: flex;
flex-direction: row;
justify-content: space-between;
}
.container-inline div, .container-inline label {
display: inline;
}
#block-solr_ajax_search-searchSP * {
margin: 0;
padding: 0;
width: 175px
}
#block-solr_ajax_search-searchSP h2 {
	display:none;
}

/*SEARCH RESULTS*/
#rs ul{
	list-style-type:none;
}
#rs li{
	margin:20px 0;
}
#rs h2 a {
	color: #026576;
	text-decoration: none; 
	font-size: 17px;
	line-height: 1.0em;
	font-variant: small-caps;
}
#rs p em {
	font-size: 16px;
	font-style:normal;
	line-height: 1.4em;
	padding: 0 0 14px 0;
	color: #3f3d32;
}





/* General */
* {
	margin: 0;
	padding: 0;
	font-family: Baskerville, "Times New Roman", Times;
	/* color:#3F3D32; */
}

body {
	text-align: left;
	font-size: 0.95em;
	background-image:url(../images/latour_images/bg_beige.png);
	background-repeat:repeat;
	color:#3F3D32;
}

html, body {
	height: 100%;
}



h1,h2,h3,h4,h5 {
	font-family:Baskerville, "Times New Roman", Times;
	font-weight:lighter;
	margin: 0;
	padding: 0;
}


h2 {
	line-height: 1.1em;
	margin: 0;
}

a {
	text-decoration: none;
	outline:none;
}

a:hover {
		text-decoration: underline;
}

/*
p {
	line-height: 1.4em;
	font-size: 1.0em;
	padding: 0 0 14px 0;
	margin: 0;
}
*/

#node-397 ul {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
}

#node-397 {
	width:590px;
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}
#node-397 ul li {
	width:590px;
	list-style:none;
	display:block;
	margin:0;
	padding:0 0 9px 0;
	font-size:0.9em;
	line-height:1.2em;
}

#node-397 h4 {
	font-size:1.1em;
	letter-spacing:0.02em;
	font-variant:small-caps;
}



#node-398 ul {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
}

#node-398 {
	width:590px;
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}
#node-398 ul li {
	width:590px;
	list-style:none;
	display:block;
	margin:0;
	padding:0 0 9px 0;
	font-size:0.9em;
	line-height:1.2em;
}

#node-398 h4 {
	font-size:1.1em;
	letter-spacing:0.02em;
	font-variant:small-caps;
}


/* change zen styles */
.clearfix::after {
	content: ".";
	display: block;
	height: 0;
	clear: none;
	visibility: hidden;
}



/*
 * Content
 */
#content,
.no-sidebars #content {
  float: left; /* LTR */
  width: 960px;
  margin-left: 0; /* LTR */
  margin-right: -960px; /* LTR */ /* Negative value of #content's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #content .section. */
}

.sidebar-first #content {
  width: 760px;
  margin-left: 200px; /* LTR */ /* The width of .region-sidebar-first. */
  margin-right: -960px; /* LTR */ /* Negative value of #content's width + left margin. */
}

.sidebar-second #content {
  width: 760px;
  margin-left: 0; /* LTR */
  margin-right: -760px; /* LTR */ /* Negative value of #content's width + left margin. */
}

.two-sidebars #content {
  width: 450px; /* 560px */ 
  margin-left: 200px; /* LTR */ /* The width of .region-sidebar-first */
  margin-right: -650px; /* -760px */ /* LTR */ /* Negative value of #content's width + left margin. */
}

#content .section {
  margin: 0 0 0 0;   /* LTR */
  padding-left: 5px;  
  font-size: 1.0em;
  line-height: 1.6em;
}

/*
#content .section a {
	color: #026576;
}

#content .section a:hover {
	color: #D01F51;
}

*/

/*
 * Top Region
 */
 
.region-content-top {
	clear: both;
}	

/*
 * First sidebar
 */
.region-sidebar-first {
  float: left; /* LTR */
  width: 200px;
  margin-left: 0; /* LTR */
  margin-right: -200px; /* LTR */ /* Negative value of .region-sidebar-first's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-first .section. */
}

.region-sidebar-first .section {
  margin: 0 20px 0 0; /* LTR */
  padding: 0;
}

/*
 * Second sidebar
 */
.region-sidebar-second {
  float: left; /* LTR */
  width: 280px;
  margin-left: 470px; /* 760px */ /* LTR */ /* Width of content + sidebar-first. */
  margin-right: -930px; /* LTR */ /* Negative value of .region-sidebar-second's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-second .section. */
}

.region-sidebar-second .section {
  margin: 0 0 0 0px; /* LTR */
  padding: 0;
   font-size: 1.0em;
  line-height: 1.6em; 
}

.region-sidebar-second .section a {
	text-decoration: underline;
}

.region-sidebar-second .section a:hover {
	text-decoration: none;
}


/* Footer */

.push {
	padding-top: 100px;
}
.footer, .push {
	height: 4em;
}

.footer, .push {
	clear: both;
}


#footer {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	padding: 12px 0 12px 0;
	border-top: solid thin #C7C8AF;
	color: #969183;
	/* font-size: 0.7em; */
	line-height: 0.9em;
	margin-bottom:20px;
}

#footer a {
	color: #026576;
	text-decoration: none;
}

#footer a:hover {
	color: #D01F51;
	text-decoration: none;
}

#footer ul li {
	list-style: none;
	margin: 0;
	padding: 0 0 5px 0;
	color: #969183;
}

#footer ul, ol {
	margin-left: 0;
}

#foot_left {
	float: left;
	width: 175px;
	padding: 0 12px 0 0;
	margin: 0 12px 0 0;
	border-right: solid thin #C7C8AF;
	font-style: italic;
	font-size:0.85em;
	line-height: 1.0em;
}


#foot_right .copyright {
	float: left;
	width: 550px;
	text-align: left;
	font-style: italic;
	font-size:0.85em;
	line-height: 1em;
}


#foot_right .feeds {
	float: right;
	width: 150px;
	text-align: right;
}

/* Left Sidebar */
.region-sidebar-first {
	float: left;
	width: 200px;
	margin-left: 0;
	margin-right: -200px;
	padding: 0;
}

/* Front Panel & Carousel */

.panel-2col {
	clear: both;
}

.clear-block {
	clear: both;
}

.content-area {
	clear: both;
}

.views-row {
	clear: both;
	padding-bottom: 5px;
	margin-bottom: 10px;
	/* width: 550px; */
}

.views-row a {
	font-size: 1em;
	color: #D01F51;
	margin: 0 0 6px 0;
	padding: 0;
	font-variant: small-caps;
}

.views-field-body a {
	text-decoration: underline;
	color: #026576;
	outline: none;
}


/* block-nodeblock */


.block-nodeblock.first {
	margin-top: 80px;
	padding: 43px 0 0 0; 
}

.block-nodeblock a {
	text-decoration: underline;
	color: #3F3D32;
}

.block-nodeblock a:hover {
	text-decoration: underline;
	color: #D01F51;
}

.block-nodeblock img {
	width: 280px;
}

.block-nodeblock a[href$=".PDF"], .article-view-field-title a[href$=".pdf"] {
	padding: 2px 17px 2px 0px;
	background: url(http://www.bruno-latour.fr/sites/all/modules/filefield/icons/application-pdf.png) right center no-repeat;
}

h4.cv {
	width: 268px;
	padding: 6px;
	background-color: #CCCBAD;
	margin: 0 0 10px 0;
	font-size: 1em;
}

.block-nodeblock h4.cv a {
	text-decoration: none;
	color: #026576;
	font-variant: small-caps;
}
.block-nodeblock h4.cv a:hover {
	text-decoration: none;
	color: #D01F51;
}
h4.cv a {
	text-decoration: none;
	color: #026576;
	font-variant: small-caps;
}
h4.cv a:hover {
	text-decoration: none;
	color: #D01F51;
}


/* Admin Block */
#admin-menu {
	font-size: 0.8em;
}


#block-admin-display-form {
	padding-bottom: 50px;
}

content-area {
	padding-bottom: 50px;
	
}

p#content-column {
	/* font-size: 0.9em; */
}

div.help {
	/* font-size: 0.8em; */
}


/* ---------------- search */
#edit-search-block-form-1 {
	width: 140px;
	font-variant: small-caps;
	height: 25px;
	text-align: left;
	margin: 5px 0 10px 0;
	font-size: 0.84em;
	padding: 1px 5px 0px 3px;
	/* color: #323800;*/
	color: black;
	border: solid thin #C7C8AF; 
	background-color: #D6D7BD;
	font-family: Baskerville, "Times New Roman", Times;
}


.search-results {
	margin-top: 10px;
}

.search-advanced a {
	color: #D01F51;
	text-decoration: none;
}

.search-advanced a:hover {
	color: #D01F51;
	text-decoration: underline;
}

.search-results dt {
	padding-bottom: 10px;
	font-variant: small-caps;
	color: #D01F51;
	font-size: 1.0em;
	line-height: 1.0em;
}

.search-results dt a {
	color: #D01F51;
	text-decoration: none;
}

.search-results dt a:hover {
	color: #D01F51;
	text-decoration: underline;
}

.search-info a {
	text-decoration: underline;
	color: #026576;
}

.search-info a:hover {
	text-decoration: underline;
	color: #D01F51
}


/* ---------------- contact */
.breadcrumb-contact {
	margin: 10px 0 70px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.5em;
	color: #A2926F;
	padding: 0;
}

.breadcrumb-search-result {
	margin: 10px 0 70px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.5em;
	color: #A2926F;
	padding: 0;
}


/* ---------------- Pagunation */
div.item-list {
	clear:both;
	margin:0px 0 0 0;
	padding:0;
}

ul.pager {
margin:0 0 0 0;
padding:0;
clear:both;
}

ul.pager li {
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
		margin-right: 5px;
}
ul.pager li a {	
	display: inline;
	padding: 1px 5px;
	border: solid 1px #323800;
	color: #323800;
	background: #b7b78c;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
ul.pager li a:hover, ul.pager li.pager-current a{
	background: #D01F51;
	border: solid 1px #D01F51;
	color: #FFF;
	text-decoration: none;
}


/* ---------------- breadcrumb */

div.breadcrumb {
	margin: 2px 0 43px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #A2926F;
	padding: 0;
}

div.breadcrumb a:hover {
	text-decoration: none;
	color: #026576;
	font-family: Arial, Helvetica, sans-serif;
}

div.breadcrumb a {
	text-decoration: none;
	color: #A2926F;
	font-family: Arial, Helvetica, sans-serif;
}


/* ---------------- Site Sub Header */
#site-subheader {
	margin: 0;
}



/* ---------------- Sidebar Left */

.region-sidebar-first {
	/* padding: 0 12px 0 0; */
	
	font-variant: small-caps;
	text-align: left;
	color: #323800;
	/* font-size: 0.74em; */
	letter-spacing: 0.01em;
	border-right: solid thin #C7C8AF;
	width:175px;
	padding: 0 15px 0 0;
	margin: 0 15px 0 0;
}


.region-sidebar-first a {
	color:#3F3D32
}


/* ---------------- Sidebar Left - Left Navigation */

#block-menu-primary-links h2 {
	display:none;
}


#block-menu-primary-links {
	padding: 0;
	margin: 0;
	font-variant: small-caps;
	text-align: right;
	color: #323800;
	font-size: 0.93em; 
	letter-spacing: 0.01em;
}


#block-menu-primary-links ul {
	text-align: right;
	list-style: none;
	list-style-image:none;
	margin: 40px 0 10px 0;
	padding: 0;
	width:175px;
}

#block-menu-primary-links ul li {
	list-style: none;
	list-style-image:none;
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	border-bottom: solid thin #C7C8AF;
}

#block-menu-primary-links ul li.active-trail a {
	color: #D01F51;
}

#block-menu-primary-links a:hover {
	color: #D01F51;
	text-decoration: none;
}


/* Language Switcher */

#block-locale-0 {
	padding: 0;
	margin: 5px 0 47px 0;
	/* font-size: 1.0em; */
}

#block-locale-0 h2 { 
	display: none;
}


#block-locale-0 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#block-locale-0 ul li {
	margin: 0 10px 0 0;	
	display: inline;
	color: #242C00;
	background-color: #B7B78C;
	list-style: none;
}

a.language-link {
	width: 30px;
	height: 30px;
	padding: 5px;
	color: #82875A;
	background-color: #D7D7B9;
	text-decoration: none;
}

a:hover.language-link {
	width: 30px;
	height: 30px;
	padding: 5px;
	color: #242C00;
	background-color: #B7B78C;
	text-decoration: none;
}


a.language-link.active {
	width: 30px;
	height: 30px;
	padding: 5px;
	color: #242C00;
	background-color: #B7B78C;
	text-decoration: none;
}

/* ---------------- Node Edit */
div.tabs {
	padding-bottom: 15px;
}

#content-area {
	clear: both;
}

/* ---------------- Body */
div.field-item a {
	color: #026576;
	text-decoration: none;
}

div.field-item a:hover {
	color: #D01F51;
	text-decoration: none;
}

div.content h3 {
	font-size: 1.1em;
	color: #D01F51;
	margin: 0 0 4px 0;
	padding: 0;
	font-variant: small-caps;
}

div.content h3.block_col_right {
	font-size: 1.3em;
	line-height:1.2em;
	color: #D01F51;
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
	font-variant:normal;
}

div.content h4.transl {
	width:260px;
	margin:4px 0 12px 0;
	padding:0;
}
div.content h4.transl a {
	padding:6px;
	background-color: #CCCBAD;
	margin: 0 0 10px 0;
	font-size: 1em;
	color: #026576;
	text-decoration:none;
}


div.content h4.transl a:hover {
	text-decoration: none;
	color: #D01F51;
}

div.content h4.block_col_right {
	font-size: 0.9em;
	line-height:1.2em;
	color: #3f3d32;
	margin: 0 0 3px 0;
	padding: 4px 0 0 0;
	font-variant:small-caps;
}

div.content h6 {
	font-size: 0.85em;
	line-height: 1.2em;
	font-weight: lighter;
}
div.content p {
font-size:1em;
line-height:1.4em;
padding:0 0 14px 0;
color:#3f3d32;
}

ul.bio {
list-style:none;
margin:0 0 25px 0;
padding:0;
font-size:0.95em;
line-height:1.4em;
}

ul.bio li {
list-style:none;
margin:0 0 5px 0;
padding:0 0 0 2.5em;
text-indent:-2.5em;
}

#sidebar {
	float: left;
	width: 175px;
	padding: 0 12px 0 0;
	margin: 0 12px 0 0;
	border-right: solid thin #C7C8AF;
}

h1.title {
	font-size: 2.2em;
	line-height: 1.15em;
	padding-bottom: 5px;
	margin:0 0 12px 0;
	clear:both;
}

/* ---------------- Courses Single Content Type */
.courses-view-field-body {
	width:630px;
	padding:0;
	margin:0;
}

.courses-view-field-title {
	font-size:1.25em;
}
.courses-view-field-body h4 {
font-size:1.1em;
	letter-spacing:0.02em;
	
	padding:0;
	margin:3px 0 2px 0;
}

.field-field-courses-field_downloads {
		padding:5px 0 5px 0;
	width:630px;
	border-top: solid thin #C7C8AF;
	border-bottom: solid thin #C7C8AF;
	margin:3px 0 8px 0;
	font-variant:small-caps;
	font-size:0.9em;
}
.courses-view-field-downloads {
		padding:5px 0 5px 0;
	width:630px;
	border-top: solid thin #C7C8AF;
	border-bottom: solid thin #C7C8AF;
	margin:3px 0 8px 0;
	font-variant:small-caps;
	font-size:0.9em;
}
.courses-view-field-downloads a {
	color: #026576;
	text-decoration: none;
}

.courses-view-field-downloads a:hover {
	color: #D01F51;
	text-decoration: none;
}


.field-field-courses-body {
	width:630px;
	padding:0;
	margin:0;
}
.field-field-courses-body h4 {
font-size:1.1em;
	letter-spacing:0.02em;
	font-variant:small-caps;
	padding:0;
	margin:0 0 4px 0;
}
.field-field-courses-body p {
	padding:0 0 12px 0;
}

.field-field-courses-body ul {  
    list-style-type: none; 
	margin: 3px 0 12px 0;
	padding: 0 0 0 1.1em;
 text-indent: -1.1em;
  } 
.field-field-courses-body ul li {  
    display:block;
	padding:0 0 5px 0;
	line-height:19px;
  
  } 
.field-field-courses-body ul li:before {  
    content: "\2014 \0020";  
  }  



/* ---------------- Article Single Content Type */

h1.article-title-edit {
	display: none;
}


.filefield-icon {
	padding: 0;
	margin-bottom: -3px;
}
.article-field-container {
	width:720px;
	margin:0 0 0 42px;
	padding:0;
}

.article-field-inner-left {
	width:355px;
	float:left;
	padding:0 10px 0 0;
	border-right: solid thin #C7C8AF;
	margin:0;
}
.article-field-inner-right {
	width:335px;
	float:right;
	margin:0;
}

.field-field-article-number {
		font-family: Arial, Helvetica, sans-serif;
	padding: 20px 0 5px 0;
	color: #D01F51;
	width:41px;
	float: left;
	font-size:0.80em;
	line-height: 1.0em;
}

.field-field-article-group1 {
	margin-left: 42px; 
	margin-top: 5px;
}

.field-field-article-title {
	margin-left: 0;
	margin-right: 8px;
	margin-top: 0;
	padding-bottom: 10px;
	padding-top: 14px;
	color: #D01F51;
	font-size: 1.55em;
	line-height: 1.0em;
}

#content-area .content .field-field-article-title a {
	color: #D01F51;
	text-decoration:none;
}
#content-area .content .field-field-article-title a:hover {
	color: #D01F51;
	text-decoration:underline;
}

#content-area .content .field-field-article-title a:visited {
	color: #D01F51;
	text-decoration:none;
}


.field-field_year {
	font-size: 0.95em;
	font-weight: lighter;
	margin:-2px 10px 0 42px;
	float: left;
	padding:0;
}


.field-field-article-introduction {
	margin-left: 0;
	margin-top: 6px;
	padding:0;
	font-size: 0.95em;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 1.3em;
}

.field-field-article-title-teaser {
	padding: 0;
	margin: 0;
	font-variant: small-caps;
	color: #D01F51;
	font-size: 1.0em;
	line-height: 1.0em;
}

.field-field-article-title-teaser a {
	color: #D01F51;
}

.field-field-introduction-teaser {
	font-size: 0.85em;
	line-height: 1.2em;
	margin-bottom: 10px;
}

.field-field-original-article {
	padding: 0;
	margin: 0;
}

.field-field-original-article h2 {
	display: none;
}

.field-field-original-article-label {
	font-size: 1.1em;
	margin: 0 0 -5px 0;
	padding: 0;
}

.field-field-article-body-label {
	font-size: 17px;
	font-weight:lighter;
	margin: 5px 0 5px 0;
	padding:0;
}


.field-field-article-body {
padding: 0 0 0 0;
	font-size: 0.9em;
	line-height: 1.3em;
}

.field-field-article-tags {
	width: 720px;
	margin-left: 42px;	
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 7px;
	padding-bottom: 15px;
	border-top: dotted thin #C7C8AF;
	font-variant: small-caps;
	font-size: 0.8em;
	line-height: 1.2em;
	clear:both;
}

.field-field-article-tags a {
	color: #026576;
	text-decoration: underline;
}

.field-field-article-tags a:hover {
	color: #D01F51;
	text-decoration: underline;
}


.field-field-article-translations-label {
font-size: 17px;
	margin: 0 0 10px 0;
	padding:3px 0 0 0;
	font-weight:lighter;
}

.field-field-article-translations {
		list-style: none;
	margin: 5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0 0 0 2.2em;
	text-indent: -2.1em;
	}

.field-field-article-translations p {
	margin-bottom: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: 14px;
}

.field-field-article-translations a {
	color: #026576;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}

.field-field-article-translations a:hover {
	color: #D01F51;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
}

.field-field-article-translations-item {
	margin-bottom: 0;
	font-size: 0.80em;
	line-height: 14px;
}



.field-field-article-downloads {
	list-style: none;
	margin-left:2.1em;
	padding: 0 0 0 0;
	text-indent: -2.1em;
	font-size: 0.87em;
	line-height: 1.2em;
	margin-top: 0;
}


/* ---------------- Articles View */
.view-header h1 {
	font-size: 2.2em;
	line-height: 1.15em;
	padding-bottom: 5px;
	margin: 0 0 12px 0;
	clear: both;
}

.article-view-field-year {
	font-size: 0.95em;
	font-weight: lighter;
	margin:-2px 10px 0 40px;
	float: left;
	padding:0;
	}

.article-view-field-number {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 0 5px 0;
	color: #D01F51;
	width:41px;
	float: left;
	font-size:0.80em;
	line-height: 1.0em;
}

.article-view-field-title {
	margin-left: 3px;
	margin-right: 8px;
	margin-top: 5px;
	padding-bottom: 10px;
	font-variant: small-caps;
	color: #D01F51;
	font-size: 1.12em;
	line-height: 1.0em;
	}
	
.article-view-field-title a[href$=".PDF"], .article-view-field-title a[href$=".pdf"] {
	padding: 2px 17px 2px 0px;
	background: url(http://www.bruno-latour.fr/sites/all/modules/filefield/icons/application-pdf.png) right center no-repeat;
}

.article-view-field-title a {
	color: #D01F51;
}

.article-view-field-introduction {
	margin-left: 0;
	margin-top: 6px;
	padding:0;
	font-size: 0.95em;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 1.3em;
}

.article-view-field-introduction a {
text-decoration:none;
color: #026576;
}
.article-view-field-introduction a:hover {
text-decoration:none;
color: #D01F51;
}


.article-view-field-orig-article-label {
	font-size: 1.0em;
	margin-bottom: -5px;
	padding: 0;
}

.article-view-field-orig-article {
	margin-left: 42px;
	margin-top: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	clear: both;
}

.article-view-field-orig-article a {
	font-variant: small-caps;
	color: #D01F51;
	font-size: 1.0em;
	line-height: 1.0em;
}


.article-view-field-body-label {
	font-size: 17px;
	font-weight:lighter;
	margin: 5px 0 5px 0;
	padding:0;
}

.article-view-field-inner-left {
	float: left;
	width: 375px;
	margin:0 15px 0 42px;
	padding:0 15px 0 0;
	border-right: solid thin #C7C8AF;
}

.article-view-field-inner-right {
	float:right;
	width:305px;
	padding:0 15 0 0;
}
	

.clearit {
	clear:both;
	height:1px;
}

.article-view-field-body {
	padding: 0 0 0 0;
	font-size: 0.9em;
	line-height: 1.3em;
}

.article-view-field-tags {
	width: 100%;
	margin-left: 42px;	
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 7px;
	padding-bottom: 15px;
	border-top: dotted thin #C7C8AF;
	font-variant: small-caps;
	font-size: 0.8em;
	line-height: 1.2em;
	clear:both;
}

.article-view-field-tags a {
	color: #026576;
	text-decoration: underline;
}

.article-view-field-tags a:hover {
	color: #D01F51;
	text-decoration: underline;
}


.article-view-field-translations {
	list-style: none;
	margin: 5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	padding: 0 0 0 2.2em;
	text-indent: -2.1em;
	}

.article-view-field-translations p {
	margin-bottom: 5px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.33em;
}

.article-view-field-translations-label {
	font-size: 17px;
	margin: 0 0 10px 0;
	padding:3px 0 0 0;
	font-weight:lighter;
}

.article-view-field-translations a {
	color: #026576;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}

.article-view-field-translations a:hover {
	color: #D01F51;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
}

.article-view-field-downloads {
	list-style: none;
	margin-left:2.1em;
	padding: 0 0 0 0;
	text-indent: -2.1em;
	font-size: 0.85em;
	line-height: 1.2em;
	margin-top: 0;
}

.article-view-field-downloads a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 1.33em;
	color: #026576;
	text-decoration:none;
}
.article-view-field-downloads a:hover {
color: #D01F51;
	text-decoration:none;
	}

.article-view-field-downloads-label {
	font-size: 17px;
	margin: 12px 0 2px 0;
	padding:0;
}





.article-view-group-row {
	clear: both;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

/* ---------------- News Single Content Type */


.field-field-news-tags {
	padding: 8px 0 0 0;
	border-top: solid thin #C7C8AF;
	margin: 5px 0 0 0;
	font-variant: small-caps;
	font-size: 0.8em;
	line-height: 1.2em;
}

.field-field-news-date-posted {
		font-style: italic;
	color: #605B53;
	font-size: 0.8em;
	padding: 2px 0 0 0;
}

.field-field-news-field_downloads {
	padding:5px 0 5px 0;
	width:550px;
	border-top: solid thin #C7C8AF;
	border-bottom: solid thin #C7C8AF;
	margin:3px 0 8px 0;
	font-variant:small-caps;
	font-size:0.9em;
}
.field-field-news-field_downloads a {
	text-decoration:none;
	color:#026576;
}
.field-field-news-field_downloads a:hover {
	text-decoration:none;
	color:#D01F51;
}


.field-field-news-body {
	margin-top: 1px;
	padding:0;
	font-size: 0.94em;
	margin-bottom: 0;
	line-height: 1.5em;
	width: 550px;	
}

.field-field-news-body img {
	max-width: 550px;
}

.field-field-news-body p {
padding:0 0 10px 0;
}


.field-field-news-body a {
	color: #026576;
	text-decoration: none;
}

.field-field-news-body a:hover {
	color: #D01F51;
	text-decoration: none;
}


.field-field-news-tags a {
	color: #026576;
	text-decoration: none;
}

.field-field-news-tags a:hover {
	color: #D01F51;
	text-decoration: none;
}


.field-tag-single-heading {
	float: left;
}

.field-item-tags {
	float: left;
	margin-left: 5px;
}

.field-item-tags a {
	color: #026576;
	text-decoration: underline;
}

.field-item-tags a:hover {
	color: #D01F51;
	text-decoration: underline;
}

#news-content-area {
	clear: both;
	width: 550px;
}


h1.news-title {
	font-size: 1.5em;
	margin: 0 0 7px 0;
	padding: 10px 0 0 0;
	font-variant: normal;
	color: #D01F51;
}

.field-field-news-archive-link {
	margin-top: 20px;
	font-size: 0.9em;
	padding: 0;
	font-variant: small-caps;
}

.field-field-news-archive-link a {
	color: #D01F51;
	text-decoration: none;
}

.field-field-news-archive-link a:hover {
	color: #D01F51;
	text-decoration: underline;
}
.archive-view-field-title {
	font-size:1.25em;
}
.archive-view-field-downloads {
	padding:5px 0 5px 0;
	width:550px;
	border-top: solid thin #C7C8AF;
	border-bottom: solid thin #C7C8AF;
	margin:3px 0 8px 0;
	font-variant:small-caps;
	font-size:0.9em;
}
.archive-view-field-downloads a {
	text-decoration:none;
	color:#026576;
}
.archive-view-field-downloads a:hover {
	text-decoration:none;
	color:#D01F51;
}

.archive-view-posted{
		font-style: italic;
	color: #605B53;
	font-size: 0.8em;
	padding: 2px 0 0 0;
}
.view-archive-view .view-content {
	width:550px;
	margin:0;
	padding:0;
}
.archive-view-field-body a {
	text-decoration:none;
	color: #026576;
	font-variant:normal;
}
.archive-view-field-body a:hover {
	text-decoration:none;
	color: #D01F51;
}

.archive-view-field-tags {
	width: 550px;
	padding-top: 5px;
	padding-bottom: 15px;
	margin:0 0 10px 0;
	border-top: solid thin #C7C8AF;
	font-variant: small-caps;
	font-size: 0.8em;
	line-height: 1.2em;
	float: left;
}


.archive-view-field-tags a {
	text-decoration: none;
	color: #026576;
	outline: none;
}


.archive-view-field-tags a {
	color: #026576;
	text-decoration: none;
}

.archive-view-field-tags a:hover {
	color: #D01F51;
	text-decoration: underline;
}


.view-view-taxonomy .view-content {
	width:550px;
	margin:0;
	padding:0;
}
.view-taxonomy-title {
	font-size:1.25em;
}

/* ---------------- News View */

.news-view-field-title {
	margin-top: 1px;
	padding:0 0 0 0;
	color: #D01F51;
	font-size: 1.3em;
	line-height: 1.35em;
	width: 550px;
}
.news-view-field-downloads {
	padding:5px 0 5px 0;
	width:550px;
	border-top: solid thin #C7C8AF;
	border-bottom: solid thin #C7C8AF;
	margin:3px 0 8px 0;
	font-variant:small-caps;
	font-size:0.9em;
}
.news-view-field-downloads a {
	text-decoration:none;
	color:#026576;
}
.news-view-field-downloads a:hover {
	text-decoration:none;
	color:#D01F51;
}

.news-view-posted {
		font-style: italic;
	color: #605B53;
	font-size: 0.8em;
	padding: 2px 0 0 0;
}
.news-view-field-title a {
font-variant:normal;
}

.news-view-field-body {
	margin-top: 1px;
	padding:0;
	font-size: 0.94em;
	margin-bottom: 0;
	line-height: 1.5em;
	width: 550px;	
}

.news-view-field-body img {
	max-width: 550px;
}

.news-view-field-body p {
padding:0 0 10px 0;
}


.news-view-field-body a {
	color: #026576;
	font-variant:normal;
	text-decoration: none;
}

.news-view-field-body a:hover {
	color: #D01F51;
	text-decoration: none;
	font-variant:normal;
}

.news-view-field-tags {
	width: 550px;
	padding-top: 5px;
	padding-bottom: 15px;
	margin:0 0 10px 0;
	border-top: solid thin #C7C8AF;
	font-variant: small-caps;
	font-size: 0.8em;
	line-height: 1.2em;
	float: left;
}


.news-view-field-tags a {
	text-decoration: none;
	color: #026576;
	outline: none;
}


.news-view-field-tags a {
	color: #026576;
	text-decoration: none;
}

.news-view-field-tags a:hover {
	color: #D01F51;
	text-decoration: underline;
}


/* ---------------- Mixed Media View */
.views-field-field-teaser-text-value {
	position: absolute;
	height: 48px;
	width: 223px;
	background-color: rgba(118, 115, 37, 0.8);
	z-index: 2;
	padding: 6px;
	margin-top: -67px;
}
.views-field-field-teaser-image-fid {
	opacity:0.8;
}
.views-field-field-teaser-image-fid:hover {
	opacity:1;
}
.views-field-field-teaser-text-value h3 {
	font-size: 1.2em;
	margin: 0 0 2px 0;
	padding:0;
	color:#F0EDDE;
	line-height:0.9em;
}
.views-field-field-teaser-text-value h5 { 
	font-size: 0.9em;
	margin: -2px 0 0 0;
	padding:0 0 0 0;
	font-variant:small-caps;
	color:#1A1A00;
}

.gallery-view td {
	padding-right: 10px;
	padding-bottom: 10px;
}

.field-field-introduction {
	width:355px;
	margin:0 0 0 0;
	border-right: solid thin #C7C8AF;
	padding:0 10px 0 0;
	float:left;
}

.field-field-introduction .field-label {
	font-variant:small-caps;
	margin: 0 0 6px 0;	
	padding: 8px 0 0 0;	
	font-size: 17px;
	color:#D01F51;
	font-weight:lighter;
}

/*.field-type-filefield {
	margin: 0 0 0 410px;
	width:215px;
		padding:0;
		line-height:1.3em;
}
*/

#views-slideshow-ddblock-scrollable-pager-gallery_photos_node_content_1 {
	padding-bottom: 20px;
	clear: both;
}


.views-slideshow-ddblock-cycle-vsd-upright-60p {
	*padding-bottom: 60px; /* ie7 and below */
	clear: both;
}

.views-slideshow-ddblock-cycle-vsd-bruno-60p {
	*padding-bottom: 60px; /* ie7 and below */
	clear: both;
}

.field-field-downloads {
	border-bottom: solid thin #C7C8AF;
	margin: 0 0 10px 380px;
	width:250px;
		padding:0 0 10px 0;
		line-height:1.3em;

}

.field-field-downloads a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 1.33em;
	color: #026576;
	text-decoration:none;
}
.field-field-downloads a:hover {
color: #D01F51;
	text-decoration:none;
	}

.field-field-downloads-label {
	font-size: 17px;
	margin: 12px 0 2px 0;
	padding:0;
}


.field-type-filefield .field-item a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-decoration:none;
	line-height:0.8em;
}

.field-type-filefield .field-item {
	margin:0 0 3px 0;
	padding:0;
}

.field-type-filefield .field-label {
	font-variant:small-caps;
	margin: 0 0 6px 0;	
	padding: 8px 0 0 0;	
	font-size: 17px;
	color:#D01F51;
	font-weight:lighter;
}

.field-type-link {
	width:255px;
	margin:0 0 0 380px;
	
	padding:0 0 0 0;
	line-height:1.3em;
}
.field-type-link .field-items .field-item a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.field-type-link .field-items .field-item {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-decoration:none;
	line-height:1.2em;
	margin:0 0 6px 0;
}

#content-area .content a {
	color:#026576;
	text-decoration:none;
}
#content-area .content a:hover {
	color:#D01F51;
	text-decoration:none;
}

#content-area .content h5 {
	font-size: 0.9em;
margin: 0 0 2px 0;
padding:0;
font-variant:small-caps;
color:#323800;
}


	

/* ---------------- Taxonomy View 


.node h2.title a {
	font-size: 0.8em;
	font-variant: small-caps;
	color: #D01F51;
}


div.node-type-news {
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 550px;
}
*/

/* ---------------- Single Book Content Type */

/* taxonomy bug 
div.meta {
	display: none;
}



h1.content-type-heading {
	font-size: 1.8em;
	margin: 0 0 12px 0;
	padding: 0;
	color: #323800;
	line-height: 1em;
}
*/

h1.book-title {
	display: none;
}

h1.book-title-edit {
	display: none;
}

.field-field-single-title-number {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top:15px;
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.0em;
	color: #D01F51;
}


	

.field-field-single-title {
	font-size: 1.7em;
	margin: 0 0 0 0;
	padding-bottom: 10px;
	padding-top:7px;
	font-variant: normal;
	color: #D01F51;
}

.field-field-single-book-cover {
	float: left;
	padding-right: 15px;
}

.field-field-single-desc-details {
	padding-bottom: 10px;
}
div.content div.field-field-single-desc-details p {
	font-size: 0.9em;
	line-height: 1.5em;
	letter-spacing:0.02em;
}

div.content div.field-field-single-teaser-desc-details p {
	font-size: 0.95em;
	line-height: 1.5em;
	letter-spacing:0.02em;
	padding-top:2px;
}


.field-field-single-body-label {
	font-size: 1.2em;
	padding-bottom: 5px;
}

.field-field-single-body {
	padding-bottom: 0;
	padding-left:165px;
}
div.content div.field-field-single-body p {
	font-size: 0.9em;
	line-height: 1.4em;
	padding-bottom: 5px;
}

.clear_booksingle {
	float: none;
	clear: both;
	margin: 1px 0 0 0;
}

.field-field-single-originial-title-label {
	float: left;
	border-top: solid thin #C7C8AF;
	margin-top: 10px;	
	padding-top: 6px;	
	width: 150px;
	font-size: 1.1em;
	padding-bottom: 5px;
}

.field-field-single-originial-title {
	float: left;
	margin-left: 15px;
	border-top: solid thin #C7C8AF;
	font-size: 0.9em;
	line-height: 1.1em;
	margin-top: 10px;	
	padding-top: 6px;
	width: 580px;
}


.field-field-single-originial-title h2 {
	display: none;
}

.node h2.title a {
padding:0;
margin:0;
	font-size: 0.8em;
	font-variant: small-caps;
	color: #D01F51;
	text-decoration: none;
}

.node h2.title a:hover {
	text-decoration: underline;
}


.field-field-single-teaser-book-cover {
	float: left;
	padding-right: 10px;
	padding-top: 5px;
	margin-bottom:13px;
}

.field-field-single-book-translations-label {
	float: left;
	border-top: solid thin #C7C8AF;
	margin-top: 15px;	
	padding-top: 6px;	
	width: 150px;
	font-size: 1.1em;
	padding-bottom: 5px;
}

.field-field-single-book-translations {
	float: left;
	margin-left: 15px;
	border-top: solid thin #C7C8AF;
	font-size: 0.9em;
	line-height: 1.1em;
	margin-top: 15px;	
	padding-top: 10px;
	width: 580px;
}

.field-field-single-book-translations h2 {
	display: none;
}

.field-field-single-teaser-book-title {
	font-size: 1.1em;
	font-variant: small-caps;
	color: #3F3D32;
	text-decoration: none;
	margin-bottom: 3px;
}

.field-field-single-teaser-book-title a {
text-decoration:none;
color: #D01F51;
}
.field-field-single-teaser-book-title a:hover {
text-decoration:underline;
color: #D01F51;
}

.field-field-single-downloads-label {
	float: left;
	border-top: solid thin #C7C8AF;
	margin-top: 15px;	
	padding-top: 6px;	
	width: 150px;
	font-size: 1.1em;
	padding-bottom: 5px;
}

.field-field-single-downloads {
	float: left;
	margin-left: 15px;
	border-top: solid thin #C7C8AF;
	font-size: 1em;
	line-height: 1.4em;
	margin-top: 15px;	
	padding-top: 6px;
	width: 580px;
}

.field-field-single-link-label {
	float: left;
	border-top: solid thin #C7C8AF;
	margin-top: 15px;	
	padding-top: 6px;	
	width: 150px;
	font-size: 1.1em;
	padding-bottom: 5px;
}

.field-field-single-link {
	float: left;
	margin-left: 15px;
	border-top: solid thin #C7C8AF;
	font-size: 1em;
	line-height: 1.4em;
	margin-top: 15px;	
	padding-top: 6px;
	width: 580px;
}


.field-field-single-tags-label {
	float: left;
	border-top: solid thin #C7C8AF;
	margin-top: 15px;	
	padding-top: 6px;	
	width: 150px;
	font-size: 1.1em;
	padding-bottom: 5px;
}

.field-field-single-tags {
	float: left;
	margin-left: 15px;
	border-top: solid thin #C7C8AF;
	font-size: 0.8em;
	line-height: 1.1em;
	margin-top: 15px;	
	padding-top: 10px;
	width: 580px;
}

.field-field-single-tags a {
	color: #026576;
	text-decoration: none;
	font-variant:small-caps;
}

.field-field-single-tags a:hover {
	color: #D01F51;
	text-decoration: none;
}


/* ---------------- Lecture View */

.lectures-view-field-video {
	float: left;
	padding-right: 15px;
	padding-top: 5px;
}

.lectures-view-field-lecture-details {
	font-size: 1em;
	line-height: 1.4em;
	padding-bottom: 15px;
	width: 477px;
}

.lectures-view-field-body {
	font-size: 0.9em;
	line-height: 1.3em;
	padding-bottom: 10px;
	width: 385px;
	padding-right: 10px;
	padding-left: 165px;
	*padding-left: 0px; /* ie7 and below */
}


.lectures-view-field-tags_2 {
	font-variant: small-caps;
	line-height: 1.2em;
	width: 477px;
	padding-right: 10px;
	border-right: solid thin #C7C8AF;
}

.lectures-view-field-tags {
	width: 385px;
	padding-top: 5px;
	padding-bottom: 15px;
	margin-left: 165px;
	font-variant: small-caps;
	font-size: 0.8em;
	line-height: 1.2em;
	border-top: solid thin #C7C8AF;
	float: left;
	margin-bottom:12px;
}

.lectures-view-field-tags a {
	text-decoration: none;
	color: #026576;
}

.lectures-view-field-tags a:hover {
	text-decoration: none;
	color: #D01F51;
}

.terms-inline {
	display: none;
}




/* ---------------- Lecture Single Content Type */
h1.lecture-title {
	margin: 0 0 7px 0;
	padding: 9px 0 0 0;
	font-variant: normal;
	color: #D01F51;
}

.field-field-lecture-details-label {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 12px;
	margin-right: 12px;
	margin-top: 10px;
	font-variant: small-caps;
	color: #D01F51;
	font-size: 1.0em;
	line-height: 1.0em;
	width: 363px;
	border-right: solid thin #C7C8AF;
	float: left;
}

.field-field-lecture-details {
	line-height: 1.4em;
	padding: 0 0 8px 0;
	margin-right: 5px;	
	padding-right: 12px;
	margin-right: 12px;
	width: 363px;
	border-right: solid thin #C7C8AF;
	float: left;
}

.field-field-lecture-body {
	font-size: 0.7em;
	padding: 0 0 1px 0;
	margin-right: 5px;	
	margin-bottom: 1px;
	padding-right: 12px;
	margin-right: 12px;
	font-size: 0.9em;
	line-height: 1.3em;
	width: 363px;
	border-right: solid thin #C7C8AF;
	float: left;
}


.field-field-lecture-tags_old {
	width: 363px;
	padding-top: 5px;
	border-top: solid thin #C7C8AF;
	font-variant: small-caps;
	font-size: 0.8em;
	line-height: 1.2em;
	float: left;
	margin-left: 42px;
}

.field-field-lecture-tags-label {
	width: 35px;
	float: left;	
}

.field-field-lecture-tags {
	width: 363px;
	padding: 8px 0 0 0;
	border-top: solid thin #C7C8AF;
	margin: 1px 0 0 0;
	font-variant: small-caps;
	font-size: 0.8em;
	line-height: 1.2em;
	float: left;	
}


.field-field-lecture-tags a {
	color: #026576;
	text-decoration: none;
}

.field-field-lecture-tags a:hover {
	color: #D01F51;
	text-decoration: none;
}

.field-field-lecture-related-content-label {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;	
	margin-left: 5px;
	padding-left: 5px;
	font-variant: small-caps;
	color: #D01F51;
	font-size: 1.0em;
	line-height: 1.0em;
	/* width: 200px;  ie7 and below */
	/* float: right; ie7 and below */
}

.field-field-lecture-related-content {
	font-size: 0.99em;
	line-height: 1.6em;
	margin-left: 5px;
	padding-bottom: 5px;
	/* width: 200px;  ie7 and below */
	/* float: right; /* ie7 and below */
}

.field-field-lecture-related-content a {
	color: #026576;
	text-decoration: none;
}

.field-field-lecture-related-content a:hover {
	color: #D01F51;
	text-decoration: none;
}

/* Translations */

.field-field-book-translations_header {
	float: left;
	margin: 0;
	padding-top: 6px;
	width: 150px;
	border-top: solid thin #C7C8AF;
}



/* ---------------- Books & Edited Volumes Content Type */

.book_view_row {
	clear: both;
	padding-bottom: 25px;
	margin-bottom: 25px;
}


.book-view-field-title-number {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top:2px;
	font-size:0.95em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.0em;
	color: #D01F51;	
}

.book-view-field-title-number a {
	color: #D01F51;
	font-family: Arial, Helvetica, sans-serif;
}

.book-view-field-title {
	padding-bottom: 10px;
	font-variant: small-caps;
	color: #D01F51;
	font-size: 1.12em;
	line-height: 1.0em;
}


.book-view-field-title a {
	color: #D01F51;
}

.book-view-field-book-cover {
	float: left;
	padding-right: 10px;
	margin-bottom: 20px;	
}

.book-view-field-desc-details {
	font-size: 0.88em;
	line-height: 1.45em;
	padding-bottom: 19px;
	letter-spacing:0.02em;
	width: 477px;
} 
.book-view-field-desc-details a {
	text-decoration:none;
	color: #026576;
}
.book-view-field-desc-details a:hover {
	text-decoration:none;
	color: #D01F51;
}

.book-view-field-body-label {
	font-size: 1.2em;
	padding-bottom: 5px;
}

.book-view-field-body {
	font-size: 0.9em;
	line-height: 1.3em;
	padding-bottom: 10px;
	width: 477px;
	*width: 300px; /* ie7 and below */
	padding-right: 10px;
	border-right: solid thin #C7C8AF;	
}

.book-view-field-tags {
	width:320px;
	padding: 8px 0 0 0;
	border-top: solid thin #c7c8af;
	margin:5px 0 0 160px;
	font-variant:small-caps;
	font-size:0.75em;
	line-height:1.2em;
}

.book-view-field-tags a {
	text-decoration: underline;
	color: #026576;
}

.book-view-field-tags a:hover {
	text-decoration: underline;
	color: #D01F51;
}

.book-view-field-translations-label {
	font-size: 1.13em;
	padding-bottom: 5px;
}

.book-view-field-translations {
	font-size: 0.72em;
	float: right;
	width: 250px;
	*min-height: 60px; /* ie7 and below */
}

.book-view-field-translations .view-content .item-list ul {
	margin:0;
	display:block;
	padding-left: -25px;
}
.book-view-field-translations .view-content .item-list ul li.views-row {
	display:block;
	margin: 0 0 5px 0px;
	padding:0 0 0 15px;
	text-indent: -15px;
	line-height: 1.33em;
}


.book-view-field-translations .view-content .item-list .views-field-title .views-label-title{
	font-family:Arial, Helvetica, sans-serif;
	visibility:hidden;
	display: none; 
}
.book-view-field-translations .view-content .item-list .views-field-title .field-content {
	font-family:Arial, Helvetica, sans-serif;
	padding: 0 ;
}

.book-view-field-translations a {
	text-decoration: underline;
	color: #026576;
}

.book-view-field-translations a:hover {
	text-decoration: underline;
	color: #D01F51;
}

li.node_read_more a {
	display: none;
}


/* Downloads */

/*


span#thmr_68.thmr_call {
	float: left;
}

span#thmr_68.thmr_call {
	margin: 5px 0 0 165px;
	float: left;
}


*/


/* front
div.view-id-original_book_view.view-content.views-field-field-desc-details-value
 */

h2.pane-title {
	margin: 0 0 10px 0;
	padding: 0 0 2px 0;
	line-height: 1.4em;
	font-size: 1.1em;
	border-bottom: solid thin #C7C8AF;
	font-variant:small-caps;
	letter-spacing:0.02em;
	color: #3F3D32;
}

h2.pane-title a {
	color: #3F3D32;
	text-decoration:none;
}

.news-view-front-title {
	font-size: 1.0em;
	line-height: 1.2em;
	font-variant: small-caps;
	color: #D01F51;	
	margin:3px 0 5px; 0;
}
.news-view-front-title a {
	margin: 0 0 0 0;
	padding: 0;
	text-decoration:none;
}
.news-view-front-title a:hover {
	margin: 0 0 0 0;
	padding: 0;
	text-decoration:underline;
}

.news-view-front-body {
	font-size: 0.92em;
	line-height: 1.38em;
	padding-right: 10px;
}

.news-view-front-posted {
	font-style: italic;
	color: #605B53;
	font-size: 0.8em;
	padding: 2px 0 0 0;
}

.more-link {
		padding-right: 10px;
}

.more-link a {
	color: #FFFFCC;
	font-variant:small-caps;
	padding:4px;
	background-color:#3F3D32;
}
.more-link a:hover {
	color: #FFFFCC;
	font-variant:small-caps;
	padding:4px;
	background-color:#D01F51;
	text-decoration:none;
}



/* book-cover front */

.book-view-front-field-title-number {
	float: left;
	padding-right: 5px;
	padding-top:1px;
	padding-bottom: 8px;
	font-family:Arial, Helvetica, sans-serif;
	color: #D01F51;
	font-size: 0.9em;
	line-height: 1.0em;
}


.book-view-front-field-title {
	padding-bottom: 8px;
	font-variant: small-caps;
	color: #D01F51;
	font-size: 1.0em;
	line-height: 1.2em;
}

.book-view-front-field-title a {
	color: #D01F51;
}

.book-view-front-field-book-cover {
	float: left;
	padding-right: 10px;
}


.book-view-front-field-desc-details {
	font-size: 0.9em;
	line-height: 1.35em;
	padding-bottom: 12px;
}


.book-view-front-field-body {
	font-size: 0.9em;
	line-height: 1.35em;
	padding-bottom: 5px;
	padding-left:110px;
}

