/*

Theme Name: 3 colonne - Dorina Bianchi Blog

Theme URI: http://www.dorinabianchi.it

Description:

Author: Staff

Author URI: http://www.dorinabianchi.it





/*-----------Block Level Elements--------------*/

.clear {

       clear: both;

       height: 1px;

       font-size: 1px;

       line-height: 1px;

       margin-bottom: -1px;

}

:focus { -moz-outline-style: none; }

.picx { overflow:hidden; height:40px; float:left; margin:4px; }

html {

background-color:#000000;

}



*    { 



  	 padding: 0;

  	 margin: 0;

}





body {

	

	font-family: verdana, Arial, Verdana, Sans-Serif;

   	font-size: 13px;

  width: 955px;	
  
  margin:auto;
  
  margin-top:2px;
  

  

}



#form1 { margin-top:14px !important;  margin-top:12px; margin-left:42px; }

.bottonz {  background-color:#FF9900; color:#FFFFFF; border: 0px solid #cccccc;  }

.inpuz { border: 1px solid #DDDDDD; width:170px; background-color:#F5F5F5; }

#page {

	

	width: 770px;	

	float:right;

	background:white;
	
	
	padding-bottom:50px;

	

}



div.date p{
	width: 40px;
	height: 52px;
	float: left;
	margin: 0 10px 0 0;
	padding: 2px 5px 5px 5px;
	background: #fff url(images/date.jpg) no-repeat;
	color: #666;
	text-align: center;
	font-size:14px;
	overflow: hidden;
}


div.date span.mese{
	display: block;
	margin-bottom: 5px;
	font-size: 15px;
}


div.date span.giorno{
	font-size: 13px;
	margin: 0;
	padding: 0;
	color: #444;
	font-weight: bold;
	line-height: 1;
	display: block;
}


div.date p span.anno{
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 10px;
	font-family: Arial, sans-serif;
}







#header {

	height: 255px; 

	width: 770px;

	margin: 0 auto; 

	background: #000000 URL(images/sfondo_testata.jpg) no-repeat;
	
	
	
	

}



.description {



}



#wrapper {

	 width: 770px;

  	 margin: 0 auto;

   

}



#content {

	

	width: 472px;

	float: left;

	background: white;
	
	padding-top: 0px;
	
	margin-top: 10px !important;

	margin-top: 15px;
	

	padding-left: 9px;

	border-right: 1px solid #000000;
  line-height:22px;
	

}



#extra {  width:200px; color:#FFFFFF; float:right; background-color: white;

	color: #4A2C00;
	
	

	text-align:center;
	
	
/* aho */

	float: right;
	
	

	margin-top: 20px;

	margin-right:45px !important;
	
	margin-right:23px;	 }




#footer {

	float:right;

   	

   	text-align: center;

	width: 770px;

   	height: 1em;

   	color: #804A0F;

   	padding-top: 10px;

   	padding-bottom: 10px;

   	background-color: #FF9900;

	border-top: 1.5px solid black;

	color:white;

}



/*-------------Headings-------------*/



h1 {



}



h2 {

	font-size: 21px; 
	
	line-height:29px;
	
	margin-bottom:10px;
 color:#FF9900;

}



h3 {

	margin-top: 1.5em;

   	font-size: 16px; 
	
	padding-left:0px;

}



h4 {

 	margin-top: 1.2em;

   	font-size: 16px; 

}



h5 {

	margin-top: 1em;

   	font-size: 16px; 

}



/*-------------The Post-------------*/





h2 a:hover, h2 a:visited, h2 a:active, h2 a {

	text-decoration: none;

   	color: #FF9900;

}


h3 a:hover, h3 a:visited, h3 a:active, h3 a {

	text-decoration: none;

   	color: #FF9900;

}



.post {


margin-top:5px;

	

	margin-bottom: 40px;

  	

   	padding-left: 20px;
	
	padding-right: 20px;


	
	
	
	
	
	

}



.post p {

	line-height: 1.4em;

   	margin-bottom: 1em;

}



.post a {

	color: #FF9900;

}



.post ul {

	list-style-image: url(images/icnl.gif);

   	list-style-type: bullet;

   	margin-bottom: 10px;

}



.post li {

 	margin-left: 20px;

}



.entry {

	margin-top: 20px;

   	margin-bottom: 3px;
	
	  	border-bottom: 0px solid #999999;
		
		text-align: justify
	

}



