/*  
Theme Name: Blue & Orange on White
Theme URI: http://www.mauriziopetrone.com/blog/
Description: Clean and readable theme
Version: 1
Author: Maurizio Petrone
Author URI: http://www.mauriziopetrone.com
*/
body
{

	width:960px;margin:0 auto;padding:15px;margin-top:30px

}


.postcontent h1
{
	font:bold 18px Arial
}
.postcontent h2
{
	font:bold 16px Arial
}
.postcontent a,.postcontent a:visited
{
	color:#FF6600;
	text-decoration:none;
}

.postcontent a:hover
{
	text-decoration:underline;
}
.postcontent img {border:0}

.continua {display:block;font-size:14px;margin:20px auto;text-align:center}

h2 {font:italic 14px Georgia;color:#919191;margin:0;}

div#header
{
	text-align:center;
	height:100px;
}
div#header h1
{
	font-weight:lighter;
	font-family:"Century Gothic",Arial,sans-serif;
	margin-top:-8px;

}

/*div#header {background:url(images/header_gecko2.gif) no-repeat top center}*/

div#header h1 a
{
	color:#000;text-decoration:none
}

div#header h2 {
margin:0;font-size:18px!important
}




h3.posttitle
{color:#3F8DC0;font:20px/1.1 Georgia, "Times New Roman", Times, serif;border-bottom:2px solid #FF6600}

h3.posttitle a,h3.posttitle a:visited
{
	color:#3F8DC0;text-decoration:none
}

h3.posttitle a:hover
{
	color:#F30;
}



h4, div#blog h5
{
	text-decoration:underline;
	font-size:1.1em;padding-left:2px
}
/*
div#blog h5
{
	cursor:help
}
*/
div#header h2
{
	margin-top:0em;
	font-size:1.3em

}
div#header h2 a,div#header h2 a:visited {color:#000;text-decoration:underline}
div#switcher
{
	position:absolute;
	top:0;
	right:0;
}

#pages ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#pages li
{
	display:inline;
	white-space:nowrap;
	margin:0;
	padding:0;
}

div#pages
{
	background-color:#FFF;
	line-height:1.5em;
	padding-bottom:1px;
	padding-left:10px;
	margin:1em -8px 0 -15px;
}

div#pages li a
{
	background-color:#333;
	font:bold 0.8em Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	margin:10px 8px 0;
	padding:0.35em 10px;
}

div#pages li a:hover
{
	background-color:#E12800;
	color:#000;
	cursor:crosshair;
}

div#search
{
	position:absolute;
	margin-top:5px;
}

h1#title2
{
	font:bold 1.3em "Courier New", Arial, Helvetica, sans-serif;
	text-indent:220px;
	margin-top:-12px;
	margin-bottom:0.3em;
}

h1#title2 a
{
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #FFF;
}

h1#title2 a:hover
{
	border-bottom:0;
	color:#777;
}



div#blog
{
	float:left;
	width:600px;
	margin:10px 0 0 0;
/*	border-left:1px solid #3F8DC0 */
}
#blog #heading h2 {
	font:bold 16px Arial;color:#999;margin:15px 0 35px 0;text-align:center
}







.postcontent
{
	font:0.8em Geneva, Arial, Helvetica, sans-serif;
	padding:0 10px;margin-right:40px;
line-height:1.4em;margin-bottom:45px
}

.icon
{
	float:right;
	border:0;
	padding:0 5px 12px 15px;
}

.postinfo
{
height:45px;
	border-top:1px solid #FF6600;
	font-size:11px
}

.postinfo a
{
	text-decoration:underline!important;color:#3791C3!important;
}
.colored {float:left;margin-right:5px}
.feedback {float:right}








