/*
*/
body {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#333; 
margin:0 0 0 0;
padding:0 0 0 0;
background:#ffffff url(img/mod_bg_body.jpg) repeat-x;
}
h1 {font-size:20px;font-weight:bold;}
h2 {font-size:16px;font-weight:bold;}
h3 {font-size:16px;font-weight:bold;}
h4 {font-size:16px;font-weight:normal;}
h5 {font-size:14px;font-weight:bold;}
h6 {font-size:14px;font-weight:normal;}
p {font-size:13px;}
strong { font-weight:bold; }
em { font-style:italic; }
ul, ol {
margin:0;
padding:0;
font-size:13px;
}
li {
margin:0;
padding:0;
list-style:none;
color:#454545;
}
a {
color:#c20120;
text-decoration:none;
}
a:hover {
color:#999999;
text-decoration:underline;
}


/* Main Outer Container */
#pageWrap {
margin:0 auto;
padding:0 13px;
width:954px;
background:url(img/mod_bg_wrap.png) repeat-y;
}
/* Header */
#header { 
position:relative;
margin:0;
padding:0;
width:954px;
height:179px;
background:#fff url(img/mod_bg_header.jpg) repeat-x;
}
	#header h1 {
	margin:0;
	padding:5px 0 0 500px;
	color:#ffffff;
	font-size:32px;
	line-height:32px;
	font-weight:normal;
	}
		#header h1 a {
		color:#ffffff;
		text-decoration:none;
		}
	#header p {
	margin:0;
	padding:5px 0 0 175px;
	color:#eeeeee;
	}
		#header #pensieri {
		position:absolute;
		top:20px;
		left:0px;
		width:200px;
		height:140px;
		margin:0;
		padding:0;
		background:transparent url(img/logo_pensieri_stupendi.gif) no-repeat;
		text-indent:-9999px;
		}
		#header #emiliano {
		position:absolute;
		top:85px;
		left:780px;
		width:168px;
		height:44px;
		margin:0;
		padding:0;
		background:transparent url(img/logo_emiliano_sindaco.gif) no-repeat;
		text-indent:-9999px;
		}
		#header #sentence {
		position:absolute;
		top:0;
		left:190px;
		width:561px;
		height:179px;
		margin:0;
		padding:0;
		background:transparent;
		}






/* Main Navigation */
#navBar {
margin:0;
padding:0;
width:954px;
height:45px;
line-height:45px;
background:#fff;
}
#navBar ul{
list-style-type:none;
height:45px;
line-height:45px;
margin:0;
padding:0;
font-size:14px;
}
#navBar li{
float:left;
width:190px;
height:45px;
margin:0 0 0 1px;
padding:0;
list-style-type:none;
background:url(img/bg_btn_navbar.gif) repeat-x;
}
#navBar li a{
display:block;
width:190px;
height:45px;
line-height:45px;
margin:0;
padding:0px;
color:#ffffff;
text-decoration:none;
text-align:center;
}
#navBar ul li a:hover{
color:#ffffff;
background:#c20120;
}
#navBar li.first {
margin-left:0;
}
#navBar li.first a{
}
#navBar li.first a:hover{
}







/* Content Container */
#container { 
margin:0;
padding:20px 0;
width:954px;
background:#fff url(img/bg_container.gif) repeat-x;
overflow:hidden;
}


/* Left Content Column */
#leftColumn {
float:left;
margin:0;
padding:0;
width:200px;
}
/* Center Content Column */
#centerColumn {							
float:left;
width:552px;
min-height:575px;
margin:0;
padding:0;
border-right:1px solid #c20120;
border-left:1px solid #c20120;
overflow:hidden;
}
/* Right Content Column */
#rightColumn {
float:left;
margin:0;
padding:0;
width:200px;
}

#centerColumn h1, #centerColumn h2, #centerColumn h3, #centerColumn h4, #centerColumn h5, #centerColumn h6, 
#centerColumn p, #centerColumn ul, #centerColumn ol, #centerColumn form
{ margin:0 10px 20px 10px; padding:0; line-height:120%; }


	#centerColumn h2 {
	width:552px;
	height:20px;
	line-height:20px;
	margin:0 0 20px 0;
	text-align:center;
	background:url(img/bg_h2_blog.gif) repeat-x;
	color:#fff;
	}
	#centerColumn h2 a { color:#fff!important; }
	#centerColumn img { margin:0 10px 5px 0; }

	#centerColumn h3 { margin-top:30px; margin-bottom:5px; }

	

#leftColumn ul, #rightColumn ul {	
width:190px;
margin:0 auto;
padding:0;
}
li.abox {	
width:180px;
margin:0 auto;
padding:10px 5px;
border-bottom:1px solid #c20120;
list-style:none;
text-align:center;
} li.firstbox {padding-top:0;}
li.abox .decora{
display:block;
width:130px;
height:31px;
padding-left:50px;
font-size:11px;
line-height:30px;
background:url(img/bg_link_laterale.gif);	
text-align:left;	
font-weight:bold;
text-transform:uppercase;
}
li.abox a.decora:hover{
width:135px;
padding-left:45px;
background:#c20120;
color:#fff;
text-decoration:none;
}
#leftColumn ul p, #rightColumn ul p {	
margin:5px 0 0 0;
font-size:12px;
}








/* Footer */

#footer {
margin:0;
padding:0;
width:954px;
height:31px;
background:url(img/bg_footer.gif) repeat-x;
position:relative;
}
	#footer p {
	margin:0;
	padding:0;
	line-height:31px;
	color:#fff;
	text-align:center;
	}
	#footer a {
	color:#9C291D;
	text-decoration:none;
	}
	#footer a:hover {
	color:#999999;
	text-decoration:underline;
	}

	#footer .webmaster {
	position:absolute;
	top:0;
	right:10px;
	margin:0;
	padding:0;
	line-height:31px;
	color:#fff;
	text-align:center;
	}




/* Clears nested floats */

.clearfix:after {

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}



.clearfix {display: inline-table;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



.commentlist, .commentlist p {

padding-top:10px;

}



img.avatar {

float:left;

margin-right:5px;

}



.alignleft {float:left;}

.alignright {float:right;}
















#pensieri {
    float:left;
    margin:0;
    padding:0;
    width:561px;
	height:179px;
	overflow:hidden;
	}
#pensieri ul {
    list-style-type:none;
    position:relative;
}
#pensieri li {
    height: 179px;
    overflow: hidden;
	padding:0!important;
}
#pensieri li a { display:block; color:#0033CC;!important; }
#pensieri li a img {
    margin:0;
    padding:0;
    border:none;
    border:0;
}
#pensieri .spyWrapper {
    height: 179px;
    overflow: hidden;
    position: relative;    
}
