@media all {
* { margin:0; padding:0; }
body { margin:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#333333; }
a:link, a:visited, a:hover, a:focus, a:active { font-size:1em; color:#333333; text-decoration:none; border-bottom:1px dotted #333333; }

h1 { font-size:28px; }
h2 { font-size:26px; }
h3 { font-size:22px; }
h4 { font-size:19px; }
h5 { font-size:15px; }
h6 { font-size:12px; } /* stesso carattere di body */
h1, h2, h3, h4, h5, h6 { margin:0.90em 0 0.30em 0; font-weight:bold; }

hr { margin:10px 0; } /* ie: margin:0; */
p { margin-bottom:0.50em; }
strong, b { font-weight:bold; }
i, em, address { font-style:italic; }
ins, s { text-decoration:underline; }
del { text-decoration:line-through; }

big { font-size:1.15em; }
small { font-size:0.95em; }
sup, sub { font-size:0.8em; }

ol { margin:0.5em 0 1em 3em; }
ul { margin:0.5em 0 1em 2.7em; }
li { margin-bottom:0.2em; }

img { vertical-align:middle; }
a img { margin:0; padding:0; border:none; vertical-align:middle; text-decoration:none; }

table { margin-bottom:1em; }
table th { vertical-align:middle; }
table td { vertical-align:top; }

acronym, abbr { cursor:help; border-bottom:1px dotted #666666; }
blockquote, cite, q { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; font-style:italic; }
blockquote { margin:5px 15px; padding:3px 10px 8px 30px; font-size:1.1em; font-weight:normal; background:#FFFFFF url(images/blockquote.png) no-repeat left top; }
code, pre { font-family:"Courier New", Courier, monospace; font-size:12px; }

dl { margin:0.8em 0 1em 1.5em; }
dl dt { margin-bottom:0.2em; font-size:1.1em; font-weight:normal; }
dl dd { margin-bottom:0.7em; font-size:1em; }
dl dd ul, dl dd ol { margin-top:0; }
dl dd ul li, dl dd ol li { margin-bottom:0; line-height:1.45em; }

form { margin:0; padding:0; border:0; }
label { vertical-align:text-top; }
fieldset { margin:0.4em; padding:0.3em 0.6em 0.6em 0.6em; }
fieldset legend { padding:0 0.6em 0 0.3em; }
input, select, textarea { vertical-align:middle; }
input, textarea { padding:1px; }
textarea { font-family:"Courier New", Courier, monospace; font-size:0.95em; resize:none; }
option { padding:0 10px 2px 3px; }
}

@media screen {
﻿/*
Theme Name: jblog
Theme URI: http://www.jblog.it/
Description: Tema di jblog (flat)
Version: 0.2
Author: Giacomo 
Author URI: http://www.jblog.it/

Note:
- #id ordinati alfabeticamente
- impostare la larghezza della sidebar richede di modificare main2, c1, e404
- non utilizzare una singola lettera per nominare le "classi multiuso" perch� la singola lettera � utilizzata per le classi interne a un id
*/

* {} /* lasciare qui ... problema con @media{} */

/* Struttura principale */
a:link, a:visited { color:#0088BB; border-color:#0088BB; }
a:hover, a:focus, a:active { color:#CC4444; border-color:#CC4444; }

body { background:#E6FAFF url("images/background.png") repeat left -25px; }
#body { width:900px; margin:auto; }
#body2 { padding-bottom:10px; }
#main_panel { background:#FFFFFF url(images/backs_o1.png) no-repeat -900px bottom; }



/* CLASSI MULTIUSO */
.clear { clear:both; font-size:1px; height:0px; }
.printCSS, .printCSS2 { display:none; }
.noprintCSS { display:block; }
.alignright { float:right;margin:0 0 20px 15px; }
.alignleft { float:left; margin:0 15px 20px 0; }
.aligncenter { display:block; margin:5px auto 10px auto; }
.separator { height:10px; margin:10px 0 30px 0; background:url(images/backs_o4.png) no-repeat 0px bottom; }
.single_separator_20px { height:20px; background-color:#FFFFFF; }

/* ADV [vedi print.css] */
.sidebar_adv1 { padding:0; }
.sidebar_adv2 { padding:0;  }
.sidebar_adv3 { padding:15px 0 0 0; }
.content_adv200 { float:right; margin:0 0 20px 15px; }
.content_adv300 { text-align:left; margin:20px 0; }
.content_adv400 { text-align:left; margin:20px 0; }
.list_adv400 { text-align:left; margin:-20px 0 30px 0; }
.adv400_links { text-align:left; margin:15px 0 5px 0; }
#sb_adv_bottom .c1 { float:left; width:135px; }
#sb_adv_bottom .c2 { float:left; width:165px; }

	/* Blocchi h2 + ul + li */
	.block h2 { margin:0 0 3px 0; padding:3px 0 3px 3px; border-bottom:1px dotted #DDDDDD;
				color:#444444; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
	.block ul, .block li { margin:0; padding:0; list-style:none; font-size:12px; }
	.block li { padding:3px 0px 3px 3px; border-bottom:1px dotted #DDDDDD; }
	.block a:link, .block a:visited { color:#0088BB; text-decoration:none; border:none; }
	.block a:hover, .block a:focus, .block a:active { color:#55BBEE; text-decoration:none; border-bottom:1px dotted #55BBEE; }
	.block .resetList ul, .block .resetList li { list-style:disc; border:none; margin:0; padding:0; }
	.block .resetList ul { margin:3px 0 3px 25px; }
	
		.blockFeedIcon /*su <a> con <img>*/ { border:none !important; }
		.blockFeedIcon img { vertical-align:middle; width:25px; height:25px; background:url(images/backs_s.png) no-repeat -90px -290px; }
		
	/* Post + Thumbnails */
	.postThumb_block li { padding-top:3px; padding-bottom:8px; }
	.postThumb_block .date { padding-top:3px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666666; }
	.postThumb_block .title { font-weight:bold; padding-bottom:3px; }
	.postThumb_block .thumbnail /*su <a>*/{ float:left; display:block; margin:3px 6px 0 0; text-decoration:none !important; border:2px solid #FFEECC !important; }
		.postThumb_block .thumbnail img { width:100px; height:70px; background:#FFFFFF no-repeat center center; text-decoration:none !important; border:none !important; }
	.postThumb_block .excerpt{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; }



/* Breadcrumbs  */
#breadcrumbs { padding:0 0 7px 14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888; background:url(images/backs_sl.png) no-repeat -2px 1px; }
#breadcrumbs a { color:#888888; text-decoration:none; border-bottom:1px dotted #888888; }
#breadcrumbs b { color:#666666; }
#breadcrumbs .s {  } /* separatore */



/* HEADER */
#header { background:#FFFFFF url(images/backs_o1.png) no-repeat -900px bottom; padding:5px 15px 0px 15px; }
#blogtitle a { margin-top:5px; display:block; width:300px; height:140px; position:relative; z-index:20; background:url(images/backs_s.png) no-repeat 0px -560px; text-decoration:none; border:none; }

	#header_panel { height:160px; overflow:hidden; position:relative; }
	#header_panel a { text-decoration:none; border:none; }
	#header_panel h1, #header_panel h2, #header_panel h3, #header_panel h4, #header_panel h5, #header_panel h6 { margin:0; padding:0; }

	/* 3 sezioni principali */
	#header_panel .c1, #header_panel .c2, #header_panel .c3  { float:left; }
	#header_panel .c1 { width:320px; }
	#header_panel .c2 { width:320px; padding-right:10px; }
	#header_panel .c3 { width:20%; height:160px; padding:6px 0 0 20px; background:url(images/backs_s.png) no-repeat -290px -1100px; }

		/* Feed RSS*/
		#header_panel .c2 .c21, #header_panel .c2 .c22, #header_panel .c2 .c23 { height:50px; }
		#header_panel .c2 .c21 .t, #header_panel .c2 .c22 .t, #header_panel .c2 .c23 .t
			{ position:relative; z-index:10; height:50px; color:#555555; font-family:"Arial Rounded MT Bold","Trebuchet MS",Arial, Helvetica, sans-serif; }
		#header_panel .c2 .c21 .i, #header_panel .c2 .c22 .i, #header_panel .c2 .c23 .i
			{ position:relative; z-index:20; margin-top:-50px; display:block; height:50px; background:url(images/backs_s.png) no-repeat; }
		#header_panel .c2 .c21 { margin-bottom:2px;  width:310px; }
		#header_panel .c2 .c21 .i { background-position:0px -110px; }
		#header_panel .c2 .c21 .t { padding-left:55px; font-size:28px; } 

		/* Newsletter */
		#header_panel .c2 .c22 .i { background-position:0px -170px; }
		#header_panel .c2 .c22 .t { padding-left:55px; font-size:20px; }
		#header_panel .c2 .c22 .i .f { padding:22px 0 0 50px; }
		#header_panel .c2 .c22 .i .f .f_tc { float:left; height:22px; padding-right:2px; background:transparent url(images/backs_s.png) no-repeat left -80px; }
		#header_panel .c2 .c22 .i .f .f_bc { float:left; height:20px; padding-left:5px; background:url(images/backs_s.png) no-repeat 3px -290px; }
		#header_panel .c2 .c22 .i .f .f_t /*input-text*/
			{ height:16px; padding:3px 8px; width:182px; border:none; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
		#header_panel .c2 .c22 .i .f .f_b /*input-submit*/
			{ height:19px; width:42px; padding-right:4px; border:none; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#666666; }

		/* Cerca */
		#header_panel .c2 .c23 .i { background-position:0px -230px; }
		#header_panel .c2 .c23 .t { padding-left:55px; font-size:20px; }
		#header_panel .c2 .c23 .i .f /* +IEFix*/{ padding:22px 0 0 50px; }
		#header_panel .c2 .c23 .i .f .f_tc { float:left; height:22px; padding-right:2px; background:url(images/backs_s.png) no-repeat left -80px; }
		#header_panel .c2 .c23 .i .f .f_bc { float:left; height:20px; padding-left:5px; background:url(images/backs_s.png) no-repeat 3px -320px; }
		#header_panel .c2 .c23 .i .f .f_t /*input-text*/
			{ height:16px; width:182px; padding:3px 8px; border:none; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
		#header_panel .c2 .c23 .i .f .f_b /*input-submit*/
			{ height:19px; width:62px; padding-right:4px; border:none; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#666666; }



/* FOOTER PANEL + Elementi associati*/
#footer_panel { background:#FFFFFF url(images/backs_o1.png) no-repeat 0px top; color:#444444; }
#footer_panel .footer_panel_bottom { background:transparent url(images/backs_o1.png) no-repeat -900px bottom; padding:5px 0px 15px 10px; }
#footer_panel .c { float:left; margin-right:20px; }
#footer_panel .fp1 { width:350px; }
#footer_panel .fp2 { width:320px; }
#footer_panel .fp3 { width:160px; }
#footer_panel .fp4 { width:160px; overflow:hidden; margin:0; padding:0; }

	#recent_comments li span { font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
	
	/* MyBlogLog */
	#MBL_COMM { width:160px !important; }
	#MBL_COMM td.mbl_img { padding:1px 0 !important; }
	#MBL_COMM #tr0 { display:none !important; }
	.mbl_fo_hidden, #tdd11, .mbl_img { padding:0 !important; margin:0 !important; }



/* FOOTER */
#footer { color:#444444; }
#footer table { margin:0; padding:0; }
#footer td { background-color:#FFFFFF; }
#footer .c { float:left; }
#footer .r { padding-bottom:10px; }
#footer .footer_c1 { padding:0; width:200px; margin-right:10px; background:#FFFFFF url(images/backs_o1.png) no-repeat -3530px top; }
#footer .footer_c1_bottom { padding:5px 10px 15px 10px; background:url(images/backs_o1.png) no-repeat -4440px bottom; }
#footer .footer_c2 { width:670px; padding:5px 10px; background:#FFFFFF url(images/backs_o1.png) no-repeat -3740px top; margin:0; }
.mybloglog_footer4IE { position:relative; }


/* CONTENUTI */
#content { float:left; width:540px;/* vedi #single*/ padding:0 15px 0 10px; overflow:hidden; }



/* SIDEBAR */
#sidebar { float:left; width:325px; background:#FFFBEE url(images/backs_o1.png) no-repeat -4645px top;  }
#sidebar .bottom { padding:10px 10px 10px 10px; background:url(images/backs_o1.png) no-repeat -4970px bottom; overflow:hidden; }
#sidebar .block { padding-bottom:20px; }
#sidebar .block h2 { background:#FFEECC url(images/backs_s.png) no-repeat left -1350px; border:none; padding:4px 0 0 15px; height:25px;  }

	#welcome_blog_topics li { font-size:12px; line-height:14px; padding-bottom:3px; }
	
	/* Lunghi elenchi di parole corte (controllare funzione "archivio") */
	#sb_categories li { float:left; width:145px; }
	
	#sb_adv_bottom { padding:10px 0 5px 0; }
	#sb_adv_bottom .c1 /*lista 125x125 */ { float:left; width:130px; }
		#sb_adv_bottom .c1 a { display:block; margin-bottom:10px; border:none; text-decoration:none; }
	#sb_adv_bottom .c2 /*skyscraper 120x600*/{ float:left; width:160px; padding-left:10px; }



/* NAV1 - Menù pagine */
#nav1 { height:36px; overflow:hidden; background:#99D6FF url(images/backs_t.png) no-repeat right -360px; }
#nav1 ul { height:36px; }
#nav1 ul, #nav1 ol, #nav1 li { list-style:none; margin:0; padding:0; }
#nav1 li { float:left; }
#nav1 li a { height:26px; float:left; padding:10px; paddicng-bottom:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; border:none; }
#nav1 li a:link, #nav1 li a:visited { color:#0066BB; border:none; text-decoration:none; }
#nav1 li a:hover, #nav1 li a:focus, #nav1 li a:active  { color:#FFFFFF !important; background-color:#33ADFF !important; border:none; text-decoration:none; }
#nav1 .first { background:url(images/backs_t.png) no-repeat left -410px; }
#nav1 .first a { padding-left:20px; }
#nav1 .first a:hover, #nav1 .first a:focus, #nav1 .first a:active { background:#33ADFF url(images/backs_t.png) no-repeat left -510px; }
#nav1 .first_force a:link, #nav1 .first_force a:visited { background:#347BFE url(images/backs_t.png) no-repeat left -610px; }
#nav1 .current_page_item a:link, #nav1 .current_page_item a:visited, #nav1 .current_page_item a:hover, #nav1 .current_page_item a:focus, #nav1 .current_page_item a:active,
#nav1 .first_force a:link, #nav1 .first_force a:visited, #nav1 .first_force a:hover, #nav1 .first_force a:focus, #nav1 .first_force a:active { color:#FFFFFF !important; background-color:#347BFE !important; }



/* Menù categorie principali */
#nav2 { margin:15px auto; width:860px; background-color:#EEEEEE; }
#nav2 ul, #nav2 ol, #nav2 li { list-style:none; margin:0; padding:0; }
#nav2 .t { background:transparent url(images/backs_o1.png) no-repeat -1800px top; }
#nav2 .b { padding:6px 0px; background:transparent url(images/backs_o1.png) no-repeat -2660px bottom; }
#nav2 .b .c { position:relative; z-index:5; height:20px; padding:0 30px 0 15px; overflow:hidden; }
#nav2 .b .c .d { padding-bottom:3px; }
#nav2 .b .c li, #nav2 .b .c h3 { float:left; margin:2px 15px 2px 2px; font-size:12px; }
#nav2 .b .c h3 { color:#000000; font-weight:bold; }
#nav2 .b .c li a { display:block; white-space:nowrap; color:#777777; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; border:none; }
#nav2 .exp { position:relative; z-index:10; float:right; width:24px; height:24px; margin:-22px 6px 0 0; background:#EEEEEE url(images/backs_s.png) no-repeat left 0px; cursor:pointer; }
#nav2 .red { background:#EEEEEE url(images/backs_s.png) no-repeat left -30px; }



/* Blog text */
.blogText { line-height:1.4em; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.blogText h2, .blogText h3, .blogText h4, .blogText h5 { color:#000000; line-height:1em; padding-bottom:0.2em; }
.blogText h2 { font-weight:normal; margin:35px 0 20px 0; border-bottom:2px solid #000000; letter-spacing:-0.02em; font-family:Verdana, Arial, Helvetica, sans-serif; }
.blogText h3 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:22px; border-bottom:1px dotted #000000; margin:25px 0 15px 0; letter-spacing:-0.04em; }
.blogText h4 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; border-bottom:1px dotted #000000; margin:20px 0 6px 0; }
.blogText h5 { font-size:1em; border-bottom:1px dotted #000000; margin:0 0 4px 0; }
.blogText h6 { font-size:1em; margin-bottom:2px; }
.blogText .h_nrml { display:inline; font-weight:normal; }
.blogText p { margin-bottom:0.9em; }
.blogText ul, .blogText ol { margin-bottom:2.2em; line-height:1.4em; }
.blogText li { margin-bottom:0.6em; }
.blogText pre { padding:5px 10px; margin:6px 0 10px 0; overflow:auto;
				font-family:"Courier New", Courier, monospace; font-size:13px; line-height:20px;
				-moz-border-radius:12px; -webkit-border-radius:12px; background-color:#F6F6F6; }
				/*<code> deve essere utilizzato per il codice "inline", quindi non gli può essere attribuito lo stesso stile di <pre>*/



/* Entry */
.entry { font-size:12px; margin:10px 0 50px 0; padding-bottom:10px; background:url(images/backs_o4.png) no-repeat 0px bottom; }

	/* Header */
	.entry .hd a:link, .entry .hd a:visited { color:#003399; text-decoration:none; border-bottom:1px dotted #0033CC; }
	.entry .hd a:hover, .entry .hd a:focus, .entry .hd a:active { color:#FF3333; text-decoration:none; border-bottom:1px dotted #FF3333; }
	.entry .hd h1, #page_title { font-size:33px; line-height:35px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:0;  }
	.entry .hd h1 a:link, .entry .hd h1 a:visited,
		#page_title a:link, #page_title a:visited { color:#003399; text-decoration:none; border:none; }
	.entry .hd h1 a:hover, .entry .hd h1 a:focus, .entry .hd h1 a:active,
		#page_title a:hover, #page_title a:focus, #page_title a:active { color:#003399; text-decoration:none; border-bottom:1px dotted #0033CC; }
	.entry .hd .info { padding:15px 0 12px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
	.entry .hd .info .date { float:left; margin-right:10px; font-weight:bold; color:#993300; background:#FFEE99 url(images/backs_t.png) no-repeat left -710px; }
		.entry .hd .info .date .r { /*height:22px*/ font-size:12px; line-height:12px; padding:4px 12px 6px 12px; background:url(images/backs_t.png) no-repeat right -732px; }
	.entry .hd .info .author { float:left; padding:3px 0 4px 0; font-size:11px; }
	.entry .hd .info .comment { float:right; padding:3px 0 4px 0; font-weight:bold; }
	
	/* Condividi */
	.entry .share { height:17px; overflow:hidden; margin:5px 0 10px 0; padding:6px 0 5px 15px;
							color:#666666; font-size:12px; font-weight:bold;
							border:1px solid #DDDDDD; -moz-border-radius:15px; -webkit-border-radius:15px;
		}
		.entry .share .btn { float:left; height:17px; margin:0 20px 0 0; padding:1px 0 0 20px; border:none !important;/*!important per IE6*/ text-decoration:none; color:#003399; }
		.entry .share .twitter { background:transparent url(images/backs_s.png) no-repeat -290px -1440px; }
		.entry .share .facebook { background:transparent url(images/backs_s.png) no-repeat -290px -1400px; }
		.entry .share .friendfeed { background:transparent url(images/backs_s.png) no-repeat -290px -1420px; }
		.entry .share .digg { background:transparent url(images/backs_s.png) no-repeat -290px -1480px; }
		.entry .share .delicious { background:transparent url(images/backs_s.png) no-repeat -290px -1460px; }
	
	/* Content */
	.entry .cn .more-link  { padding:5px 0 10px 0; text-align:left; }
	.entry .cn .more-link a { padding-bottom:1px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#FF4400; border-color:#FF4400; }
	
	/* Content - Formattazione */
	.entry .blogText { line-height:1.5em; }
	
	/* Footer */
	.entry .ft { padding:10px 0 2px 0; font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; }
	.entry .ft .share { margin:15px 0 0 0; }
	.entry .ft .ct .ico /*categorie*/ { height:20px; width:20px; float:left; background:#FFFFFF url(images/backs_s.png) no-repeat 2px -478px; }
	.entry .ft .ct .txt /*categorie*/ { padding:2px 0 5px 0px; }
	.entry .ft .tg .ico /*tag*/ { height:20px; width:20px; float:left; background:#FFFFFF url(images/backs_s.png) no-repeat 0px -458px; }
	.entry .ft .tg .txt /*tag*/ { padding:2px 0 5px 0px; }



/* Pagine */
#page_title { font-size:46px; line-height:50px; padding:10px 0 20px 0; } /* vedi .entry hd h1 */



/* Tag cloud */
#tag_cloud a { white-space:nowrap; margin-right:0.3em; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#tag_cloud a:link, #tag_cloud a:visited { color:#FF8600; text-decoration:none; border:none; }
#tag_cloud a:hover, #tag_cloud a:focus, #tag_cloud a:active { color:#FF4400; text-decoration:none; border:none; }



/* Navigazione delle pagine */
.pages_navigation /* div principale */{ padding:10px 0 10px 0; }

	/* Plugin WP-Pagenavi */
	.wp-pagenavi { text-align:center; font-size:11px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; }
	.wp-pagenavi .pages { padding-top:12px; font-size:12px; font-weight:bold; } /*pagina x di tot*/
	.wp-pagenavi a { margin-right:4px; padding:2px 4px; text-decoration:none; font-weight:bold; border:none; }
	.wp-pagenavi a:link, .wp-pagenavi a:visited { border:1px solid #CCCCCC; color:#999999; }
	.wp-pagenavi a:hover, .wp-pagenavi a:focus, .wp-pagenavi a:active { border:1px solid #999999; color:#666666; background-color:#EEEEEE; }
	.wp-pagenavi .current { padding:2px 5px; font-size:14px; font-weight:bold; color:#333333; }

	/* Wordpress */
	.wp_navigation .prev_page { float:left; text-align:left; }
	.wp_navigation .next_page { float:right; text-align:right; }
	.wp_navigation a { font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-wefight:bold; }
	.wp_navigation a:link, .wp_navigation a:visited { color:#666666; text-decoration:none; border:none; }
	.wp_navigation a:hover, .wp_navigation a:focus, .wp_navigation a:active { color:#333333; text-decoration:none; border:none; }
	
	

/* Post precedente|successivo (post singolo) */
.pre_post_links /*link post precedente e successivo*/{ padding-top:10px; font-size:12px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; }
.pre_post_links .lt /*precedente*/{ float:right; width:270px; text-align:right; }
.pre_post_links .rt /*successivo*/{ float:left; width:270px; text-align:left; }
.pre_post_links .p /*"post (precedente|successivo)*/{ height:22px; margin-bottom:-8px; font-size:11px; font-weight:bold; color:#666666; }
.pre_post_links .t /*titolo*/{ line-height:1.5em; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.pre_post_links .lt .p, .pre_post_links .lt .t { padding:0 17px 0 5px; }
.pre_post_links .rt .p, .pre_post_links .rt .t { padding:0 5px 0 20px; }
.pre_post_links .rt .p { background:#FFFFFF url(images/backs_t.png) no-repeat -15px -669px; }
.pre_post_links .lt .p { background:#FFFFFF url(images/backs_t.png) no-repeat 257px -669px; }
.pre_post_links .s { margin-top:-15px; }
.pre_post_links .s .rs { padding:20px 0 10px 0; }



/* Post correlati e casuali (post singolo) */
#releated_random { margin:0; color:#505050; font-family:Verdana, Arial, Helvetica, sans-serif; }
#releated_random ul, #releated_random ol, #releated_random li { margin:0; padding:0; list-style:none; }
#releated_random a { color:#FF7733; border-bottom-color:#FF8833; }
#releated_random .tabs { padding-left:15px; height:28px; overflow:hidden; } /*altezza fissata per ie6/7 */
#releated_random .tabs .tab { float:left; margin-right:5px; background:#FAF7EB url(images/backs_t.png) no-repeat right 0; }
#releated_random .tabs .tab span {	cursor:pointer; display:block; padding:6px 16px; border:none; background:transparent url(images/backs_t.png) no-repeat left -30px;
									font-size:13px; font-weight:bold; color:#CC6666; }
#releated_random .tabs .selected /*tab*/{ background-color:#FEFBE1; background-position:right -60px; }
#releated_random .tabs .selected span /*tab*/{ background-position:left -90px; color:#CC3300; }
#releated_random .contents { background-color:#FEFBE1; }
#releated_random .contents .title h3 { font-size:12px; margin:0; padding:2px 0; line-height:17px; }
#releated_random .contents .content { font-size:11px; padding:3px 0 6px 1px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#releated_random .contents .top { background:transparent url(images/backs_o2.png) no-repeat -1080px top; }
#releated_random .contents .bottom { padding:10px 10px 10px 15px; background:transparent url(images/backs_o2.png) no-repeat -1620px bottom; }
#releated_random .contents .scroll { overflow:auto; height:220px;  padding-right:10px; }
#releated_random .noposts { font-size:13px; font-weight:bold; color:#999999; }



/* Pannello utilità varie (post singolo) */
#utility_panel { background-color:#FFF3F3; color:#444444; font-size:12px; }
#utility_panel a { color:#333333; border-bottom-color:#333333; }
#utility_panel .a1 /*link "tipo1"*/ { padding-bottom:1px; color:#CC0066; border-color:#CC0066; }
#utility_panel .a2 /*link "tipo2"*/ { font-size:13px; font-weight:bold; color:#555555; }
#utility_panel .e /*error*/ { font-size:13px; color:#999999; font-weight:bold; }
#utility_panel .top { background:transparent url(images/backs_o2.png) no-repeat 0px top; }
#utility_panel .bottom { padding:20px 0 10px 25px; background:transparent url(images/backs_o2.png) no-repeat -540px bottom; }
#utility_panel .t /*titolo*/ {	position:relative; z-index:10; height:40px; margin-top:-3px; padding:5px 0 2px 50px; /*lasciare padding-bottom per IE */
								font-size:18px; color:#CC0066; background:transparent url(images/backs_s.png) no-repeat; }
#utility_panel .c /*contenuto*/ { position:relative; z-index:20; margin:-10px 0 20px 60px; }
#utility_panel .ob span /*pulsante "more"*/ { float:right; padding-left:20px; height:16px; cursor:pointer; background:transparent url(images/backs_s.png) no-repeat -290px -770px; color:#CC0033; border-bottom:1px dotted #CC0033; font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#utility_panel .of /*contenuto "other"*/ {}
#utility_panel ul, #utility_panel li { margin:0; padding:0; list-style:none; }
#utility_panel li { padding-bottom:6px; }

#utility_panel .podcast .t /*podcast*/ { background-position:-230px -310px; }
#utility_panel .blogfeed .t /*feed*/ { background-position:-230px -360px; }
#utility_panel .podcastfeed .t /*feed*/ { background-position:-230px -710px; }
#utility_panel .commentsfeed .t /*feed dei commenti*/ { background-position:-230px -410px; }
#utility_panel .newsletter .t /*newsletter*/ { background-position:-230px -460px; }
#utility_panel .comment .t /*form per commenti*/ { background-position:-230px -505px; }



/* Area commenti */
#comments { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* Pannello commenti e trackback [TABS] */
#comments_panel { padding:10px 0 0 0; background:transparent url(images/backs_o4.png) no-repeat -1640px top; }
#comments_panel ul, #comments_panel ol, #comments_panel li { margin:0; padding:0; list-style:none; }
#comments_panel .tabs { padding-left:20px; height:34px; overflow:hidden; background-color:#66C2FF; }
#comments_panel .tabs .tab { float:left; margin-right:10px; background:#42A2ED url(images/backs_t.png) no-repeat right -320px; }
#comments_panel .tabs .tab span { cursor:pointer; display:block; padding:6px 20px; color:#C6DFFF; background:transparent url(images/backs_t.png) no-repeat left -280px;
								  font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:22px;  }
#comments_panel .tabs .selected { background-color:#FFFFFF; background-position:right -200px; }
#comments_panel .tabs .selected span { color:#0066CC; background-position:left -240px; }

/* Pannello commenti e trackback [CONTENTS] */
#comments_panel .contents { }
#comments_panel .contents .top { background:transparent url(images/backs_o4.png) no-repeat -2180px top; }
#comments_panel .contents .bottom { padding:10px 0 5px 0; background:transparent url(images/backs_o4.png) no-repeat -2720px bottom; }
#comments_panel .contents .no { padding:2px 10px 10px 10px; color:#555555; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }

	/* Singolo commento/trackback */
	#comments_panel .comment { margin-bottom:10px; position:relative;/*IE-Fix*/ background:#EFF7FF url(images/backs_o4.png) no-repeat -3260px top;
								font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
	#comments_panel .comment .bottom1 { background:transparent url(images/backs_o4.png) no-repeat -3800px bottom; }
	#comments_panel .comment .avatar { position:relative;/*IE-Fix*/ float:left; background:transparent url(images/gravatar_default.jpg) no-repeat left top; }
	#comments_panel .comment .avatar_overlay { height:43px; width:43px; background:transparent url(images/a.gif) no-repeat left top; }
	#comments_panel .comment .author_date { padding:8px 0 0 50px; }
	#comments_panel .comment .author { font-size:13px; font-weight:bold; color:#006699; }
		#comments_panel .comment .author a { color:#006699; border-color:#006699; }
	#comments_panel .comment .number { position:relative;/*IE-Fix*/ float:right; padding:0px 12px 0 10px; color:#C0D6E6; font-size:32px; font-family:Georgia,"Times New Roman",Times,serif; }
	#comments_panel .comment .date { padding-top:4px; font-size:10px; color:#77AADD; }
	
	#comments_panel .comment .content1 { padding:5px 10px 0 10px; }
	#comments_panel .comment .content1 .top2 { background:#FFFFFF url(images/backs_o4.png) no-repeat -4340px top; }
	#comments_panel .comment .content1 .bottom2 { padding:10px; background:transparent url(images/backs_o4.png) no-repeat -4860px bottom; }
	#comments_panel .comment .content1 .bottom2 span { background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#666666; }
	#comments_panel .comment .content1 .bottom2 span blockquote,
	#comments_panel .comment .content1 .bottom2 span cite { font-size:11px; }
	#comments_panel .comment .content1 .bottom2 span code { font-size:12px; }
	
	#comments_panel .comment .footer1 { position:relative;/*IE-Fix*/ padding:6px 7px; font-family:Arial, Helvetica, sans-serif;
										font-size:11px; line-height:11px; overflow:hidden; height:11px;  }
	#comments_panel .comment .footer1 a { border:none; color:#77AADD; }
	#comments_panel .comment .footer1 .c1 { position:relative;/*IE-Fix*/ float:left; }
	#comments_panel .comment .footer1 .c2 { position:relative;/*IE-Fix*/ float:right; }
	#comments_panel .comment .footer1 .c1 a { margin-right:10px; }
	#comments_panel .comment .footer1 .c2 a { margin-left:6px; }
	
	#comments_panel .trackback .author_date { padding-left:15px; }
	
	#comments_panel .admin { background:#FEF7D7 url(images/backs_o3.png) no-repeat -1080px top; }
	#comments_panel .admin .bottom1 { background:transparent url(images/backs_o3.png) no-repeat -1620px bottom; }
	#comments_panel .admin .content1 .top2 { background:#FFFFFF url(images/backs_o3.png) no-repeat -2160px top; }
	#comments_panel .admin .content1 .bottom2 { padding:10px; background:transparent url(images/backs_o3.png) no-repeat -2680px bottom; }
	#comments_panel .admin .number { color:#EFD39A; }
	#comments_panel .admin .date { color:#BC9630; }
	#comments_panel .admin .author { color:#886622; }
	#comments_panel .admin .author a { color:#886622; border-color:#886622; }
	#comments_panel .admin .footer1 a { border:none; color:#BC9630; }



/* Form COMMENTI */
#comment_form { color:#56A9CF; background:#EFF7FF url(images/backs_o3.png) no-repeat 0px top; font-family:Arial, Helvetica, sans-serif; }
#comment_form .bottom { padding:20px 15px 10px 15px; background:url(images/backs_o3.png) no-repeat -540px bottom; }
#comment_form .title_feed { padding-bottom:20px; }
#comment_form .title { float:left; font-size:24px; font-weight:bold; color:#0077AA; }
#comment_form .comments_feed {	float:right; padding:1px 20px 0 0; margin-top:10px;
								font-size:11px; color:#0077AA; border-color:#0077AA; font-weight:bold; background:url(images/backs_s.png) no-repeat right -980px; }
#comment_form .log_info { padding-bottom:5px; }
#comment_form .log_info .logged { float:left; }
#comment_form .log_info .logout { float:right; font-size:11px; }
#comment_form .subscribe-to-comments { padding-top:5px; }
	
	/* Html del form */
	#commentform small { font-size:11px; }
	#comment_form input, #comment_form textarea { color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
	
	/* Contenitore <input> */ #comment_form .author_input, #comment_form .email_input, #comment_form .url_input { float:left; width:248px; margin-bottom:10px; }
	/* <label> */ #comment_form .author_label, #comment_form .email_label, #comment_form .url_label { position:relative; font-size:12px; padding-top:5px; display:block; font-weight:bold; }
	/* <input> */ #author, #email, #url { height:21px; width:196px; padding:4px 32px 0 10px; margin:0;background:none;border:none; }
	#comment_form .author_input { background:transparent url(images/backs_s.png) no-repeat -10px -830px; }
	#comment_form .email_input { background:transparent url(images/backs_s.png) no-repeat -10px -870px; }
	#comment_form .url_input { background:transparent url(images/backs_s.png) no-repeat -10px -910px; }
	/* <textarea> */ #comment_text_area { width:98%; padding:5px; overflow:auto; height:120px; background-color:#FFFFFF;
										border:1px solid #AEAEAE; -moz-border-radius:15px; -webkit-border-radius:15px; }
	
	/* Tag permessi */
	#comment_form .htmltags { padding:5px 0 15px 0; font-size:11px; }
	#comment_form .htmltags code { font-family:"Courier New", Courier, monospace; font-size:11px; }
	
	/* Pulsante "submit" */
	#comment_form .submit { height:25px; width:162px; margin-bottom:10px; background:transparent url(images/backs_s.png) no-repeat -10px -950px; text-align:left; }
						 #submit { height:24px; width:162px; border:none; background:none; text-align:center; font-weight:bold; }



/* Form CONTATTI */
#contact_form { width:540px; overflow:hidden; margin-bottom:25px; font-size:13px; color:#56A9CF; background:#EFF7FF url(images/backs_o3.png) no-repeat 0px top; font-family:Arial, Helvetica, sans-serif; }
#contact_form .bottom { padding:20px 15px 10px 15px; background:url(images/backs_o3.png) no-repeat -540px bottom; }

	/* Html del form */
	#contact_form small { font-size:11px; }
	#contact_form input, #contact_form textarea { color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
	
	/* Contenitore <input> */ #contact_form .name_input, #contact_form .email_input, #contact_form .url_input, #contact_form .subject_input { float:left; width:248px; margin-bottom:10px; }
	/* <label> */ #contact_form .name_label, #contact_form .email_label, #contact_form .url_label, #contact_form .subject_label
				  { font-size:12px; padding-top:5px; display:block; font-weight:bold; }

	/* <input> */ #email_name, #email_email, #email_url, #email_subject { height:21px; width:196px; padding:4px 32px 0 10px; margin:0;background:none;border:none; }
	#contact_form .name_input { background:transparent url(images/backs_s.png) no-repeat -10px -830px; }
	#contact_form .email_input { background:transparent url(images/backs_s.png) no-repeat -10px -870px; }
	#contact_form .url_input { background:transparent url(images/backs_s.png) no-repeat -10px -910px; }
	#contact_form .subject_input { background:transparent url(images/backs_s.png) no-repeat -10px -910px; }
	/* <textarea> */ #email_message { width:98%; padding:5px; overflow:auto; height:120px; background-color:#FFFFFF;
										border:1px solid #AEAEAE; -moz-border-radius:15px; -webkit-border-radius:15px; }

	/* Campi speciali */										
	#contact_form .subject_input { width:450px; height:25px; overflow:hidden; background:transparent url(images/backs_s.png) no-repeat left -1560px; }
		#contact_form .subject_input .right { background:transparent url(images/backs_s.png) no-repeat right -1535px; }
		#email_subject /*<intput>*/ { width:396px; }
	
	#contact_form .captcha_input { padding-top:10px; }
		#contact_form .captcha_input .captcha_img { float:left; padding-right:10px; }
		#contact_form .captcha_input .captcha_data { padding-top:2px; }
		#contact_form .captcha_input .captcha_data .captcha_label { vertical-align:bottom; font-size:12px; }
		#email_captcha_data /*<input>*/ { width:70px; height:19px; padding:3px 10px 0 10px; border:1px solid #AEAEAE; -moz-border-radius:15px; -webkit-border-radius:15px; }
	
	/* Pulsante "submit" */
	#contact_form .submit_input { height:25px; width:162px; margin:20px 0 5px 0; background:transparent url(images/backs_s.png) no-repeat -10px -950px; text-align:left; }
						 #email_submit { height:24px; width:162px; border:none; background:none; text-align:center; font-weight:bold; }



/* Titolo viola + Impostazioni pagine */
.maxititle_purple {	position:relative; border:1px solid #FFFFFF; border-width:1px 0; margin:40px 0 30px 0;
					background-color:#E8E5F6; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.maxititle_purple .top { padding-top:10px; background:transparent url(images/backs_o4.png) no-repeat -550px top; }
.maxititle_purple .bottom { padding-bottom:10px; background:transparent url(images/backs_o4.png) no-repeat -1100px bottom; }
.maxititle_purple .content { font-size:36px; padding:10px 20px; color:#663399; }
.maxititle_purple .content a { text-decoration:none; border:none; border-bottom:1px dotted #663399; margin:0; padding:0; color:#663399; }



/* Antipixel, minibanner, feed, ecc. [vedi print.css] */
.antipixel1 { display:block; margin-bottom:3px; text-decoration:none; border:none !important; }
.antipixel2 { float:left; margin:0 4px 4px 0; text-decoration:none; border:none !important; }
.antipixel1,.antipixel2 { width:80px; height:15px; background:transparent url(images/backs_s.png) no-repeat; }
.feedF { background-position:-135px 0px; }
.feedA { background-position:-135px -28px; }
.feed2 { background-position:-135px -14px; }
.feed1 { background-position:-135px -56px; }
.feed0 { background-position:-135px -42px; }
.credits03 { background-position:-170px -1050px; }
.credits04 { background-position:-170px -1065px; }
.credits05 { background-position:-170px -1080px; }
.credits06 { background-position:-170px -1095px; }
.cclicense_btn { float:left; margin:2px 10px 0 0; display:block; width:88px; height:31px; background:transparent url(images/backs_s.png) no-repeat -40px 0px; border:none !important; }

/* Social buttons */
#socialbtns img { width:32px; height:32px; margin-bottom:5px; background:transparent url(images/backs_s.png) no-repeat left top; }
#socialbtns a:link .facebook, #socialbtns a:visited .facebook { background-position:-5px -1395px; }
#socialbtns a:hover .facebook, #socialbtns a:focus .facebook, #socialbtns a:active .facebook { background-position:-110px -1395px; }
#socialbtns a:link .flickr, #socialbtns a:visited .flickr { background-position:-5px -1430px; }
#socialbtns a:hover .flickr, #socialbtns a:focus .flickr, #socialbtns a:active .flickr { background-position:-110px -1430px; }
#socialbtns a:link .feed, #socialbtns a:visited .feed { background-position:-5px -1465px; }
#socialbtns a:hover .feed, #socialbtns a:focus .feed, #socialbtns a:active .feed { background-position:-110px -1465px; }
#socialbtns a:link .delicious, #socialbtns a:visited .delicious { background-position:-40px -1395px; }
#socialbtns a:hover .delicious, #socialbtns a:focus .delicious, #socialbtns a:active .delicious { background-position:-145px -1395px; }
#socialbtns a:link .lastfm, #socialbtns a:visited .lastfm { background-position:-40px -1430px; }
#socialbtns a:hover .lastfm, #socialbtns a:focus .lastfm, #socialbtns a:active .lastfm { background-position:-145px -1430px; }
#socialbtns a:link .friendfeed, #socialbtns a:visited .friendfeed { background-position:-40px -1465px; }
#socialbtns a:hover .friendfeed, #socialbtns a:focus .friendfeed, #socialbtns a:active .friendfeed { background-position:-145px -1465px; }
#socialbtns a:link .twitter, #socialbtns a:visited .twitter { background-position:-75px -1395px; }
#socialbtns a:hover .twitter, #socialbtns a:focus .twitter, #socialbtns a:active .twitter { background-position:-180px -1395px; }
#socialbtns a:link .youtube, #socialbtns a:visited .youtube { background-position:-75px -1430px; }
#socialbtns a:hover .youtube, #socialbtns a:focus .youtube, #socialbtns a:active .youtube { background-position:-180px -1430px; }
#socialbtns a:link .digg, #socialbtns a:visited .digg { background-position:-75px -1465px; }
#socialbtns a:hover .digg, #socialbtns a:focus .digg, #socialbtns a:active .digg { background-position:-180px -1465px; }

/* Segnalato da */
#sb_linked img { margin:5px 1px 0 0; width:80px; height:15px; vertical-align:top; background:transparent url(images/backs_s.png) no-repeat left top; }
#sb_linked .blogitalia { background-position:0px -1140px; }
#sb_linked .bloghissimo { background-position:0px -1155px; }
#sb_linked .topblogs { background-position:0px -1170px; }
#sb_linked .liquida { background-position:0px -1185px; }
#sb_linked .bloggatore { background-position:0px -1200px; }
#sb_linked .wikio { background-position:0px -1215px; width:90px !important; height:16px !important; }
#sb_linked .migliorblog { background-position:0px -1235px; width:86px !important; height:29px !important; }
#sb_linked .socialblog { background-position:0px -1270px; }
#sb_linked .blogcatalog { background-position:-80px -1140px; }
#sb_linked .spreadrss { background-position:-80px -1155px; }
#sb_linked .toporg { background-position:-80px -1170px; }
#sb_linked .yourpage { background-position:-80px -1185px; }
#sb_linked .superblogdirectory { background-position:-80px -1200px; }
#sb_linked .blogarama { background-position:-87px -1235px;  width:87px !important; height:30px !important; }
#sb_linked .explicatum { background-position:-80px -1270px; }
#sb_linked .csfeedaggregator { background-position:-80px -1285px; }
#sb_linked .bloggernity { background-position:0px -1285px; }
#sb_linked .webso { background-position:0px -1300px; }
#sb_linked .sponsorizzati { background-position:0px -1320px; width:104px !important; height:17px !important; }

/* Evidenziatori */
.highlight_yellow	{ padding:3px; background-color:#FFFBCC; }
.highlight_orange	{ padding:3px; background-color:#FFEBCC; }
.highlight_red		{ padding:3px; background-color:#FFCCCC; }
.highlight_pink		{ padding:3px; background-color:#FFEBF5; }
.highlight_fuchsia	{ padding:3px; background-color:#FFE0EB; }
.highlight_purple	{ padding:3px; background-color:#EBD6FF; }
.highlight_blue		{ padding:3px; background-color:#CCE0F5; }
.highlight_cyan		{ padding:3px; background-color:#D6F5FF; }
.highlight_green	{ padding:3px; background-color:#E0FFCC; }
.highlight_white	{ padding:3px; background-color:#FFFFFF; color:#333333; }
.highlight_black	{ padding:3px; background-color:#333333; color:#FFFFFF; }
.highlight_gray		{ padding:3px; background-color:#EBEBEB; }

/* Messaggi, avvertenze, errori */
.message, .warning, .error { width:420px; margin:0 auto; margin-bottom:30px; font-size:18px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.message .pt, .warning .pt, .error .pt, .message .pb, .warning .pb, .error .pb { background:transparent url(images/backs_o2.png) no-repeat; }
.message .pb, .warning .pb, .error .pb { padding:8px 10px 5px 10px; }
.message .i,  .warning .i,  .error .i { float:left; margin-left:3px; width:45px; height:35px; background:transparent url(images/backs_s.png) no-repeat; }
.message .t,  .warning .t,  .error .t { position:relative; z-index:1; margin-left:55px; padding:3px 0 10px 0; }

	.message { color:#4EADF3; background-color:#EDFAFE; }
	.message .pt { background-position:-4260px top; }
	.message .pb { background-position:-3840px bottom; }
	.message .i  {  background-position:-125px -710px; }

	.warning { color:#FF6633; background-color:#FEF0E1; }
	.warning .pt { background-position:-2580px top; }
	.warning .pb { background-position:-2160px bottom; }
	.warning .i  {  background-position:-5px -710px; }

	.error { color:#FF0033; background-color:#FEE0E0; }
	.error .pt { background-position:-3420px top; }
	.error .pb { background-position:-3000px bottom; }
	.error .i  {  background-position:-65px -710px; }

	.mini_msg { padding:0 0 20px 10px; font-size:32px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }




/****************************************************************************************************
*	PAGINE E SEZIONI																				*
****************************************************************************************************/

/* Single post*/
#single { width:540px; overflow:hidden; }/*IE Fix*/
#single .entry { margin-bottom:0; }
#single .pre_post_links .separator { margin-top:5px; }

	/* Per pagine viste con single.php */
	#single .maxititle_purple { margin:0 0 20px 0; }
	#single .maxititle_purple .content { height:30px; margin:-5px 0; padding:5px 0 5px 56px; font-size:21px; font-weight:bold; background:url(images/backs_sl.png) no-repeat 10px -133px; }

/* Archivi (archive.php) */
#archive .maxititle_purple { margin:0 0 30px 0; }
#archive .maxititle_purple .content { margin:-5px 0 -2px 0; padding:6px 10px 0 70px; background:url(images/backs_sl.png) no-repeat 10px -192px; font-size:32px; }
#archive .maxititle_purple .archive_type /* titolo pagina "archivio" - top */ { color:#8888BB; padding:0 0 0 8px; font-size:11px; font-weight:bold; border-bottom:1px dotted #BBBBEE; }
#archive .maxititle_purple .archive_name_feed { position:relative; height:38px; overflow:hidden; }
#archive .maxititle_purple .archive_name /* titolo pagina "archivio" - contenuto */ { float:left; padding:0 0 2px 0; color:#663399; font-size:28px; letter-spacing:-0.025em; }
#archive .maxititle_purple .archive_feed /* feed */ {	float:right; margin:8px 0 0 0; width:27px; height:27px;
														background:transparent url(images/backs_s.png) no-repeat -270px -1030px; border:none; }

/* Cerca */
#search .maxititle_purple { margin:0 0 30px 0; }
#search .maxititle_purple .content { margin:-3px 0; padding:0 15px; }
#search .maxititle_purple .title { position:relative; z-index:10; height:45px; padding:5px 0 0 60px; letter-spacing:-0.010em; line-height:0.95em;
								   color:#663399; font-size:28px; background:url(images/backs_sl.png) no-repeat 0px -308px; }
#search .maxititle_purple .keywords { position:relative; z-index:20; margin-top:-10px; padding:0 0 10px 30px;
									  color:#666699; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* Featured posts */
#featured_posts {}
	#best_posts .maxititle_purple .content { background:url(images/backs_sl.png) no-repeat 10px -87px; padding-left:60px; }
	#best_podcast .maxititle_purple { margin-top:50px; }
	#best_podcast .maxititle_purple .content { background:url(images/backs_sl.png) no-repeat 10px -37px; padding-left:60px; }
	
/* Archivi e Feed */
#archives_feeds .af_bytag a { line-height:1.3em; margin:0 3px; }
#archives_feeds .af_bytopic ul, #archives_feeds .af_bymonth ul, #archives_feeds .af_bytopic ol, #archives_feeds .af_bymonth ol, #archives_feeds .af_bytopic li, #archives_feeds .af_bymonth li { list-style:none; margin:0; padding:0; }
#archives_feeds .af_bytopic ul, #archives_feeds .af_bymonth ul { margin-left:8px; }
#archives_feeds .af_bytopic li, #archives_feeds .af_bymonth li { padding:0 0 8px 20px; color:#555555; font-size:1em; background:transparent url(images/backs_s.png) no-repeat -287px -2px; }
#archives_feeds .af_bytopic li a, #archives_feeds .af_bymonth li a { font-size:1.05em; padding-left:1px; font-weight:bold; }

/* Bookmarks */
#bookmarks .bk_list { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#bookmarks .bk_list ul, #bookmarks .bk_list li { list-style:none; margin-left:0; padding-left:0; }
#bookmarks .bk_list li { padding-left:15px; }
#bookmarks .bk_list li a /*link*/ { font-size:13px; font-weight:bold; color:#FF0066; border-color:#FF0066; }
#bookmarks .bk_list li .d /*descrizione*/ { padding:2px 0 0 0px; font-size:11px; line-height:1.3em; }

/* Podcasts */
#podcasts {}
	#podcasts_type_audio /*.maxititle_purple*/ .content { background:url(images/backs_sl.png) no-repeat 10px -137px; padding-left:60px; }
	#podcasts_type_video /*.maxititle_purple*/ .content { background:url(images/backs_sl.png) no-repeat 12px -485px; padding-left:65px; }
#podcasts .entry { margin-bottom:30px; }
#podcasts .entry .hd h1 { font-size:29px; }

/* Mappa descrittiva delle pagine */
#pages_map { font-size:12px; border:solid #FFFFFF;border-width:1px 0;/*marginFix*/ }
#pages_map dl { font-size:11px; }
#pages_map dl li { margin-bottom:0.2em; }
#pages_map dt { font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
#pages_map dt { color:#CC0066; }
#pages_map dt a { color:#CC0066; border-color:#CC0066; }
#pages_map dd { padding:3px 0 6px 6px; }

/* Errore 404 */
#e404 .maxititle_purple { margin:0 0 20px 0; }
#e404 .maxititle_purple .content { margin:0; padding:0; background:url(images/backs_sl.png) no-repeat 10px -528px; }
#e404 .maxititle_purple .content .title { padding:0 0 10px 120px; }
#e404 .maxititle_purple .content .msg { padding-left:120px; color:#666699; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

}

@media print {
#body { width:100%; }
.clear { clear:both; font-size:1px; height:0px; }

.printCSS { display:block; }
.printCSS2 { display:inline; }
.noprintCSS, #top, #header_panel, #nav1, #nav2, #pre_post_links, #sidebar, #footer_panel, #footer, .wp-pagenavi,
.pre_post_links, #comments, #utility_panel,
.post-edit-link
{ display:none; }

.printCSS_blogtitle, .printCSS_blogtitle2 { clear:both; margin-bottom:20px; padding:4px 10px 6px 0; font-family:Arial, Helvetica, sans-serif; font-size:20px;
											color:#FFFFFF; background-color:#333333; text-align:right; }
.printCSS_blogtitle2 { margin-bottom:0; margin-top:20px; }

a { color:#000000; }
body { color:#000000; font-size:13px; line-height:1.4em; font-family:Verdana, Arial, "Times New Roman", Times, serif; }
.blogText pre { padding:5px 10px; margin:15px 0 20px 0; overflow:auto;
				font-family:"Courier New", Courier, monospace; font-size:13px; line-height:20px;
				-moz-border-radius:12px; -webkit-border-radius:12px; background-color:#F6F6F6; }
h1, h2, h3, h4, h5, h6 { margin:0.90em 0 0.30em 0; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; line-height:1.2em; }
h1 { font-size:42px; font-weight:normal; }
h2, h3, h4, h5, h6 { border-bottom:1px dotted #333333; }
h2 { font-size:28px; }
h3 { font-size:22px; }
h4 { font-size:18px; }
h5 { font-size:16px; }
h6 { font-size:13px; font-family:Verdana, Arial, "Times New Roman", Times, serif; }
#page_title /*<h1>*/ { font-size:65px; font-weight:bold; margin-top:40px; }
.maxititle_purple .content { padding:5px 20px; font-size:48px; line-height:60px; color:#CCCCCC; background-color:#666666; }
.maxititle_purple .clear { display:none; }

.alignright{float:right;margin:0 10px 0 10px;}
.alignleft{float:left; margin:0 10px 10px 0;}

.entry { border-bottom:2px solid #333333; padding-bottom:10px; }
.entry .info { margin-top:20px; padding:6px 12px; background-color:#F0F0F0; }
.entry .info .date { font-weight:bold; }
.entry .info .date, .entry .info .author { float:left; margin-right:10px; }
.entry .info .comment { float:right; }
.entry .share { display:none; }
.entry .cn { padding:15px 0; }
.entry .ft { clear:both; background-color:#F0F0F0; padding:5px 10px;  }

#featured_posts .maxititle_purple, #podcasts .maxititle_purple { margin-top:50px; }
#single .maxititle_purple { display:none; }
#archive .maxititle_purple .content { padding:15px 20px; }
#archive .maxititle_purple .archive_type { font-size:20px; line-height:25px; }
#search .maxititle_purple .content { padding:10px 20px; font-size:20px; line-height:25px; }
#search .maxititle_purple .content .keywords { padding-top:10px; }

#releated_random h3 { border:none; font-size:16px; }
#releated_random ul, #releated_random ol, #releated_random li { list-style:none; margin:0; }
#releated_posts_tab { margin-top:50px; padding-left:20px; font-weight:bold; font-size:22px; line-height:40px; color:#CCCCCC; background-color:#666666; }
#releated_posts, #releated_posts_tab { display:block; }
#random_posts, #random_posts_tab { display:none; }

/* Antipixel per i FEED */
.antipixel1 { display:block; margin-bottom:3px; text-decoration:none; border:none !important; }
.antipixel2 { float:left; margin:0 4px 4px 0; text-decoration:none; border:none !important; }
.antipixel1,.antipixel2 { width:80px; height:15px; background:transparent url(images/backs_s.png) no-repeat; }
.feedF { background-position:-135px 0px; }
.feedA { background-position:-135px -28px; }
.feed2 { background-position:-135px -14px; }
.feed1 { background-position:-135px -56px; }
.feed0 { background-position:-135px -42px; }

/* ADV */
.sidebar_adv1, .sidebar_adv2, .sidebar_adv3, 
.content_adv200, .content_adv300, .content_adv400, 
.list_adv400 { display:none; }
}

