/*  tema idee regalo */
body {font-size:12px;font: 76%/1.6em Verdana,Tahoma,sans-serif;margin-top:10px;padding:0; background-color:#f0f0f0;}
#container {width:980px;margin:0 auto;padding:0;background-color:#fff;}
#wrap {width:980px;margin:0 auto;padding:0;}
#top {height:119px;width:980px;clear:both;margin:0 auto;padding:0; background-color: #356aa0;}
h2,h3 {font-size:14px;font-weight:700;margin:0 0 0 20px;padding:0; color:#205387}
#main {width:980px;margin:10px auto;padding:0;}
#header {width:340px;float:left;margin:0;padding:0;}
#header h1 {font-family: 'Terminal Dosis', sans-serif;color:#fff;margin:0;padding:35px 0px 0px 45px; font-size:40px;font-weight: 500;}
#header h1 a:link,#header h1 a:active,#header h1 a:visited,#header h1 a:hover{text-decoration:none;color:#fff;border:none;padding:0;margin:0;}
#header p.desc {width:340px;font-family: 'Terminal Dosis', sans-serif;color:#fff;font-size:14px;padding:6px 0px 0px 40px;font-weight: 500;}
#nav {float:right;width:640px;margin:0;padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-size:12px; font-weight:bold;}
ul.nav {line-height:33px;text-align:center;list-style:none;font-size:13px; margin:0;padding:41px 0px 0px 50px;}
ul.nav li {float:left !important;list-style-type:none;margin:0;padding:0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{background:#356aa0;color:#fff;float:left;display:block;text-decoration:none;padding:0 7px;}
ul.nav li a:hover,ul.nav li a:active{background:#fff;color:#205387;text-decoration:none;}
ul.nav li.current_page_item a{text-decoration:none;background:#39c;color:#000;}
ul.nav li ul{float:left;margin:0;padding:0;}
#content {width:540px;float:left;margin:0;padding:0;}
.entry h2,h3{font-size:14px;font-weight:700;margin:0;padding:0; color:#205387}
.entry {font:"Trebuchet MS", Arial, Sans-Serif; font-size:11px;float:left;width:500px; text-align:justify; padding:10px 0px 10px 10px; margin:0px 0px 0px 10px; line-height:21px; border-bottom: 1px solid #f0f0f0;}
.entry img {float: left; margin-right: 5px; padding: 4px; border: 1px solid #cccccc;}
.entry p {margin-top:16px;}
#sidebar {float:right;width:420px;margin:0;padding:0; font-size:11px;}
#pp {width:400px; height:72px; font-size:12px; font-weight:700;margin:0; color:#205387; padding:0; margin-bottom:10px; border:1px solid #f1f1f1;} 
#pone {margin:0px; padding:5px; float:left;}
#plike {margin:0px; padding:5px 3px 0 0; float:right;}
#feed {margin:0;padding:17px 5px 0px 0px; float:right;}
#feed img {border:0;}
#cerca {margin:14px 0px 0px 21px; float:left; padding:0px;} /* il p left era 35 */
#cerca form {padding:0; margin:0;}
#cerca input {padding: 2px 6px; margin:0px; border: 1px solid #ccc;font-size:12px; font:"Trebuchet MS", Arial, Sans-Serif;}
#cerca .submit {padding: 1px 2px; margin:0; border: 1px solid #ccc;font-size:12px; font:"Trebuchet MS", Arial, Sans-Serif; width:50px; height: 21px;}
#testo {padding:10px 0px 0px 0px; margin:0px; text-align:center;}
.postmetadata{background:#FFF;border-bottom:1px #f0f0f0 solid; font-size:11px;margin:0;padding:2px; clear:both;}
.boxcomments {border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:500px;}
#commentform {border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p {margin:5px 0;}
ol.commentlist {margin:0 0 1px;padding:0;}
ol.commentlist :hover{background:url(images/latestbck.gif) repeat-x;}
ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li {display:block;list-style:none;background:transparent url(images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}
.navigation {width:530px;float:left;color:#666; padding-left: 40px;}
.alignright {float:right;margin-top:10px;}
.alignleft {float:left;margin-top:10px;}
#footer {background-color:#f2f2f2; height:31px;line-height:31px;clear:both; width:980px; text-align:center;font-size:11px;margin:0 auto;}
a:link,a:active,a:visited {text-decoration:none;color:#356aa0;}
a:hover {text-decoration:none;color:#FF6600;}
.more-link {clear:both; text-decoration:none; color:#ff0000; text-align:right;}
#break {clear:both; padding-bottom:20px;}
.break {clear:both; padding-bottom:20px;}
#s468 {padding:0; margin:20px 0 0 0;height:60px;}
.adv468 {padding: 15px 0 5px 15px; float:left; margin:0;}
.adv300 {padding: 5px 0px 10px 15px; float:left; margin:0;}
.articoli {list-style-type:none; margin:0; padding:0;}
.mp {position:relative; left:2px; top:8px; height:22px; display: inline; margin:0; padding:0; width:105px;}
.if {border:none; overflow:hidden; width:105px; height:22px; padding:0; margin:0;}
/* sidebar a 400 */
#adv {width:336px; margin:20px 0px 20px 35px; padding:0px;}
.categorie h2,.top h2,.commenti h2,.tag h2,.box h2{background:url(images/h2.gif) no-repeat;height:22px; font-size:13px; color:#ff6600; margin-left:7px; padding:1px 0px 10px 8px;}
.categorie ul {width:400px; list-style:none; padding-bottom:5px;}
.categorie ul li { float: left; width: 200px; display: inline; margin:0 0 5px;}
.categorie li a { display: block; width: 184px; border-bottom:#dadada solid 1px;margin:0 auto; padding:0;}
.categorie li a {font-weight:bold; text-decoration:none;}
.categorie * {padding:0;margin: 0;}
.top ul {width:400px; list-style:none; padding-bottom:5px;}
.top ul li { float: left; width: 400px; display: inline-block; margin:0 0 5px;}
.top li a {display: block; width: 375px; border-bottom:#dadada solid 1px;margin:0 auto; padding:0;}
.top li a {font-weight:bold; text-decoration:none;}
.top * {padding:0;margin: 0;}
.commenti ul {width:400px; list-style:none; margin-bottom:5px;}
.commenti ul li { float: left; width: 400px; display: inline-block; margin:0 0 5px;}
.commenti li a {display: block; width: 375px; border-bottom:#dadada solid 1px;margin:0 auto; padding:0;}
.commenti li a {text-decoration:none;}
.commenti * {padding:0;margin: 0;}
.tag ul {width:390px; list-style:none; margin-left:10px;padding:0;}
.tag ul li {margin:0;list-style:none;padding:0;line-height:19px;}
.tag li a {margin:0; padding:5px;font-weight:bold;text-decoration:none;}
.tag * {padding:0;margin:0;}
.box ul {width:400px; list-style:none;}
.box ul li { float: left; width: 400px; display: inline; margin:0 0 5px;}
.box li a { display: block; width: 400px; border-bottom:#dadada solid 1px;margin:0 auto; padding:0;}
.box li a {text-decoration:none;}
.box * {padding: 0;margin: 0;}
.fbox {padding:0px; margin:15px 0px 15px 10px;}
.fbox iframe {border:none; overflow:hidden; width:350px; height:335px;}
.fbox img {border:none; width:40px; height:40px; margin:0; padding:0;}
