/*  
Theme Name: Riscaldamento News 
Theme URI: http://www.riscaldamento-news.it/
Description: WP Comodo theme designed by <a href="http://www.time2marketing.com/">Time2Marketing</a>.
Version: 1.0
Author: Davide Muci
Author URI: http://www.davidemuci.it/

*/

* { padding:0; margin:0; font-family:Trebuchet MS; }
body { text-align:center; background: #950101 url('images/sfondo.jpg') repeat-x;  }
a { text-decoration:none; }
ul { list-style:none; }
.clear { clear:both; } 
img a {border:0;}
h2 { font: 400 20px/15px 'Trebuchet MS'; color:#950101;  }
h3, h4 { font:  18px 'Trebuchet MS'; color:#1e1c1d;  }
a img {border:0;}
blockquote {font:Italic 13px Trebuchet MS; margin:9px 18px 18px 18px; padding:4px 18px;  background:#eee; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
h6 {font:Italic 16px Trebuchet MS; padding-bottom:18px;}

#page { width:988px; text-align:left; padding:0; margin:0 auto; }
#page #header { width:988px; height:239px; background: #fff url('images/header.jpg') no-repeat; }
#page #header #topbar { width:988px; height:35px;}
#page #header #topbar #menu { float:left;}
#page #header #topbar #menu li { float:left; padding:0 9px;}
#page #header #topbar #menu li a { color:#f5f5f4; font:bold 12px/25px 'Trebuchet MS'; display:block; text-transform:uppercase; text-align:center; }
#page #header #topbar #menu li a:hover { color:#f5f5f4; text-decoration:underline;} 
#page #header #topbar #menu li a span { display:block; padding: 13px 8px 0 0;}
#page #header #topbar #menu li a.active { color:#f5f5f4; padding-left:8px; background: url(images/menusx.jpg) no-repeat left bottom;  }
#page #header #topbar #menu li a.active:hover { color:#f5f5f4;  }
#page #header #topbar #menu li a.active span { background: url(images/menudx.jpg) no-repeat right bottom; display:block;}
#page #header #topbar #menu li a.minifeed {width:200px; display:block; margin-left:520px;}
#page #header #topbar #menu li a.minifeed img {border:0; padding:0; margin:18px 0 0 0;}
#page #header #topbar #adwordslink { float:right;}

#page #header #middleheader { width:988px; height:118px;}
#page #header #middleheader h1 { height:60px; margin:24px 0 0 0; padding:0; float:left;}
#page #header #middleheader h1.logo { margin-left:18px; background: url('images/logo.gif') no-repeat;}
#page #header #middleheader h1 #comodo { width:240px; height:60px;  display:block; }
#page #header #middleheader h1 a div { color:#fef6f6; padding:50px 0 0 5px;  text-transform:uppercase; font:400 17px 'Trebuchet MS';}
#page #header #nav { width:648px; height:55px; float:left; margin-top:12px;}
#page #header #nav li { float:left; padding:0 9px;}
#page #header #nav li a { color:#fef6f6; padding-left:10px; font:bold 12px/28px 'Trebuchet MS'; display:block; text-transform:uppercase; text-align:center; }
#page #header #nav li a:hover { color:#fef6f6;  text-decoration:underline; background: url(images/navsx.jpg) no-repeat left bottom;  }
#page #header #nav li a span { display:block; padding:0 8px 0 0;}
#page #header #nav li a:hover span { background: url(images/navdx.jpg) no-repeat right bottom; display:block;}
#page #header #nav li a.active { color:#fef6f6;  background: url(images/navsx.jpg) no-repeat left bottom;  }
#page #header #nav li a.active:hover { color:#fef6f6;  }
#page #header #nav li a.active span {  background: url(images/navdx.jpg) no-repeat right bottom; display:block;}
#page #header #search { width:340px; height:55px; float:left; margin-top:12px; }
#page #header #search input { width:286px; height:22px; font: 14px 'Trebuchet MS'; background: url(images/input-header.jpg) no-repeat; padding:2px 0 0 10px; border:0; color:#1e1d1c; }
#page #header #search button { color:#fef6f6;border:0; background:none; font:16px/22px 'Trebuchet MS'; text-transform:uppercase;}
#page #mainholder { width:988px;  background: #fff url('images/mainholder.jpg') repeat-y; display:block;}
#page #mainholder #holder { width:596px; padding:0 0 0 12px; float:left; background: #fff; }
#page #mainholder #holder textarea {width:570px;  background:#e8caca; padding:9px; font:13px Trebuchet MS; color:#950101; border:1px solid #dbb8b8;}
#page #mainholder #holder input {width:220px; background:#e8caca; padding:0 9px; font:13px Trebuchet MS; color:#950101; border:1px solid #dbb8b8;}
#page #mainholder #holder label small{font:11px Trebuchet MS; text-transform:uppercase;}
#page #mainholder #holder button { margin:0 9px 0 0; color:#950101;border:0; background:none; font:16px/22px 'Trebuchet MS'; text-transform:uppercase;}
#page #mainholder #holder .post input.invalid, #page #mainholder #holder .post textarea.invalid {background:#950101; color:#fff; }
#page #mainholder #holder .post span {display:inline-block; vertical-align:top; }
#page #mainholder #holder .post span.invalid  {background:#c00; color:#950101; font-weight:bold; text-transform:uppercase; font-size:11px;}
#page #mainholder #holder .post { padding-bottom:9px; }
#page #mainholder #holder .post a {color:#950101; }
#page #mainholder #holder .post a:hover {color:#500000;}
#page #mainholder #holder .post p { font: 400 13px/18px 'Trebuchet MS'; padding-bottom:9px; padding-right:9px;color:#000; }
#page #mainholder #holder .post ul { padding:4px 0 9px 18px; list-style: square;  color:#950101;}
#page #mainholder #holder .post ol { padding:4px 0 0 18px;  list-style: decimal; color:#950101; }
#page #mainholder #holder .post li { font: 400 13px/18px 'Trebuchet MS'; color:#000; }
#page #mainholder #holder .post blockquote {  }
#page #mainholder #holder .post img {  }
#page #mainholder #holder .post hr {border:9px solid #fff;}
#page #mainholder #holder .post-bar { width:596px; height:40px; padding:4px 0 0 0; display:block; background: #fff url('images/post-bar.jpg') top left repeat-y; }
#page #mainholder #holder .post-cal  { width:38px; height:40px; padding:2px 0 0 0; text-align:center; float:left; color: #fffefe;}
#page #mainholder #holder span.post-date { font: 400 24px/15px 'Trebuchet MS';  }
#page #mainholder #holder span.post-mouth {font: 400 14px 'Trebuchet MS'; text-transform:uppercase; }

#page #mainholder #holder .post-bar .post-title { width:550px; padding-left:8px;  float:left; }
#page #mainholder #holder .post-bar .post-title h2 a { font: 400 20px/20px 'Trebuchet MS'; }


#page #mainholder #holder h2.headline-postitle a { font: 400 20px/20px 'Trebuchet MS'; color:#950101;  }
#page #mainholder #holder span.post-author { font: 400 12px 'Trebuchet MS'; color:#000; }
#page #mainholder #holder span.post-author a{ color:#000; }
#page #mainholder #holder span.post-category { font: 400 12px 'Trebuchet MS'; color:#950101; }
#page #mainholder #holder span.post-comments { font: 400 12px 'Trebuchet MS'; color:#950101; }
#page #mainholder #holder .more-link a { font: 400 14px/18px 'Trebuchet MS';  color:#950101; }
#page #mainholder #sidebar { width:380px;  float:right; font:400 12px Trebuchet MS; }
#page #mainholder #sidebar #feedfacebook {width:351px; height:70px;padding: 5px 0 0 9px;  border-bottom:1px solid #efefef;}
#page #mainholder #sidebar #feedfacebook .feedfacebook-box {width:175px; display:block; float:left;font:11px Trebuchet MS; color:#000;}
#page #mainholder #sidebar #feedfacebook .feedfacebook-box div {padding-top:5px; font:bold 12px Trebuchet MS; text-transform:uppercase; }
#page #mainholder #sidebar #feedfacebook .feedfacebook-box img{ padding-right:4px; border:0;}
#page #mainholder #sidebar #feedfacebook .feedfacebook-box a {color:#000;}
#page #mainholder #sidebar #feedfacebook .feedfacebook-box a:hover {color:#BF3A00;}
#page #mainholder #sidebar .sidebar-title { padding:9px 0 9px 18px; font:18px Trebuchet MS; color:#000; }
#page #mainholder #sidebar li.linkcat  { background:none; padding:0; margin:0;}
#page #mainholder #sidebar li.linkcat h2 { padding:9px 0 9px 18px; font:18px Trebuchet MS; color:#000;}

#page #mainholder #sidebar p {padding:0 0 0 18px;font:13px Trebuchet MS; color:#000;}
#page #mainholder #sidebar ul {width:341px;}
#page #mainholder #sidebar li { margin: 0 0 0 18px;  background: url('images/sidebar.jpg') no-repeat;}
#page #mainholder #sidebar li a { padding:0 0 0 24px; font:bold 12px/30px Trebuchet MS; color:#950101; }
#page #mainholder #sidebar li a:hover { color:#8b8b8b; }
#page #divisore { width:988px; height:33px; background: url('images/divisore.jpg') no-repeat; }
#page #divisore-single { width:988px; height:24px; background: url('images/divisore-single.jpg') no-repeat; }
#page #footer {width:970px; overflow:hidden; padding:9px 0 0 18px; background: #950101 url('images/footer.jpg') repeat-x; }
#page #footer #footer-box {width:315px; margin:0 0 24px 0; float:left; color:#efedec; font-family:Trebuchet MS;}
#page #footer #footer-box a {color:#fdc8c8;}
#page #footer #footer-box a:hover {color:#F47221;}
#page #footer #footer-box h3 {height:32px; background: url('images/footer-box.gif') no-repeat; display:block;}
#page #footer #footer-box h3 a { color:#fdc8c8; font:18px/32px Trebuchet MS; padding:0 0 0 36px; }
#page #footer #footer-box h3 a span{color:#F47221;}
#page #footer #footer-box h3 a:hover { color:#F47221; font:18px/32px Trebuchet MS; padding:0 0 0 36px; }
#page #footer #footer-box h3 a:hover span{color:#fdc8c8;}
#page #footer #footer-box p {color:#fdc8c8; font:400 12px/18px Trebuchet MS; padding: 9px 0 0 5px;}
#page #footer #footer-box p a.footer-ab {color:#F47221; text-transform:uppercase;}
#page #footer #footer-box p a.footer-ab span {color:#fdc8c8;}
#page #footer #footer-box p a:hover.footer-ab {color:#fdc8c8; text-transform:uppercase;}
#page #footer #footer-box p a:hover.footer-ab span {color:#F47221;}
#page #footer #footer-box .link-footer ul {padding:9px 0 0 5px;}
#page #footer #footer-box .link-footer li.postrecenti {width:315px;}
#page #footer #footer-box .link-footer li.postrecenti a {background:url('images/li-footer.gif') left no-repeat; font:12px/18px Trebuchet MS; color:#fdc8c8; padding: 0 0 0 18px;}
#page #footer #footer-box .link-footer li.postrecenti a:hover {color:#F47221;}

#page #footer #footer-box ul.topaziende { padding:9px 0 0 5px;}
#page #footer #footer-box ul.topaziende li p {font:11px/16px Trebuchet MS; padding:0 0 9px 0; margin:0; }
#page #footer #footer-box ul.topaziende li {width:315px; padding:0 0 9px 0; font:11px/16px Trebuchet MS; color:#fdc8c8;}
#page #footer #footer-box ul.topaziende h5 a {font:18px/24px Trebuchet MS; text-transform:uppercase; }
#page #footer #footer-box ul.topaziende a { color:#fdc8c8; }
#page #footer #footer-box ul.topaziende a:hover {color:#F47221;}
#page #footer #footer-box ul.topaziende li a img  {padding: 0; margin:0 9px 0 0; border:1px solid #fff; }

#page #footer #footer-box #tagcloud {font-family:Trebuchet MS; background:none;padding:10px 10px; margin:0;}

#page #footer #footer-box #tagcloud a {font-family:Trebuchet MS;}

#page #footer #footer-box a img { border:1px solid #fdc8c8;}
#page #footer #footer-box a:hover img { border:1px solid #F47221;}
#page #footer #footer-box .feeds ul {margin:18px 0 0 5px;}
#page #footer #footer-box .feeds li a { display:block; font:14px/18px Trebuchet MS; text-transform:uppercase;padding:0 0 18px 24px; background: url('images/middlefeeds.jpg') top left no-repeat;}
#page #credits { width:979px; padding:9px 0 18px 9px; border-top:2px solid #9a0d0d; color:#6c0d0b; background: #950101; }
#page #credits p {color:#6c0d0b; font:12px/12px Trebuchet MS; padding-top:5px;}
#page #credits a {color:#6c0d0b; font:12px/12px Trebuchet MS;}
#page #credits a:hover {text-decoration:underline;}

/*tag*/
.utwtags {
padding: 10px 0px 0px;
font-size: 80%; }
#tagcloud {background:#FFF8EF; padding:10px 10px; margin:0;}

/*navigation*/

.navigation {
	display: block;
	text-align: center;
	margin-top: 18px;
	margin-bottom: 18px;
	}
/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform {
	margin: 5px 10px 0 0;
}

#commentform input {

	padding: 2px;
	margin: 5px 0px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	margin-top:4px;
}

#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#commentform #submit {
padding:0;
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */




/* Begin Comments*/
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li ul li {
	font-size: 12px;
} 

.commentlist li {
	font-weight: bold;
	border-bottom:1px dotted #999;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}
	
	.says  {
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	color:#666;
	}

cite.fn {color: #666;}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Trebuchet MS;
	}

.commentmetadata {
	font-weight: normal;
	}


.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
width:560px;
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist em {color:#fff; padding:0 9px; margin:2px 0; background:#FF8B00; display:block; font:12px Trebuchet MS;}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	font:italic 11px Trebuchet MS;
	}
/* End Comments */


.related_post {}
.post ul.related_post {padding:0; margin:0;}
#post_div {
height:65px;
border-bottom:1px solid #eee;
margin-right:20px;
}
.img_related_post{
float:left
}
.text_related_post{
float:left;
text-align:left;
width:100%;
}
