/*
client: 
company:
date:
author:
*/ 
@font-face {
	font-family: 'Cantarell';
	src: url('fonts/cantarell.eot');
	src: local('cantarell'), local('Cantarell'), url('fonts/cantarell.ttf') format('truetype'); 
}
@font-face {
	font-family: 'Chunkfive';
	src: url('fonts/chunkfive.eot');
	src: local('chunkfive'), local('Chunkfive'), url('fonts/chunkfive.ttf') format('truetype');
}
@font-face {
	font-family: 'CantarellBold';
	src: url('fonts/cantarell.eot');
	src: local('cantarell'), local('CantarellBold'), url('fonts/cantarellBold.ttf') format('truetype');
} 
body{ 
  text-align:center; 
  color:#232536; 
  font:100%/1.25em "Cantarell", "Tahoma", Arial, Helvetica, sans-serif; 
  padding:12px;
}
* {
  margin:0; 
  padding:0;
}
ul{
  list-style:none;
} 
a{
  text-decoration:underline;
}
.clear{
  display:block;
  height:10px; 
  clear:both;
}                                                  
#skipToContent,#commentform, .postNavigation, figure#cuorestomacocervello, nav#primary, #searchForm, figure.categories, nav.timeNavigation,
.personalInfo h3, .addThis, hr 
{
  display:none;
}
section#main{
  text-align:left;
}
h1{
  display:block;
  font-family:"Chunkfive", "Tahoma", Arial, Helvetica, sans-serif; 
  font-size:1.5em;
  line-height:1em;  
}
h1 a{
  font-weight:200; 
  text-decoration:none;
  color:#232536; 
} 
h1 em{
  display:block;
  font-size:0.75em;
  color:#9d0c0c;
  padding:0 26px 0 0; 
  font-style:normal;
  font-weight:200;
}

article#arturoRobertazzi h3{
  font-size:1.125em; 
  font-weight:200;
  color:#fff;
  font-family:"Chunkfive", "Tahoma", Arial, Helvetica, sans-serif; 
}
article#arturoRobertazzi article{
  display:block;
}
.personalInfo{
  clear:both;
  color:#232536;
}
article#arturoRobertazzi .archives{
  display:none;
}
.personalInfo ul.books{
  display:none;
}
.zaghreb{
  font-size:.75em;
  padding:1px 0 8px 0;
  margin:0 0 24px 0;
  border-bottom:1px solid #ccc; 
}
.zaghreb em{
  color:#ccc; 
  font-style:normal;
} 


/* stream and content area */
section#content header.archiveTitle{
  font-family:"Chunkfive", "Tahoma", Arial, Helvetica, sans-serif;  
  font-size:1.125em;
  text-transform:uppercase;
  font-weight:200; 
  line-height:1em;
  clear:both;
  padding:12px 0 12px 3.8%; 
}
section#content article{
  line-height:1.5em;
  display:block;
  padding:0 0 40px 0;
  font-size:1.125em;   
} 
section#content article strong{
  font-family:"CantarellBold", "Tahoma", Arial, Helvetica, sans-serif;  
}
section#content article header{
  display:block;
  margin:0 0 4px 0;
  padding:0;
  position:relative; 
} 
section#content article header .tags{
  padding:4px 0 0 0;
  display:block; 
  font-size:.75em;
  font-weight:700;
}
section#content article header .date{
  padding:4px 0 4px 0;
  display:block; 
  font-size:1em;
}
section#content article header .comments{
  position:absolute;
  right:4%;
  bottom:8px;
  font-size:.75em;
} 
section#content article header .comments a, section#content article header .tags a{
  color:#232536;
  text-decoration:none;
}
section#content article header .comments a strong{
  color:#9d0c0c;   
}
section#content article header .date strong{
  color:#9d0c0c;  
}
section#content article p{
  padding:0 0 12px 0;
} 
section#content article .entryContent  h2{
  font-size:2em;
  font-weight:200; 
  line-height:1.25em;
  font-family:"Chunkfive", "Tahoma", Arial, Helvetica, sans-serif;    
}
section#content article .entryContent h2 a{
  color:#232536;
  text-decoration:none;
} 
section#content h3{
  font-family:"Chunkfive", "Tahoma", Arial, Helvetica, sans-serif;  
  font-size:1em;
  text-transform:uppercase;
  font-weight:200; 
  line-height:1.25em; 
  margin:2em 0 12px -4%;
  padding:8px 0 8px 4%;
  position:relative;
}
section#content article .entryContent a{
  color:#232536;
  text-decoration:underline;
} 
/* for notes */


/* comment list */
section#content article .commentlist li{
  padding:4px 0;
  margin:0 0 12px 0;
  border-bottom:1px solid #ccc; 
  font-size:.875em;
}
section#content article .commentlist li a{
  font-weight:700; 
  font-style:nornal;
}
section#content article .vcard .avatar{
  float:left;
  display:inline;
  margin:0 12px 0 0;
  border:1px solid #ccc;
}
section#content article .vcard cite.fn a{
  font-style:normal; 
  color:#9d0c0c;
  font-family:"Chunkfive", "Tahoma", Arial, Helvetica, sans-serif;  
  font-size:1em;
  font-weight:200;
  text-decoration:none; 
  line-height:.75em;    
}
section#content article .commentmetadata{
  line-height:.75em;
  margin:0 0 4px 0;
}
section#content article .commentmetadata a{
  font-style:normal; 
  font-family:"Chunkfive", "Tahoma", Arial, Helvetica, sans-serif;  
  font-size:.75em;
  font-weight:200;
  text-decoration:none;     
}

/* intro */
.intro{ 
  display:none;
}


/* comment form */
section#content article label{
 font-size:.75em;
 text-transform:uppercase;
 display:block;
 padding:8px 0 2px 0;
}
section#content article input{
  border:1px solid #ccc;
  color:#000;
  width:320px;
  padding:8px;  
  font-size:1em;
}
section#content article .error{ 
  color:red; 
  border:0;
} 
section#content article label.error{
  display:none !important;
  padding:4px;
}  
section#content article .error input,
section#content article .error textarea
{ 
  border:1px solid red;
  color:#000;
} 
section#content article .success input,
section#content article .success textarea
{ 
  border:1px solid green;
}
section#content article input:focus, section#content article textarea:focus{
  border:1px solid #212434;
}
section#content article textarea{
  border:1px solid #212434;
  color:#232536;
  width:480px;
  height:200px;
  padding:4px;  
  font-size:1em;
  font:1em "Cantarell", "Tahoma", Arial, Helvetica, sans-serif; 
}
section#content article input[type='submit'],section#content article input.forSubmitting {
  color:#fff; 
  cursor:pointer;
  width:auto; 
  font-size:.625em;
  text-transform:uppercase;
  padding:8px 32px 4px 32px;  
  font-size:1em; 
  border:0;
  font-family:"Chunkfive", "Tahoma", Arial, Helvetica, sans-serif;  
}
section#content article .radio label{
 font-size:.75em;
 text-transform:uppercase;
 display:inline;
 padding:8px 0 2px 0;
}
section#content article .radio input{
  border:0;
  color:#000;
  width:auto;
  padding:0;
  margin:0 16px 0 0;  
  font-size:1em;
}

/* related posts */
.relatedPost li{
 display:inline;
 float:left;
 display:inline;
 width:39%;  
 margin:8px 4% 16px 0;
 font-size:.875em;
}
section#content article .relatedPost li h4{
  font-family:"Chunkfive", "Tahoma", Arial, Helvetica, sans-serif;  
  font-size:1.25em;
  font-weight:200; 
  line-height:1.25em;
  margin:0 0 8px 0;  
}
section#content article .relatedPost li em{
  font-style:normal;
  font-size:.875em;
  color:#9d0c0c;
} 
section#content article .relatedPost li h4 a{
  text-decoration:none;
}
section#content article .relatedPost li .entryContent{
  font-size:.875em;
  line-height:1.5em; 
  padding:0;
}

/* classes for images */
.alignleft{
  float:left;
  margin:0 12px 8px 0;
} 
.alignright{
  float:right;
  margin:0 0 8px 12px;
}
section#content article img{
  padding:4px; 
  border:1px solid #6e707c;
}