/*
Theme Name: Veryweb Weknow Theme
Theme URI: http://www.veryweb.it
Description: The original Veryweb Theme
Version: 1.0
Author: hammer@veryweb.it
Author URI: http://www.veryweb.it
*/


/*
colori:
grigio font				#5A514E
grigio sfondo esterno	#AEA5A2
grigio sfondo interno	#CFC7C4
grigio box grigi		#E7E3E2
azzurro a:hover			#00438B
azzurro a:visited		#94ADC8
rosso freccina a:hover	#EF353C
verde box tagclouds		#559072
giallo box youmustknow	#E9E199
*/


/*
CSS TESTO
font-family: Verdana;
font-size: 11px;
line-height: 15px;
letter-spacing: 0;
word-spacing: normal;

CSS TITOLO
font-family: Arial;
font-size: 18px;
line-height: 18px;
letter-spacing: 0;
word-spacing: -1px;

CSS TESTO SMALL
font-family: Verdana;
font-size: 9px;
line-height: 11px;
letter-spacing: 0;
word-spacing: normal;
*/


/* general formatting */
body {
	font-family: Verdana;
	font-size: 10px;
	background-color: #AEA5A2;
	color: #5A514E;
	text-align: center;
	background: url("images/vw_body_bg.gif") repeat-y top center #AEA5A2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#page {
	position: relative;
	left: 4px;	/* questo serve per posizionarmi centrato rispetto alle ombrette di bg del body */
	width: 780px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #CFC7C4;
	text-align: left;
	}

#header {
	position: relative;
	width: 780px;
	height: 91px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	background: url("images/vw_header_780_2.png") no-repeat top left;
	}

#header a {
	color: #5A514E;
	text-decoration: none;
	}

#subheader {
	position: relative;
	width: 780px;
	height: 146px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	}

#footer {
	width: 780px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	color: #5A514E;
	text-align: center;
	clear: both;
	font-size: 9px;
	line-height: 11px;
	letter-spacing: 0;
	word-spacing: normal;
	}

/* formattazione dei link */
.entry a, .entry a:hover, .entry a:visited {
	text-decoration: underline;
	}

.entrytext a, .entrytext a:hover, .entrytext a:visited {
	text-decoration: underline;
	}

.alt a, .alt a:visited {
	text-decoration: none;
	}

.alt a:hover {
	text-decoration: underline;
	}

#commentform a, #commentform a:visited {
	text-decoration: none;
	}

#commentform a:hover {
	text-decoration: underline;
	}
/* fine formattazione dei link */