.entry img,  .entrytext img { border: 8px solid #F5F5F5; }

.entrytext .postmetadata {



   	width: 90%;

   	margin: 2em auto3.5em auto;

   	border: 1px dotted #e9b17b;
color:#000000; 
   	

   	padding-left: 45px;

   	background: #FDE5C3 URL(images/metadata.png) no-repeat   scroll top left;
	
	
	}



.entrytext { 	text-align: justify }

.postmetadata { font-size: 11px;
background-color:#F7F7F7;
   	color:#5F5F5F; padding-top:3px; padding-bottom:3px;  margin-bottom: 5px;}



.postmetadata alt {

font-size: 11px;

   	color:#5F5F5F;

	

}



.postmetadata a {

font-size: 11px;

   	color:#5F5F5F;
	



}



.navigation {

	display: none; 

   	height:30px;
	
	background-color:#F7F7F7;
	
	border-bottom: 1px dashed #CCCCCC;
	border-top: 1px dashed #CCCCCC;
	width: 97%;
	
	font-size:11px;
	
	padding:2px;
	

}



.alignleft {

	float: left;

   	text-align: left;

   	width: 45%;
	
	padding-left:5px;

}



.alignright {

	float: right;

   	text-align: right;

   		width: 45%;
	
	padding-right:5px;

}



.center {

	text-align: center;

}



.pagetitle {

padding-left:20px;

}



blockquote {

 	margin: 1em 1.5em;

padding: 1em 1.5em;

border: 1px solid #FADA96;

background: #FCF1E2 url(images/blockquote.png) no-repeat scroll top left;

}



cite {

	margin: 5px 0 0;

   	display: block;

}



a img {

	border: none;

}



acronym, abbr {

	cursor: help;

 	border-bottom: 1px dashed #999;

}



/*--------------Sidebar------------*/


#sidebar {

	width: 160px;

	background-color: black;

	color: #4A2C00;

	text-align:center;

	float: left;

	


}





#sidetesto ul {

text-align: left;

padding-left: 10px;

font-weight: normal;

margin-bottom:10px;

font-size:12px;

font-family:  Verdana, Sans-Serif;

}

#sidetesto .title {

color:white;

text-align: center;

background-color:#FF9900;

font-weight:bold;

text-transform:uppercase;

margin-bottom:10px;

padding-bottom:2px;
padding-top:2px;

background-image: url(images/cats.gif);


}





#sidebar ul {

color:#FFFFFF;

	list-style-image: url(images/icnl.gif);

	margin-bottom: 30px;

}



#sidebar ul h2 {

	background-color: #FDE5C3;

   	border-bottom: 1px solid #FADA96;

    	border-top: 1px solid #FADA96;

    	font-size: 12px;

    	font-weight: normal;

    	padding: 2px;

    	margin-bottom: 20px;

}



#sidebar ul li {



}



#sidebar ul ul {

	list-style-image: URL(images/icnl.gif);

   	list-style-type: circle; 

	margin-left: 20px;

}



#sidebar ul ul li {



}



#sidebar ul ul ul {

	margin-bottom: 0;

}



#sidebar p {



}



#sidebar a {

color:#FFFFFF; text-decoration:none;

}

#sidebar a:hover {

color:#FFFFFF; text-decoration:underline;

}



#sidebar a:visited {

color:#FFFFFF;

}




/*--------------Comments--------------*/

#comments { font-size:16px; }

#comment { width: 400px; }

#commentform { width: 400px; padding-left:20px;}


comment_date {





}



ol.commentlist {

padding-left:20px;

}



ol.commentlist li {

padding-left:20px;


}



ol.commentlist li.alt {



}



ol.commentlist a {




}



small.commentmetadata{



}



/*--------------Search Form-------------*/



#searchform {

text-align:left;

padding-left: 10px;

padding-top: 10px;

margin-bottom:10px;

}



#searchform input {



}



#searchform #s {



}





/*-------------Calendar-----------------*/



#wp-calendar {

width:100%;

}



#wp-calendar th {



}



#wp-calendar a {

color: #FFFFFF; font-weight: bold;  background-color: #FF9900; font-size: 110%;

}



#prev a, #next a {

color: #FF9900; font-weight: bold; background-color: #FFFFFF; font-size: 90%;

}



#wp-calendar caption { color: #FFFFFF;

background-image: url(images/cats.gif);

font-size: 110%; font-weight: bold;  padding-bottom:5px; padding-top:5px;
 
}



/*-------------Images------------------*/



.gallz { color: #FFFFFF;

background-image: url(images/cats.gif);

font-size: 110%; font-weight: bold;  padding-bottom:5px; padding-top:5px;
 
}





/*-------------Other------------------*/



hr {

	display: none;

}



.glossymenu {

	position: relative;

	padding: 0 0 0 20px;

	margin: 0 auto 0 auto;

	background: url(images/menub_bg.gif) repeat-x; /*tab background image path*/

	height: 49px;

	list-style: none;
	
	

}



.glossymenu li {

	float:left;

}



.glossymenu li a {

	float: left;

	display: block;

	color:#000;

	text-decoration: none;

	font-family: sans-serif;

	font-size: 13px;

	font-weight: bold;

	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	
	padding-top:3px;

	height: 49px;

	line-height: 43px;

	text-align: center;

	cursor: pointer;	

}



.glossymenu li a b {

	float: left;

	display: block;

	padding: 0 24px 0 8px; /*Padding of menu items*/

padding-top:3px;


}



.glossymenu li.current a, .glossymenu li a:hover {

	color: #fff;
	
	color: #2F2F2F;

	background: url(images/menub_hover_left.gif) no-repeat; /*left tab image path*/

	background-position: left;

}



.glossymenu li.current a b, .glossymenu li a:hover b {

color: #2F2F2F;
	background: url(images/menub_hover_right.gif) no-repeat right top; /*right tab image path*/

}








.glossymenu li a {

	color: #2F2F2F;

	background: url(images/menub_left.gif) no-repeat; /*left tab image path*/

	background-position: left;

}



.glossymenu li a b {

	color: #2F2F2F;

	background: url(images/menub_right.gif) no-repeat right top; /*right tab image path*/

}










