/*  
Theme Name:Simplicity
Theme URI: http://www.dfalanga.net
Description: Un tema semplice, chiaro e pulito.
Version: 1.0
Author: Davide Falanga
Author URI: http://www.dfalanga.net
*/


/* Stili generali della pagina */

body, html {
	background:#FFF;
	height:100%;
	padding:0;
	margin:0;
	font: 1em Verdana, Arial, Sans-Serif;
	color:#2F2F2F
}

html {
	font-size:100%
}

hr {
	display:none
}

ul,li {
	list-style-type:none;
	margin:0;
	padding:0
}

.clear {
	clear:both
}

img {
	border:none;
	text-decoration:none
}

a {
	color:#0040B6;
	text-decoration:none
}

a:hover {
	border-bottom:0.091em solid #9F9F9F;
	color:#111
}

blockquote p {
	background-image:url(../simplicity/images/citazione.png);
	background-repeat:no-repeat;
	padding:1em 0em 2em 3.3em;
	font-style:italic;
	color:#555;
	line-height:1.5em;
	letter-spacing:0.05em;
	word-spacing:0.1em;
	margin:0em 2em !important;
	font-family:Georgia, Garamond, Times, serif;
}

acronym, abbr {
	border-bottom: 1px dashed #000;
	cursor: help;
}

/* Reset degli stili: http://meyerweb.com/eric/tools/css/reset/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

pre, code {
	display:block;
	overflow:auto;
	background-color:#FBFBFB;
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
	padding:0.5em;
	color:#777;
	font-family:monospace;
	font-size:1em;
	margin:1em
}

/* Testata */

#testata {
	display:block;
	width:100%;
}

#barra_superiore {
	background-color:#333;
	height:1.688em;
	border-bottom:0.0625em solid #FFF
}

#pagine {
	float:left;
	font-size:0.689em;
	font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;
	line-height:2.45em;
	margin-left:1.18em
}

#pagine ul {
	float:left;
	width:100%;
}

#pagine ul li {
	display:inline;
	text-transform:uppercase;
	padding-right:0.875em
}

#pagine ul li a {
	color:#C3C3C3
}

#pagine ul li a:hover {
	color:#FFF
}

#titolo {
	display:block;
	width:100%;
	background-color:#EEE;
	border-bottom:0.187em solid #DDD;
	height:6.125em;
	padding-top:1em
}

#titolo h1 {
	display:inline;
	margin-left:1.375em;	
}

#titolo h1 a {
	color:#444;
	font:2.5em Georgia, Garamond, Times, serif;
	font-style:italic;
	border-bottom:.045em solid #DDD;
	padding:0.09em

}

#titolo h1 a:hover {
	color:#666;
	border-bottom:.045em solid #BFBFBF
}

#titolo .sottotitolo {
	margin-left:3.750em;
	font-size:.9em;
	padding:.5em;
	font-weight:bold
}

/* Corpo della pagina */

#corpo_pagina {
	width:53.125em;
	margin:0 auto;
	margin-top:0.937em
}

#contenuti {
	width:41em;
	float:left
}

#barra_laterale {
	width:16em;
	float:right
}

/* Contenuti */

.titolo_post h2 {
	margin-left:5.6em;
	font:1.6em Georgia, Garamond, Times, serif;
}

.titolo_post h2 a {
	color:#0040B6;
	font-style:italic
}

.titolo_post h2 a:hover {
	color:#CC0000;
	border:none
}

.titolo_pagina h2 {
	font:1.6em Georgia, Garamond, Times, serif;
}

.titolo_pagina h2 a {
	color:#0040B6;
	font-style:italic
}

.titolo_pagina h2 a:hover {
	color:#CC0000;
	border:none
}

.contenitore_pagina {
	margin-left:3.3em;
}

.informazioni_post, .post {
	float:left;
}

.informazioni_post {
	width:11em;
	padding:.5em;
	font-size:0.689em;
	color:#666
}

.data_post, .categoria, .commenti, .tag {
	padding:0.455em;
	border-bottom:0.01em solid #DDD;
	font-style:italic;
	text-align:right;
	font-family:Georgia, Garamond, Times, serif;
}

.informazioni_post img {
	margin-right:0.368em
}

.informazioni_post a {
	color:#0040B6;
}

.informazioni_post a:hover {
	border-bottom:0.091em solid #9F9F9F;
	color:#296BDF
}

.tag ul li {
	padding:0.182em;
}

.post, .pagina {
	width:40em;
	padding:0.3em 0em 1em 1em;
	font-size:0.750em;
	line-height:1.4em
}

.post p, .pagina p {
	margin:0.8em 0em
}

.post a, .pagina a {
	border-bottom:0.18em solid #DDD;
	color:#0040B6;
	font-weight:bold
}

.post a:hover, .pagina a:hover {
	border-bottom:0.18em solid #666;
}

.post ul, .pagina ul {
	margin:0em 4em
}

.post li, .pagina li {
	list-style-image:url(../simplicity/images/lista.gif);
}

#contenuti h3 {
	font-size:1.2em;
	padding:0.5em;
	border-bottom:0.083em solid #DDD;
	color:#333
}

.non_trovato {
	font-size:0.750em
}

.center {
	text-align: center;
	}

.alignright {
	float: right;
}
	
.alignleft {
	float: left
}

img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
	
img.alignright, img[align="right"] {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft, img[align="left"] {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
	
img.noborder {
	border: none !important;
}

#navigazione {
	font-size:0.689em;
	margin-bottom:1em
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 0.091em 0.5em !important;
	margin: 0.18em !important;
	text-decoration: none !important;
	border: 0.091em solid #ddd !important;
	color: #aaa !important;
	background: #f2f2f2 !important;	
	}

.wp-pagenavi a:hover {	
	border: 0.091em solid #b6f48d !important;
	background: #f1feea !important;
	color: #89c87c !important;
	}

.wp-pagenavi span.pages {
	background: #edf8ff !important;
	border: 0.091em solid #a7dbff !important;
	padding: 0.091em 0.5em !important;
	margin: 0.18em !important;
	font-weight: bold !important;
	color: #76b6e2 !important;
}

.wp-pagenavi span.current {
	padding: 0.091em 0.5em !important;
	margin: 0.18em !important;
	background: #edf8ff !important;
	border: 0.091em solid #a7dbff !important;
	font-weight: bold !important;
	color: #76b6e2 !important;
}


.wp-pagenavi span.extend {
	padding: 0.091em 0.5em !important;
	margin: 0.18em !important;
	text-decoration: none !important;
	border: 0.091em solid #ddd !important;
	color: #aaa !important;
	background: #f2f2f2 !important;	
}

.pagina_precedente {
	float:left
}

.pagina_successiva {
	float:right
}

/* Commenti */

#contenitore_commenti {
	margin-left:12.3em;
	padding:.5em;
	font-size:0.689em;
	color:#666

}

#contenitore_commenti h3 {
	font-size:1.3em;
	padding:0.5em 0em;
	border-bottom:0.083em solid #DDD;
	color:#333;
	text-transform:uppercase
}

.lista_commenti {
	margin-top:0.5em
}

.lista_commenti ol li {
	list-style-type:decimal
}

.commento_singolo {
	padding:0.5em;
	line-height:1.5em;
	margin:0.5em
}

.commento_singolo a {
	font-weight:bold
}

.corpo_commento {
	padding:0.5em
}

.informazioni_commentatore {
	font-style:italic;
	padding:0.3em;
	border-bottom:0.01em solid #EFEFEF
}


#form_commenti {
	padding:0.5em;
	background-color:#F8F8F8;
	border:0.01em solid #DDDDDD;
	margin:1em 0em
}

.tag_permessi {
	margin:0.5em 0em
}

textarea#comment {
	width:35em
}

#author, #url, #email, #comment {
	border:0.01em solid #DDDDDD;
	background-color:#FCFCFC
}

/* Barra laterale */

#barra_laterale {
	font-size:0.689em;
	color:#666;
	line-height:1.3em
}

#barra_laterale a {
	color:#0040B6;
}

#barra_laterale a:hover {
	border-bottom:0.091em solid #9F9F9F;
	color:#111
}

#barra_laterale h3, #barra_laterale h2 {
	color:#555;
	text-transform:uppercase;
	border-bottom:0.071em solid #DDD;
	font-size:1.162em;
	padding:.5em 0em;
	margin:.5em 0em
}

#barra_laterale #rss img {
	padding:.5em
}

#barra_laterale ul li {
	padding:.2em
}

#s {
	padding:0.2em;
	color:#828282;
	border:0.16em solid #DDD;
	font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;
	background-color:#FCFCFC
}

.logo_rss a:hover {
	border:none
}

/* Pie di pagina */

#pie_di_pagina {
	background-color:#EEE;
	border-top:0.187em solid #DDD;
	text-align:center;
	font-size:0.750em;
	display:block;
	width:100%;
	padding:0.83em 0em;
	line-height:1.5em
}

#pie_di_pagina a {
	border-bottom:0.18em solid #DDD;
	color:#0040B6;
	font-weight:bold
}

#pie_di_pagina a:hover {
	border-bottom:0.18em solid #666;
}