.narrowcolumn {
	position: relative;
	width: 421px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

a {
	color: #00438B;
	text-decoration: none;
	}

a:hover {
	color: #00438B;
	text-decoration: underline;
	}

a:visited {
	color: #00438B;
	}


small {
	font-family: Verdana;
	font-size: 9px;
	line-height: 12px;
	letter-spacing: 0;
	word-spacing: normal;
	}



h1 {
	font-family: Arial;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 0;
	word-spacing: -1px;
	font-weight: bold;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

h2 {
	font-family: Arial;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 0;
	word-spacing: -1px;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

h3 {
	font-family: Arial;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 0;
	word-spacing: -1px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited {
	color: #5A514E;
	text-decoration: none;
	}

.red {
	color: #EF353C;
	}

a:hover .red {
	color: #EF353C;
	text-decoration: underline;
	}

.nobold {
	font-weight: normal;
	}

form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

select {
	font-family: Verdana;
	font-size: 9px;
	line-height: 9px;
	letter-spacing: 0;
	word-spacing: normal;
	color: #5A514E;
	background-color: #FFFFFF;
	border: 1px solid #D8D2D0;
	margin: 2px 0px 2px 0px;
	}

input {
	height: 16px;
	font-family: Verdana;
	font-size: 9px;
	line-height: 9px;
	letter-spacing: 0;
	word-spacing: normal;
	color: #5A514E;
	background-color: #FFFFFF;
	border: 1px solid #D8D2D0;
	padding: 2px 2px 2px 2px;
	margin: 2px 0px 2px 0px;
	}

textarea {
	font-family: Verdana;
	font-size: 9px;
	line-height: 9px;
	letter-spacing: 0;
	word-spacing: normal;
	color: #5A514E;
	background-color: #FFFFFF;
	border: 1px solid #D8D2D0;
	padding: 2px 2px 2px 2px;
	margin: 2px 0px 2px 0px;
	}

.submit {
	font-family: Verdana;
	font-size: 9px;
	line-height: 9px;
	letter-spacing: 0;
	word-spacing: normal;
	background-color: #DDDDDD;
	border: 1px solid #898989;
	padding: 2px 2px 2px 2px;
	margin: 2px 0px 2px 0px;
	}

.submitSelected {
	font-family: Verdana;
	font-size: 9px;
	line-height: 9px;
	letter-spacing: 0;
	word-spacing: normal;
	font-weight: bold;
	background-color: #D4D0C8;
	border: 2px solid #D8D2D0;
	padding: 2px 2px 2px 2px;
	margin: 2px 0px 2px 0px;
	}

.button {
	font-family: Verdana;
	font-size: 9px;
	line-height: 9px;
	letter-spacing: 0;
	word-spacing: normal;
	background-color: #D8D2D0;
	border: 1px solid #D4D0C8;
	padding: 2px 2px 2px 2px;
	margin: 2px 0px 2px 0px;
	}

.buttonSelected {
	font-weight: bold;
	font-family: Verdana;
	font-size: 9px;
	line-height: 9px;
	letter-spacing: 0;
	word-spacing: normal;
	background-color: #D4D0C8;
	border: 2px solid #D8D2D0;
	padding: 2px 2px 2px 2px;
	margin: 2px 0px 2px 0px;
	}

.checkbox {
	border: none;
	margin: 2px 0px 2px 0px;
	}

.radio {
	border: none;
	margin: 2px 0px 2px 0px;
	}
/* end general formatting */


/* main layers positioning */
#leftbar {
	position: relative;
	width: 176px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	}

#sidebar {
	position: relative;
	width: 176px;
	background-color: #FFFFFF;
	color: #5A514E;
	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0;
	word-spacing: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	float: left;
	}


#content {
	position: relative;
	width: 421px;
	background-color: #CFC7C4;
	color: #5A514E;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0;
	word-spacing: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 0px 4px;	/* il left è la distanza da sidebar; il right è la distanza da rightbar */
	float: left;
	}

#rightbar {
	position: relative;
	width: 170px;
	background-color: #CFC7C4;
	color: #5A514E;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	}

/* end main layers positioning */


/* header formatting */
#headerlink {
	float: left;
	}

#searchbar {
	float: right;
	text-align: right;
	margin: 29px 20px 0px 0px;
	}

#searchbar form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

#searchbar input {
	width: 110px;
	height: 16px;
	border-color: #898989;
	}
/* end header formatting */


/* sidebar formatting */
#sidebar_top {
	position: relative;
	background: url("images/sidebar_top_176.gif") no-repeat top left #FFFFFF;
	height: 12px;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0;
	word-spacing: normal;
	}

#sidebar_center {
	position: relative;
	background: url("images/box_right_shadow.gif") repeat-y top right #FFFFFF;
	padding: 0px 0px 50px 0px;
	margin: 0px 0px 0px 0px;
	}

#sidebar_bottom {
	position: relative;
	background: url("images/sidebar_bottom_176.gif") no-repeat bottom left #FFFFFF;
	height: 12px;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0;
	word-spacing: normal;
	}

#sidebar h1, #sidebar h2, #sidebar h3 , .categories {
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0;
	word-spacing: normal;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

/* questo mi serve perché altrimenti eredita dal .categories qui sopra tutte le caratteristiche */
.categories ul {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0;
	word-spacing: normal;
}

#sidebar a {
	color: #5A514E;
	text-decoration: none;
	}

#sidebar a:visited {
	color: #5A514E;
	text-decoration: none;
	}

#sidebar a:hover {
	color: #EF353C;
	text-decoration: none;
	}

#sidebar ul {
	list-style: none;
	margin: 0px 5px 0px 0px;	/* il right è per non fare sbordare i filetti sull'ombra di destra */
	padding: 0px 0px 0px 0px;
	}

