/*  
Theme Name: MistyLook
Theme URI: http://wpthemes.info
Description: A real clean template by <a href="http://wpthemes.info" title="Sadish">Sadish Bala</a> , influenced by <a href="http://reorganize.ca" target="_blank">ReOrganize</a>
Version: 2.0
Author: Sadish
Author URI: http://simpleinside.com
Personalised By: Ugo Da Prato    http://www.goodwork.it/   or   http://www.ugodaprato.com/
*/
* {
	padding: 0px; 
	margin:0px;
}
p {
	margin: 0.7em 0px;
	line-height:1.6em;
}
dl {
	margin:1em 0px;
}
dt 
{
	font-weight:bold;
}
dd 
{
	margin:0.5em 1em;
	padding:0;
}
a img {
	border:0;
}
.clear {
	clear:both;
	height:20px;
}
blockquote 
{
    margin:10px;
    padding-left:10px;
    border-left:#ccc 2px solid;
    color:#666;
}
fieldset 
{
	border:none;
}
body 
{
	background: #f9f8f4; 
	margin: 0px 20px; 
	font: 76%/1.6em verdana, tahoma, "lucida grande",  sans-serif; 
	color: #333; 
	text-align: center;
}
a 
{
    text-decoration:none;
}
a:link {
	color: #265e15;	
}
a:visited {
	color: #265e15;
}
a:hover, a:active {
	color: #333;
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 
{
	font-family:Georgia, Verdana, Arial, Serif;
}

#container {
	border: #ddd 1px solid; 
	background: #fff; 
	margin: 0px auto; 
	width: 890px; 	
	position: relative; 
	text-align: left;
}
#navigation {
	background: transparent; 
  margin: 20px auto 0px;
	overflow: hidden; 
	width: 870px; 
	position: relative; 
	text-align: left;
	font-family:Tahoma, Verdana, Arial, Serif;
}
 html #navigation {
	height: 1%;
}
#navigation ul li {
	float: left; 
	margin: 0px 5px 0px 0px; 
	list-style-type: none;
}
#navigation ul li a {
	border: #ddd 1px solid; 
	border-bottom:none;
	padding: 0 10px 2px 10px; 
	display: block; 
	background: #ededed; 
	text-decoration: none;
}
#navigation ul li a:hover {
	background: #fafafa;
}
#navigation ul li a:active {
	background: #fafafa;
}
#navigation ul li.current_page_item a {
	background: #fff;
	color: #333;	
	border: #ccc 1px solid; 
	border-bottom:none;
}
#navigation ul li.search {
	font-size: 0.9em; 
	right: 0px; 
	position: absolute; 
	top: 0px;
}
#navigation ul li.search input#s {
	border: #999 1px solid; 
	font-size: 0.9em; 	
	width: 100px; 
	padding: 2px; 	
	background:#fff;
}
#navigation ul li.search input#searchsubmit {
	border: #999 1px solid; 
	font-size: 0.9em; 
	background: #e6e6e6; 
	margin: 0px 0px 0px 2px; 
	color: #265e15; 
	padding: 2px; 		
}
#header {
	clear: both; 
	float: left; 
	margin: 10px 5px; 
	width: 560px;
}
#header h1 {
	font-size:1.8em;
	margin:10px 0 0 10px;
	font-variant:small-caps;
	letter-spacing:1px;		
}
#header h1 a {
	display: block; 	
	text-decoration:none;	
}
#header h2 {
	text-align: justify; /* aggiunto da me per giustificare il testo nella parte descrizione (header) del sito */
  margin:5px 0 0 10px;
	font-size:0.8em; /* font-size:1em; */
	font-weight:normal;
	font-family:Tahoma, Verdana, Arial, Serif;
	letter-spacing:1px;		
	color:#999;
}
#feedarea {
	padding:10px 10px 0 0; 
	float: right; 	
	text-align: right;
}
html #feedarea {
	padding-top: 10px;
}
#feedarea dl dt {
	display: inline; 
	margin-right: 5px; 
	height: 45px;
}
#feedarea dl dd {
	display: inline; 
	margin-right: 5px; 
	height: 45px;
	background:url(img/feed.png) no-repeat left center;
	padding-left:16px;
}
.headerimage {
	clear: both; 
	/* background: #fff url(images/12.jpg) no-repeat 0px 0px; */
	background: #fff url(images/misty_large.jpg) no-repeat 0px 0px;
	/* background: #fff url(images/kerstboom.jpg) no-repeat 0px 0px; */
	margin: 0px; /* margin: 10px; */
	color: #fff; 
	height: 200px;
}
 html .headerimage {
	margin-top: 0px;
}
#content {
	margin: 10px 10px 10px 30px; 
	overflow: auto;
}
 html #content {
	height: 1%;
}
#content h3 {
	font-size: 1.2em; 
	margin: 1em 0px 0px;
}
#content h4 {
	font-size: 1.1em; 
	margin: 1em 0px 0 0;
}
#content h5 {
	font-size: 1em; 
	margin: 1em 0px;
}
#content-main ul {
  margin:1em;
  padding:0 1em;
  list-style-image:url(img/bullet.png);
}
#content ol {
  list-style-type:decimal;
  margin:1em;
  padding:0 1em;
}
#content-main {
  text-align: justify; /* aggiunto da me per giustificare il testo nella home page */
	float: left; 
	width: 597px; 
	margin-right: 20px;
}
 html #section-index #content-main {
	margin-right: 20px;
}
#content .post {
	text-align: justify;  /* aggiunto da me per giustificare il testo dei post */
  padding: 1em 0 2em 0; /* Originariamente era padding: 0 0 2em 0; (se si modifica va cambiato anche .caticon) */
  border-bottom: #ddd 2px dashed; /* Originariamente era 1px */
}