.tags {font:italic 14px Georgia;color:#919191;margin:0;}
.tags a {color:#993300}


.postmeta
{
	border-top:1px solid #ccc;
	color:#fff;
	font:0.6em Verdana;
	background-color:#3D3D3D;
	text-align:center;
	padding:5px 0;
}

.postmeta a
{
	color:#C4E3F6;
}

.postcontent ul li
{
	list-style-type:square;
}
.postcontent li
{
	padding:5px;
	margin-left:-20px
}



#feedback h5 {text-decoration:none;margin-top:40px}
#feedback ol {list-style-type:none;margin:0 0 0 40px;padding:0}

#trackbacks li {margin:0}
#trackbacks a, #commenti a {color:#3F8DC0}
#commenti li {border:1px solid #3F8DC0;margin:0 0 20px 0;padding:15px}
#commenti li a {text-decoration:underline}
#commenti li.alt {border:1px solid #f60}
#commenti li.alt h4.signature a, #commenti li.alt .commentmetadata a {color:#f60}
#commenti li.commentAdmin {border:2px solid #000}
#commenti li p {font:1em "Courier New", Courier, mono;}
#commenti li h4.signature {margin:0 20px 0 0;text-decoration:none}
#commenti li h4.signature a {text-decoration:underline}
.commentmetadata {float:right;margin-bottom:40px}





/* Comment form */
form#commentform
{
	margin-left:40px
}

form#commentform .input,form#commentform textarea#comment
{
	border:1px solid #3F8DC0;
	font:1em "Courier New", Courier, mono;
	padding:5px;
}

form#commentform .input
{
	width:15em;
}
.required {color:#f00}
form#commentform .button
{
	width:17.6em;
	background-color:#3F8DC0;color:#fff;
	font:bold 0.9em Arial;
	border:1px solid #000;
	padding:5px;
}

form#commentform label
{
	padding-left:10px;
}



textarea#comment
{
	width:503px;
	height:150px;
}

/* Sidebar */
div#sidebar
{
	float:left;
	width:350px;
	border:0;
	margin:10px 0 0 0;
	
	}
#sidebar ul{list-style-type:none}
.sideul {margin:0 0 0 0;border-left:1px solid #3F8DC0;padding:0 0 25px 25px}
/* * html #sidebar ul, * html #sidebar2 ul {position:relative;left:-20px} */

#sidebar h5 {font:bold 16px Arial;margin:0;color:#333;font-size:15px;padding-top:15px}

/* <h5> VA DENTRO <li>, elimina #SIDEBAR2
elimina 	<li class="box"><ul> e il finale </ul></li>

 */
#sidebar li {padding:5px 0;font-size:14px}
#sidebar li a {font:16px Arial;color:#3F8DC0}
#sidebar li a img {border:0;margin-right:5px}
#sidebar li a:hover{color:#FF6600}
#sidebar img#pic {float:left;margin:0 10px 0 0;border:0;border-left:0px solid #3F8DC0;}
#sidebar p {font:12px Arial;margin:5px}
#sidebar p a {color:#3F8DC0}
#sidebar h2 {margin:35px 0 0 0;padding-left:10px;padding-bottom:15px;border-bottom:1px solid #E12800;}
sidebar .whereami {padding-bottom:15px;border-bottom:1px solid #E12800;background:#f0f0f0;padding-top:10px}
#sidebar .whoami {border-bottom:0px solid #3F8DC0}
.sb-noborder {padding:0 10px}
#sidebar .bloglinks {clear:both;margin-top:40px;border-bottom:1px solid #3F8DC0;margin-bottom:-1px}



/*
div#sidebar li.box li ,div#sidebar2 li.box li ,li.text,li#searchformli
{
	border-bottom:1px solid #C5C8B7;
	display:list-item;
	width:165px;
	margin-left:-80px;
font:0.75em Verdana;
	position:relative;
	background-color:#FFECB7;
	z-index:10;

	
}
div#sidebar li.box li a, div#sidebar2 li.box li a,li.text,li#searchformli {
	font:1em Verdana;display:list-item;
	text-decoration:none;
	color:#1E1B2D;
padding:3px 5px;

}
*/

acronym,abbr,span.caps
{
	cursor:help;
	border-bottom:1px dashed #333;
}

/* Tag Cloud */


ul#cosmo li
{
	list-style-type:none;
	display:inline;
	line-height:3em;
}

ul#cosmo li a
{
	padding:0 1em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/* Sweet Titles */
body div#toolTip
{
	position:absolute;
	z-index:1000;
	width:220px;
	background:#248AC2;
	border:2px double #fff;
	text-align:left;
	min-height:1em;
	padding:5px;
}

body div#toolTip p
{
	color:#fff;
	font:bold 0.7em verdana,arial,sans-serif;
	margin:0;
	padding:0;
}

body div#toolTip p em
{
	display:block;
	margin-top:3px;
	color:#FF0;
	font-style:normal;
	font-weight:400;
}

body div#toolTip p em span
{
	font-weight:400;
	color:#FF0;
}

/* Custom  boxes */
.codespan
{
	font:bold 0.85em "Courier New", Courier, mono;
	color:#333;
	border-bottom:1px dashed;
	margin:0 5px;
}

.codebox
{
	border:1px dotted #333;
	color:#333;
	font:0.9em "Courier New", Courier, mono;
	background-color:#C4E3F6;
	text-align:left;
	padding:5px;
}

.codebox a, .codebox a:visited {color:#666666}


.textinput
{
	width:520px;
	height:150px;
	border:1px dashed #000;
	background-color:#ebebeb;
	font:1em "Courier New", Courier, mono;
	padding:5px;
}

.textinput:focus
{
	background-color:#fafafa;
}

input.button
{
	border:2px solid #000;
	margin-top:-2px;
	border-top:0;
	background-color:#CCC;
	padding:3px;
}

#pages li.current_page_item a,div#commentsarea ol.commentlist li.commentAdmin
{
	background-color:#E12800;
}

.postinfo a:hover,div#commentsarea ol.commentlist li h4 a:hover,.commentmetadata a
{
	text-decoration:none;
}

hr#fbhr
{
	display:none;
}




div#nav {margin:0 auto;}
#nav p {background-color:#f0f0f0;padding:0 10px 10px 10px;margin:0;padding:15px}
div#nav a {font:bold 1em Verdana; color:#3F8DC0;padding:0 5px 40px 5px;}
div#nav a:hover {text-decoration:underline}
#nav h2 {color:#3F8DC0;font:20px/1.1 Georgia, "Times New Roman", Times, serif;border-bottom:2px solid #FF6600}

#footer {clear:both;margin:0 auto;margin-bottom:20px;font:11px Verdana;clear:both;border-top:1px solid #FF6600;color:#666}


#footer a {color:#3F8DC0}
#footer ul {list-style-type:none;}
#footer li {display:inline;margin:0 12px;}

#footerinfo {float:left;height:80px;width:600px;padding-top:5px;}

#validator {height:80px;width:350px;float:right;}
#validator ul {list-style-type:none;margin:15px auto;}
#validator li {display:inline}
#validator li a {height:20px;width:57px;display:block}
#validator li#xhtml {background:url(valid-xhtml10.gif) no-repeat;float:left;}
#validator li#xhtml a:hover {background:url(h_valid-xhtml10.gif) no-repeat;}
#validator li#css {background:url(valid-css.gif) no-repeat;float:left;}
#validator li#css a:hover {background:url(h_valid-css.gif) no-repeat;}
#validator li#rss {background:url(rss.gif) no-repeat;float:left;}
#validator li#rss a:hover {background:url(h_rss.gif) no-repeat;}
#validator span{display:none;}

blockquote {padding-left:50px;margin:0 20px 0 10px;background:url(blockquote.gif) no-repeat;font-style:italic}


.minirss {border:0;}
.rssteaser {font-weight:bold;font-style:italic;padding-top:25px;text-align:center;padding-bottom:10px}
.rssteaser a {color:#000!important;padding:4px 8px;border:1px dotted #333;background:#ebebeb}
.rssteaser .minirss {top:1px;right:0px}

div#social {text-align:center}
div#social img {margin-right:4px;position:relative;top:3px;border:0}	
div#social a {text-decoration:none;font:10px Verdana;margin-right:5px;color:#f55!important}
.tr {border:0;margin:0 22px 0 -25px }
#cosmo {line-height:50px}
.red {color:#f00}
pre {font-weight:normal;font-size:11px;padding:10px;border:3px double #ccc}
code {display:block;font-weight:normal;font-size:11px;padding:5px 10px;border:3px double #ccc;margin-left:15px}
#commentsarea blockquote {color:#000;border-color:#999}
.postcontent h4 {font:14px Verdana;margin-top:20px}