#sidebar ul li {
	background: url("images/bg_D8D2D0.gif") repeat-x;
	background-position: top;

	margin: 0px 0px 0px 0px;
	padding: 20px 0px 5px 13px;	/* il bottom è lo spazio sotto una delle voci grassetto con sotto il filetto; il left è il margine sinistro di tutto il div sidebar */

	font-family: Arial;
	font-weight: bold;

	}

#sidebar ul li ul {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;	/* il top è lo spazio tra il filetto e la prima voce con il triangolino */

	font-family: Verdana;
	font-weight: normal;

	}

#sidebar ul li ul li {
	background: url("images/arrow_right_trasp.gif") no-repeat;
	background-position: 0px 8px;
	margin: 0px 5px 0px 1px;	/* il left è una correzione perchè altrimenti le voci col triangolino sono tutte più a sx di 1px per motivi ignoti */
	padding: 4px 0px 4px 8px;	/* il top e il bottom mi distanziano un po' di più le voci col triangolino fra loro; il left mi serve per distanziare le voci dal loro triangolino rosso; lasciare il top e il bottom uguali perchè il testo sia allineato col triangolino rosso */
	font-family: Verdana;
	font-weight: normal;
	}


#sidebar ul li ul li ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;	/* il top è lo spazio tra il filetto e la prima voce con il triangolino */
	}

#sidebar ul li ul li ul li {
	background: url("images/arrow_right_trasp.gif") no-repeat;
	background-position: 0px 8px;
	margin: 0px 5px 0px 1px;	/* il left è una correzione perchè altrimenti le voci col triangolino sono tutte più a sx di 1px per motivi ignoti */
	padding: 4px 0px 4px 8px;	/* il top e il bottom mi distanziano un po' di più le voci col triangolino fra loro; il left mi serve per distanziare le voci dal loro triangolino rosso; lasciare il top e il bottom uguali perchè il testo sia allineato col triangolino rosso */
	}

/* end sidebar formatting */



/* youmustknow formatting */
#youmustknow {
	width: 170px;
	margin: 0px 0px 9px 0px;	/* il top è la distanza dal box sopra */
	background-color: #E9E199;
	color: #5A514E;
	}

#youmustknow .box_top {
	background: url("images/box_yellow_top_170.gif") no-repeat top left #FFFFFF;
	height: 12px;
	}

#youmustknow .box_center {
	padding: 0px 13px 30px 13px;	/* il left e il right sono i margini naturali dei box stondati; il bottom è il margine inferiore del box stondato */
	margin: 0px 0px 0px 0px;
	}

#youmustknow .box_bottom {
	background: url("images/box_yellow_bottom_170.gif") no-repeat bottom left #FFFFFF;
	height: 12px;
	}

#youmustknow .box_center .box_title {
/*	height: 12px;	QUESTO NON CAPISCO PERCHE' FA IMPAZZIRE MOZILLA */
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0;
	word-spacing: normal;
	text-decoration: none;
	font-weight: bold;
	}

#youmustknow .box_center .box_filetto {
	height: 2px;
	padding: 0px 0px 0px 0px;
	margin: 3px -13px 0px -13px;	/* il left e il right mi servono perché il filetto di background arrivi fino ai lati del box stondato; il top mi separa la scritta 'last post' dal filetto */
	background: url("images/bg_BAB47A_and_F5F2D2.gif") repeat-x top left;
	}

#youmustknow ul {
	list-style: none;
	margin: 5px 5px 0px 0px;	/* il right è per non fare sbordare i filetti sull'ombra di destra */
	padding: 0px 0px 0px 0px;
	}

#youmustknow ul li {
	background: url("images/arrow_rounded_right_yellow.gif") no-repeat;
	background-position: 0px 3px;
	margin: 0px 5px 0px 0px;
	padding: 4px 0px 4px 18px;	/* il top e il bottom mi distanziano un po' di più le voci col triangolino fra loro; il left mi serve per distanziare le voci dal loro triangolino rosso; lasciare il top e il bottom uguali perchè il testo sia allineato col triangolino rosso */
	}

#youmustknow a, youmustknow a:visited {	/* questa classe e quella successiva mi servono perché altrimenti il titolo del post essendo un link è formattato male */
	color: #5A514E;
	font-weight: bold;
	}