/* 
#content p img.right {
	float: right; margin:10px 0 0 10px;
}
#content p img.left {
	float: left; margin:0 10px 10px 0;
}
*/

#content p img.left {
	float: left; 
  margin: 10px 10px 0 0;
  /* border: #687F92 1px solid;
     padding: 3px; 
     display: inline; */
  padding: 5px;
  border: solid 1px #ddd;
  background: #e6f0c9;
}
#content p img.right {
	float: right; 
  margin: 10px 0 0 10px;
  /* border: #687F92 1px solid;
     padding: 3px;
     display: inline; */
  padding: 5px;
  border: solid 1px #ddd;
  background: #e6f0c9;
}
  
#content .post h2 {
	font-size: 1.4em; 
	margin: 1em 0px 0px;	
	letter-spacing:1px;
	font-weight:normal;	
}
#content .entry {
  margin:1em 0;
  padding-right:1em;    
}
#content .entry a {
  border-bottom:#999 1px dashed;
  text-decoration:none;
}

/* Aggiunto da me per togliere il sottolineato dalla nuvola dei tags */
#content .entry-no-underscore {
  margin:1em 0;
  padding-right:1em;    
}
#content .entry-no-underscore a {
  text-decoration:none;
}

#content .post-info , #content .postmetadata {
	font-size:0.9em;
	color:#999;
	margin:0;
	padding:0;	
}
#content .post-info {
	background:url(img/underline1.jpg) no-repeat 44px 12px;
	padding-bottom:12px;
}

#sidebar {
  float:right; 
	width:220px;
	font-size:0.9em;
}
#sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar ul ul {
	list-style:none;
	margin:0.5em 0 0 1em;
	padding:0;
}

li.sidebox {
	padding:10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top;
	/* background: url(img_personalizzato/input-submit-bg.gif) #ededed no-repeat left top; */
	margin-bottom: 10px; 	
}
html li.sidebox {
	padding-bottom: 10px;
}
li.sidebox h2 {
	font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;	
}
#sidebar li.sidebox p img {
	float: left; margin: 0px 10px 10px 0px;
}

li.stickam {
	padding: 10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top; 
	margin-bottom: 10px; 	
}
li.stickam h2 {
  margin-bottom:10px; /* Aggiunto da me per uniformare la grafica */
	font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;
}

li.mychingo {
	padding: 10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top; 
	margin-bottom: 10px; 	
}
li.mychingo h2 {
  margin-bottom:10px; /* Aggiunto da me per uniformare la grafica */
	font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;
}
li.mychingo object{
	padding: 15px;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

li.newsletter {
	padding:10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top;
	/* background: url(img_personalizzato/input-submit-bg.gif) #ededed no-repeat left top; */
	margin-bottom: 10px; 	
}
html li.newsletter {
	padding-bottom: 10px;
}
li.newsletter h2 {
	font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;
}
#sidebar li.newsletter form {
	margin: 10px 0px 5px 0px;
}

li.clustrmap {
	padding: 10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top; 
	margin-bottom: 10px; 
}
html li.clustrmap {
	padding-bottom: 0px;
}
li.clustrmap img {
	padding: 1px 20px 10px 20px;
}
li.clustrmap h2 {
  margin-bottom:10px; /* Aggiunto da me per uniformare la grafica */
	font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;
}

li.barze {
  padding:10px;
  background: url(img/sideheadtop_large.gif) #ededed no-repeat left top;
  margin-bottom: 10px; 	
}
html li.barze {
  padding-bottom: 15px;
}
li.barze h2 {
  margin-bottom:10px;
  font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;
}
#sidebar li.barze p {
  float: left; margin: 0px 10px 10px 0px;
}
#sidebar li.barze img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

li.banner {
	padding: 10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top; 
	margin-bottom: 10px;
}
html li.banner {
	padding-bottom: 10px;
}
li.banner img,embed {
  /* padding: 2px 0px 0px 12px; */
	padding: 2px;
	display: block;
  margin-left: auto;
  margin-right: auto;
}
li.banner h2 {
  margin-bottom:10px; /* Aggiunto da me per uniformare la grafica */
	font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;
}

li.lastfm {
	padding: 10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top; 
	margin-bottom: 10px; 	
}
li.lastfm img {
	padding: 5px 0px 0px 7px;
}
li.lastfm h2 {
  margin-bottom:10px; /* Aggiunto da me per uniformare la grafica */
	font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;
}
#sidebar li.lastfm p img {
	float: left; margin: 0px 10px 10px 0px;
}

li.filmtv {
	padding:10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top;
	/* background: url(img_personalizzato/input-submit-bg.gif) #ededed no-repeat left top; */
	margin-bottom: 10px; 	
}
html li.filmtv {
  overflow:auto;
  padding-bottom: 10px;
  width: 200px; 
  height: 250px; 
}
li.filmtv h2 {
	font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;
}
#sidebar li.filmtv p img {
	float: left; margin: 0px 10px 10px 0px;
}

#footer {
	clear: both; 	
	background: transparent; 
	margin: 0px auto; 
	overflow: auto; 
	width: 860px; 
	color: #999; 
	text-align: left;
}
 html #footer {
	height: 1%;
}
#footer p {
	float: left; 
  width: 40%; 
  line-height: 1.2em;
}
#footer p img {
	vertical-align: text-bottom;
}
#footer ul {
	float: right; 
	margin: 1em 0px; 
	width: 50%; 
	text-align: right;
	font-size: 0.9em; 
}
#footer ul li {
	display: inline; 
	margin-left: 5px; 
	list-style-type: none;
}
#comments, #respond{
	margin: 2em 0 0 5px;
}
#commentform 
{
	margin:10px;
	padding:10px;
}
#container .commentlist {
	margin: 0;
	padding: 0;
}
.commentlist li {
	list-style:none;
	margin: 1em 0;
	padding: 0.5em;	
	background:#f5f5f5;
}
.commentlist li.alt {
  background:#fafafa;
}
.commentlist li .cmtinfo {
	font-size:1em;	
	border-bottom: #eee 1px solid;
}
.commentlist li cite {
	font-style:normal;
	font-weight:bold;
}
.commentlist li .cmtinfo em {
	float:right;
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.9em;
	color:#999;
}
textarea {
	width: 90%;
	padding:5px;
	height: 20em;
	border: 1px solid #ccc;	
	background:#f9f8f4;
}
input {
	background:#f9f8f4;
	border:#ccc 1px solid;
}
.post h4 {
	font-size:1em;
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial, Serif;
}
.post h4 em {
	font-style:normal;
	float:right;
	font-weight:normal;
}
#header, #content, #sidebar, #footer, .widget {
  overflow: hidden;
}

/* ----- Per la pagina statica home.php ----- */
.statictitle {
  color: #265e15;
  margin: 1em 0  0.5em 0;
}

/* ----- Zelig show plugins ----- */
.plugins-list a:link, .plugins-list a:active, .plugins-list a:visited {
	color: #4C85A6;
	text-decoration: none; 
}
.plugins-list a:hover {
	color: #4C85A6;
	text-decoration: underline; 
}
.alternate-plug-row {
	background: #EEE; 
}

/* ----- per mettere l'immagine relativa alla categoria a cui appartiene il post ----- */
.caticon {
   float: left;
   padding: 20px 6px 0 0; /* in origine era padding: 5px; (se si modifica va modificato anche il .post) */
}

.caticon img{  
   background-color: transparent !important;
}

/* ----- per correggere problema con i post ----- */
.nav {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
/* Advanced Search form */
#ctas_form {
	text-align: left;
}

#ctas_form fieldset ul {
	list-style: none;
	margin: 5px 15px;
	padding: 0;
}

#ctas_form fieldset {
	border: 1px solid #777;
	margin: 15px 0;
	padding: 15px;
}

#ctas_form legend {
	font-size: 1.1em;
	font-weight: bold;
}

#ctas_form fieldset li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#ctas_form fieldset li:before { /* for the default theme */
	content: '';
} 

#ctas_form input {
	border: 1px solid #777;
	background-color: #f9f9f9;
	color: #444;
}

#ctas_form input:focus {
	background-color: #fff;
	color: #444;
}

#ctas_footer p {
	font-size: 0.9em;
	text-align: center;
	margin-top: 25px;
	border-top: 1px solid #888;
}

#ctas_month1, #ctas_month2, #ctas_year1, #ctas_year2 {
	text-align: center;
}
/* End Advanced Search form */

/* Weather Icon */
li.weather {
	padding:10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top;
	/* background: url(img_personalizzato/input-submit-bg.gif) #ededed no-repeat left top; */
	margin-bottom: 10px; 	
}
html li.weather {
	padding-bottom: 10px;
}
li.weather h2 {
	font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;
}
span.weather_title {
	font-weight: bold; 
}
#sidebar li.weather p img {
	float: left; margin: 0px 10px 10px 0px;
}
li.weather img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* End Weather Icon */

/* Radio Blog */
li.radioblog {
	/* padding:10px; */
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top;
	/* background: url(img_personalizzato/input-submit-bg.gif) #ededed no-repeat left top; */
	margin-bottom: 10px; 	
}
li.radioblog h2 {
	font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	padding: 10px;
}

#sidebar li.radioblog p img {
	float: left; 
  margin: 0px 10px 10px 0px;
}
/* End Radio Blog */

/* Hack per la sottolineatura senza immagine del <li> */
#content-main div.sottolineato ul {
  list-style-image:none;
  padding:0;
  margin:0;
}
#content-main div.sottolineato li {
  border-bottom: 1px solid #DDD;
}
/* Hack per la sottolineatura senza immagine del <li> */

/* Hack per centrare il link next e quello prev alla fine della pagina del blog nel css invece di usare attributi deprecati del tag p come align="center" */
.centrato {
  text-align: center;
}
/* Hack per centrare il link next e quello prev alla fine della pagina del blog */

/* Hack per la centratura del testo dell'oroscopo nella sidebar */
#myhoroscope {
  text-align: justify;
}
/* Hack per la centratura del testo dell'oroscopo nella sidebar */

/* Hack per la centratura del bottone skype nella sidebar */
#sidebar .center{
  margin: 8px 10px 5px 15px; 
}
/* Hack per la centratura del bottone skype nella sidebar */

/* Hack per radioblog */
.radioblog {
  width: 220px;
  height: 375px;
  overflow: hidden;
  border-style: none;
  border: none;
  /* margin: none;
  padding: none; */
}
/* Hack per radioblog */

/* Hack per bandiere della lingua */
.bandiere {
  margin-left:15px;
  margin-top:5px;
}
/* Hack per bandiere della lingua */


#content .entry ul .right {
	float: right; 
  margin: 10px 0 0 10px;
  border: #687F92 1px solid;
  padding: 3px;
  display: inline;
}

#content .entry ul .left {
	float: left; 
  margin: 10px 10px 0 0;
  border: #687F92 1px solid;
  padding: 3px;
  display: inline;
}

#bubble {
  overflow:hidden;
}