#youmustknow a:hover {
	color: #5A514E;
	text-decoration: underline;
	font-weight: bold;
	}
/* end youmustknow formatting */



/* list by pattern formatting */

/* list by pattern style 1 (più semplice) */
.list_by_pattern_style_1 ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.list_by_pattern_style_1 ul li {
	list-style: none;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	}

.list_by_pattern_style_1 ul li a, .list_by_pattern_style_1 ul li a:visited {
	text-decoration: none;
	}

.list_by_pattern_style_1 ul li a:hover {
	text-decoration: underline;
	}

.list_by_pattern_style_1 ul li ul {
	list-style: none;
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	}

.list_by_pattern_style_1 ul li ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.list_by_pattern_style_1 ul li ul li a, .list_by_pattern_style_1 ul li ul li a:visited {
	text-decoration: none;
	}

.list_by_pattern_style_1 ul li ul li a:hover {
	text-decoration: underline;
	}


/* list by pattern style 2 (più complicata) */
.list_by_pattern_style_2 ul {
	list-style: none;
	margin: 0px -13px 0px -13px;
	padding: 0px 0px 0px 0px;
	}

.list_by_pattern_style_2 ul li {
	background: url("images/bg_D8D2D0_18px.gif") repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 13px;	/* il bottom è lo spazio sotto una delle voci grassetto con sotto il filetto; il left è il margine sinistro di tutto il div sidebar */
	font-weight: bold;
	}

.list_by_pattern_style_2 ul li a, .list_by_pattern_style_2 ul li a:visited {
	text-decoration: none;
	}

.list_by_pattern_style_2 ul li a:hover {
	text-decoration: underline;
	}

.list_by_pattern_style_2 ul li ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;	/* il top è lo spazio tra il filetto e la prima voce con il triangolino */
	font-weight: normal;
	}

.list_by_pattern_style_2 ul li ul li {
	background: url("images/arrow_right_blue_trasp.gif") no-repeat;
	background-position: 0px 8px;
	margin: 0px 5px 0px 1px;	/* il left è una correzione perchè altrimenti le voci col triangolino sono tutte più a sx di 1px per motivi ignoti */
	padding: 4px 0px 4px 8px;	/* il top e il bottom mi distanziano un po' di più le voci col triangolino fra loro; il left mi serve per distanziare le voci dal loro triangolino rosso; lasciare il top e il bottom uguali perchè il testo sia allineato col triangolino rosso */
	font-weight: normal;
	}
.list_by_pattern_style_2 ul li ul li a, .list_by_pattern_style_2 ul li ul li a:visited {
	text-decoration: none;
	}

.list_by_pattern_style_2 ul li ul li a:hover {
	text-decoration: underline;
	}
/* end list by pattern formatting */



/* posts formatting */
.post {
	position: relative;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0;
	word-spacing: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.post p {	/* questo è necessario perché altrimenti mi distanzia troppo i postmetadata - ovvero i 'footer' dei post - dal contenuto dei post*/
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	}

.post h1 {
	font-family: Arial;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0;
	word-spacing: -1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.post h2 {	/* il titolo del post è di tipo h2 */
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0;
	word-spacing: -1px;
	padding: 3px 0px 2px 0px;	/* il top mi separa il titolo del post dal filetto o dal margine superiore del balloon; il bottom mi separa il titolo del post dalla data e autore */
	margin: 0px 0px 0px 0px;
	}

.post h3 {
	font-family: Arial;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0;
	word-spacing: -1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.post h2 a, .post h2 a:visited {	/* questa classe e quella successiva mi servono perché altrimenti il titolo del post essendo un link è formattato male */
	color: #5A514E;
	}

.post h2 a:hover {
	color: #00438B;
	text-decoration: underline;
	}

.post .entry h1, .post .entry h2, .post .entry h3, .post .entrytext h1, .post .entrytext h2, .post .entrytext h3  {
	font-family: Arial;
	font-size: 15px;
	line-height: 15px;
	letter-spacing: 0;
	word-spacing: -1px;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	margin: 3px 0px 0px 0px;
	color: #5A514E;
	}




.postmetadata {	/* i postmetadata sono i 'footer' dei post */
	position: relative;
	font-size: 9px;
	line-height: 11px;
	letter-spacing: 0;
	word-spacing: normal;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;	/* il top mi separa i postemtadata dal corpo del post */
	clear: left;
	}

.postmetadata p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.postservices {		/* i postservices sono edit, comments ecc... */
	position: relative;
	padding: 0px 0px 10px 0px;	/* il bottom mi dà un marginello inferiore ai post */
	margin: 0px 0px 0px 0px;
	font-size: 9px;
	line-height: 11px;
	letter-spacing: 0;
	word-spacing: normal;
	}


.entry, .entry font {	/* entry è il testo del post nella home, va aggiunta la gestione del font per fregarlo sul font-size inserito in fase di editing */
	position: relative;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0;
	word-spacing: normal;
	padding: 10px 0px 10px 0px;	/* il top e il bottom sono spaziature che lo separano da titolo/data/autore e da postmetadata */
	margin: 0px 0px 0px 0px;
	}
/* end posts formatting */







/* single post content formatting */
.entrytext, .entrytext font {	/* questa classe è l'equivalente di 'entry' nella visualizzazione del singolo post, va aggiunta la gestione del font per fregarlo sul font-size inserito in fase di editing */
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0;
	word-spacing: normal;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.alt {	/* alt è il box grigio che contiene tutti i link tecnici sotto alla visualizzazione del singolo post */
	background-color: #F4F2F2;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	}

.entrytext .alt {
	padding: 5px 5px 5px 5px;	/* questo è il padding attorno al box grigio con tutte le scrittine sotto al corpo del singolo post */
	margin: 20px 0px 20px 0px;	/* il top e il bottom sono i margini sopra e sotto il box grigio con tutte le scrittine di cui qui sopra */
	}

#comments {
	font-size: 11px;
	line-height: 11px;
	color: #EF353C;
	padding: 0px 0px 0px 0px;
	margin: 40px 0px 10px 0px;	/* il top e il bottom sono gli spazi sopra e sotto al blocco di tutti i commenti */
	}

#respond {
	font-size: 11px;
	line-height: 11px;
	color: #EF353C;
	padding: 0px 0px 0px 0px;
	margin: 40px 0px 0px 0px;	/* il top è il margine sopra al form 'leave a response' */
	}

#respond h3 {
	font-size: 11px;
	line-height: 11px;
	color: #EF353C;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}


.navigation {
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0;
	word-spacing: normal;
	display: block;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}


.navigation a:link, .navigation a:hover, .navigation a:visited {
	color: #5A514E;
	}


.commentlist {
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0;
	word-spacing: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	/* il left è l'indentazione dei commenti */
	}

.commentlist p {
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	}

.editcomment {
	font-family: Verdana;
	font-size: 9px;
	line-height: 12px;
	letter-spacing: 0;
	word-spacing: normal;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.commentlist li {
	margin: 0px 0px 20px 0px;	/* il bottom è il margine sotto al singolo commento */
	padding: 5px 0px 0px 0px;	/* il top è lo spazio tra il filetto e l'autore */
	list-style: none;
	border-top: 1px solid #D8D2D0;	/* questo è il filetto sopra ad ogni commento */
	}

.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	color: #00438B;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0;
	word-spacing: normal;
	font-style: normal;
	}

.commentlist cite a:hover {
	color: #00438B;
	text-decoration: underline;
	}

.commentmetadata, .commentmetadata a, .commentmetadata a:visited  {
	margin: 0px 0px 10px 0px;
	color: #5A514E;
	display: block;
	}

.commentmetadata a:hover  {
	color: #5A514E;
	text-decoration: underline;
	}

.nocomments {
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
/* end single post content formatting */






/* attachments formatting */
.smallattachment {
	text-align: center;
	width: 128px;
	margin: 5px 5px 5px 0px;
	/*float: left;   se lasci questo impazzisce tutto*/
}

.attachment {
	text-align: center;
	margin: 5px 0px 5px 0px;
}
/* end attachments formatting */







/* archive formatting */
.pagetitle {
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	color: #EF353C;
	margin: 0px 0px 0px 0px;
}
/* end archive formatting */







/* ballons formatting */
#white_box {	/* questi due layer servono a fare i box stondati e a mettere i vari filetti */
	position: relative;
	width: 421px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	}

#white_box .box_top {
	position: relative;
	height: 12px;
	font-size: 11px;
	line-height: 11px;
	background: url("images/lastpost_top_421.gif") no-repeat top left #FFFFFF;
	}

#white_box .box_center {
	position: relative;
	background: url("images/box_right_shadow.gif") repeat-y top right #FFFFFF;
	padding: 0px 18px 10px 13px;	/* il left e il right sono i margini naturali dei box stondati; il bottom è il margine inferiore del box stondato */
	margin: 0px 0px 0px 0px;
	}

#white_box .box_center .box_title {	/* qui c'è la scritta 'last post' */
	position: relative;
	height: 12px;
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0;
	word-spacing: normal;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

#white_box .box_center .box_filetto {
	position: relative;
	height: 2px;
	padding: 0px 0px 0px 0px;
	margin: 3px -13px 5px -13px;	/* il left e il right mi servono perché il filetto di background arrivi fino ai lati del box stondato; il top mi separa la scritta 'last post' dal filetto; il bottom mi separa il titolo del post dal filetto; */
	background: url("images/dot_D8D2D0.gif") repeat-x top left;
	}