.centrato {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.centratoconbordo {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  border: solid 1px #ddd;
  background: #e6f0c9;
}

li.flickr_rss {
	padding:10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top;
	/* background: url(img_personalizzato/input-submit-bg.gif) #ededed no-repeat left top; */
	margin-bottom: 10px; 	
}
html li.flickr_rss {
	padding-bottom: 10px;
}
li.flickr_rss h2 {
  font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;
}
#sidebar li.flickr_rss  img {
	 margin: 10px 12px 0px 13px;
/* margin: 10px 0px 0px 10px;
	 background: url('img/shadow.gif') no-repeat bottom right;
	 border: 1px solid #a9a9a9;
	 padding: 4px; */   
}

li.bloggersnap {
	padding: 10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top; 
	margin-bottom: 10px; 	
}
li.bloggersnap h2 {
  margin-bottom:10px; /* Aggiunto da me per uniformare la grafica */
	font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;
}
li.bloggersnap iframe{
	margin: 0px 0px 0px 15px;
	
}

/* Hack per spaziare il titolo Ugo Da Prato nella sidebar */
h2#spaziato {
  margin-bottom: 5px;
}
/* Hack per spaziare il titolo Ugo Da Prato nella sidebar */

/* Hack per spaziare i nomi delle sottocategorie della categoria link nella sidebar */
#linkcat-1 {
  margin-top: 1em;
}
#linkcat-2 {
  margin-top: 1em;
}
#linkcat-3 {
  margin-top: 1em;
}
#linkcat-4 {
  margin-top: 1em;
}
#linkcat-5 {
  margin-top: 1em;
}
#linkcat-6 {
  margin-top: 1em;
}
#linkcat-7 {
  margin-top: 1em;
}
/* Hack per spaziare i nomi delle sottocategorie della categoria link nella sidebar */

/* Hack per scrivere in piccolo nei post */
.smallfonts {
	font-size: 0.9em; 
}
/* Hack per scrivere in piccolo nei post */

li.grazr {
	padding:10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top;
	/* background: url(img_personalizzato/input-submit-bg.gif) #ededed no-repeat left top; */
	margin-bottom: 10px; 	
}
html li.grazr {
	padding-bottom: 15px;
}
li.grazr h2 {
  margin-bottom: 10px; 
	font-weight: normal; 
	font-size: 1.6em; 
	text-align: left;
	color: #242;	
}
#sidebar li.grazr p img {
	float: left; margin: 0px 10px 10px 0px;
}


li.gapingvoid {
	padding:10px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top;
	/* background: url(img_personalizzato/input-submit-bg.gif) #ededed no-repeat left top; */
	margin-bottom: 10px; 
  padding-bottom: 10px;
  border: 0px;
  text-align: center;	
}
li.gapingvoid h2 {
	font-weight: normal; 
  margin-bottom: 10px;
	font-size: 1.6em; 
	text-align: left;
	color: #242;	
}
div#gapingvoidwidget {
  background: #ededed !important;
}
div#gapingvoidwidget p{
  text-align: center !important;
}
div#gapingvoidwidget img{
  /* visibility: hidden; */
}
a#viewgapingvoid img{
  visibility: visible;
}


.identicon {
  position: relative;
  top: 25px;   
}
div.cmtinfo {
  margin-left: 3.5em; 
}

li.Bloggers{
  padding:10px;
  background: url(img/sideheadtop_large.gif) #ededed no-repeat left top;
  margin-bottom: 10px; 	

}
li.Bloggers h2 {
  margin-bottom:10px;
  font-weight: normal; 
  font-size: 1.6em; 
  text-align: left;
  color: #242;
}

li.Bloggers div.Ibloggers {
  width: 185px; 
  overflow: hidden; 
  border-style: ridge; 
  border-color: #FF0000;  
  text-align: center;
  padding: 5px;
  margin-bottom: 5px;
}

li.othersonline {
	padding-top:15px;
	background: url(img/sideheadtop_large.gif) #ededed no-repeat left top;
	/* background: url(img_personalizzato/input-submit-bg.gif) #ededed no-repeat left top; */
	margin-bottom: 10px;
  padding-bottom: 2px;
  z-index:100 !important;	
}

.boxed {
  width:680px;
  text-align: center;
  background-color: white;
  color: black;
  border: 3px solid green;
  padding: 0.5em;
  margin: 1em 5em 0.5em 5em;
}