#white_box .box_bottom {
	position: relative;
	height: 12px;
	font-size: 11px;
	line-height: 11px;
	background: url("images/lastpost_bottom_421.gif") no-repeat bottom left #FFFFFF;
	}

#grey_box {	/* questi due layer servono a fare i box stondati e a mettere i vari filetti */
	position: relative;
	width: 421px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	}

#grey_box .box_top {
	position: relative;
	height: 12px;
	font-size: 11px;
	line-height: 11px;
	background: url("images/olderposts_top_421.gif") no-repeat top left #E7E3E2;
	}

#grey_box .box_center {
	position: relative;
	background: url("images/bg_CFC7C4.gif") repeat-y top right #E7E3E2;
	padding: 0px 18px 10px 13px;	/* il left e il right sono i margini naturali dei box stondati; il bottom è il margine inferiore del box stondato */
	margin: 0px 0px 0px 0px;
	}

#grey_box .box_center .box_title {	/* qui c'è la scritta 'older posts' */
	position: relative;
	height: 12px;
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0;
	word-spacing: normal;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

#grey_box .box_center .box_filetto {
	position: relative;
	height: 2px;
	padding: 0px 0px 0px 0px;
	margin: 3px -13px 5px -13px;	/* il left e il right mi servono perché il filetto di background arrivi fino ai lati del box stondato; il top mi separa il filetto da ciò che sta sopra */
	background: url("images/bg_D8D2D0_and_white.gif") repeat-x top left;
	}

#grey_box .box_bottom {
	position: relative;
	height: 12px;
	font-size: 11px;
	line-height: 11px;
	background: url("images/olderposts_bottom_421.gif") no-repeat bottom left #E7E3E2;
	}
/* end balloons formatting */


/* searchresults formatting */
.searchresult h2 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0;
	word-spacing: normal;
	padding: 0px 0px 2px 0px;	/* il bottom mi separa il titolo del post dalla data e autore */
	margin: 0px 0px 0px 0px;
	}

.searchresult h2 a, .searchresult h2 a:visited {
	color: #5A514E;
	}

.addpadding {
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	}
/* end searchresults formatting */


/* elementi dei post */
.entry ol {
	padding: 0px 0px 0px 35px;
	margin: 0px 0px 0px 0px;
	}

.entry ol li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

ol li {
	list-style: decimal outside;
	}

img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

p img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

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

img.alignright {
	display: inline;
	padding: 4px;
	margin: 0px 0px 2px 7px;
	}

img.alignleft {
	display: inline;
	padding: 4px;
	margin: 0 7px 2px 0;
	}
/* end elementi dei post */


/* commentform formatting */
#commentform p {
	margin: 8px 0px 0px 0px;	/* il top è lo spazio che c'è sotto la scritta rossa 'leave a response' */
	}

#commentform input {
	width:230px;
	}

#commentform textarea {
	width:390px;
	height: 100px;
	}
/* end commentform formatting */


/* isa formatting (tipo il pinguino) */
.isa {
	width: 170px;
	margin: 0px 0px 9px 0px;
	color: #FFFFFF;
	}
/* end isa formatting */














/* tagclouds formatting */
#tagclouds {
	width: 170px;
	margin: 9px 0px 0px 0px;	/* il top è la distanza dal box sopra */
	background-color: #559072;
	color: #FFFFFF;
	}

#tagclouds .box_top {
	background: url("images/box_green_top_170.gif") no-repeat top left #FFFFFF;
	height: 12px;
	}

#tagclouds .box_center {
	padding: 0px 13px 0px 13px;	/* il left e il right sono i margini naturali dei box stondati; il bottom è il margine inferiore del box stondato */
	margin: 0px 0px 0px 0px;
	}

#tagclouds .box_bottom {
	background: url("images/box_green_bottom_170.gif") no-repeat bottom left #FFFFFF;
	height: 12px;
	}

#tagclouds .box_title {
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 0;
	word-spacing: normal;
	text-decoration: none;
	font-weight: bold;
	height: 12px;
	}

#tagclouds .box_center .box_filetto {
	height: 2px;
	padding: 0px 0px 0px 0px;
	margin: 3px -13px 0px -13px;	/* il left e il right mi servono perché il filetto di background arrivi fino ai lati del box stondato; il top mi separa la scritta 'last post' dal filetto */
	background: url("images/bg_47785F_and_80AC95.gif") repeat-x top left;
	}

.tagcloud span.level1 {font-size: 11px; line-height: 15px;}
.tagcloud span.level2 {font-size: 12px; line-height: 17px;}
.tagcloud span.level3 {font-size: 14px; line-height: 19px;}
.tagcloud span.level4 {font-size: 16px; line-height: 21px;}
.tagcloud span.level5 {font-size: 18px; line-height: 23px;}
.tagcloud span.level6 {font-size: 20px; line-height: 25px;}
.tagcloud span.level7 {font-size: 22px; line-height: 27px;}
.tagcloud span.level8 {font-size: 24px; line-height: 29px;}
.tagcloud span.level9 {font-size: 26px; line-height: 31px;}

.tagcloud span.level1 a {color:#FFFFFF;}
.tagcloud span.level2 a {color:#FFFFFF;}
.tagcloud span.level3 a {color:#FFFFFF;}
.tagcloud span.level4 a {color:#FFFFFF;}
.tagcloud span.level5 a {color:#FFFFFF;}
.tagcloud span.level6 a {color:#FFFFFF;}
.tagcloud span.level7 a {color:#FFFFFF;}
.tagcloud span.level8 a {color:#FFFFFF;}
.tagcloud span.level9 a {color:#FFFFFF; font-weight: bold; padding: 0 4px;}

.tagcloud span a:hover, .tagcloud span.level1 a:hover, .tagcloud span.level2 a:hover, .tagcloud span.level3 a:hover {color: white;}

.tagcloud dt {font-size: 14px; line-height: 19px; color:#FFFFFF;}
.tagcloud dt a{font-size: 14px; line-height: 19px; color:#FFFFFF;}
.tagcloud dd {font-size: 12px; line-height: 17px; color:#FFFFFF; padding-bottom: 4px;}
.tagcloud dd.tag {font-size: 12px; line-height: 17px; color:#FFFFFF;  padding-bottom:16px;}
.tagcloud dd.tag a {color:#FFFFFF; padding: 0 4px;}
.tagcloud span a:hover, .tagcloud span.level1 a:hover, .tagcloud span.level2 a:hover, .tagcloud span.level3 a:hover, .tagcloud a:hover {color: white;}
/* end tagclouds formatting */






/* elementi di ripulitura generale */
.center {	/* tenere*/
	text-align: center;
	}

hr {	/* tenere*/
	display: none;
	}

a img {
	border: none;
	}
/* end elementi di ripulitura generale */























.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

blockquote, strike {
	color: #5A514E;
	}

code {
	font: 12px 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 9px;
	letter-spacing: .07em;
	}

#wp-calendar #prev a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */








/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}
/* End Various Tags & Classes*/


/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */


