/*  
Theme Name: Una
Theme URI: http://www.dinolatoga.com
Description: Say hello to <a href="http://dinolatoga.com/2008/07/04/una-wordpress-theme/">Una</a>, the very first public theme release of <a href="http://dinolatoga.com">Dino Latoga</a>. Use it at your own risk. Breast milk is still best for babies up to 3 years old.
Version: 1.0
Author: Dino Latoga
Author URI: http://www.dinolatoga.com
Tags: light, fixed width, two columns, widgets, free
	Theme designed and developed by the brilliant mind of Dino Latoga
*/

@import "reset.css";

body{background:#fff url(images/sfondo_carta.jpg) center 10px ; font:14px/150%  Helvetica, Arial, sans-serif;text-align:center;color:#000;/* background-attachment:fixed*/}


img a :hover {border:0; padding:0; margin:0; background:none;}
#header{height:125px;}
#navigation{clear: both;}
#content{float: left;width:580px;display: inline;padding-bottom:15px;overflow:hidden;}
#sidebar{float: left;margin-left:20px;width: 360px;display: inline;}
#footer{clear: both;padding:30px 0;/*border-bottom:10px solid #666;*/}

.wrapper{margin:0 auto;text-align:left;width:960px; }
.alignleft{float:left;display:inline;}
.alignright{float:right;display:inline;}
.navigation{clear:both;padding:10px 0;}
.clearfix{clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden;}

a{color:#ad0324;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}

h1, h2, h3, h4, h5, h6{}

h1#logo{float:left;margin-top:15px;font-size:30px;color:#47281a;font-weight:normal;line-height:150%;}
h1#logo a{color:#47281a;}
p.description{padding-top:17px;color:#727c9f;}
#search{float:right;margin:0 0 10px 0;width:350px;background:#dddddd; padding:6px;display:inline;}
input#s{width:280px;}

#navigation{font-size:16px;text-transform:lowercase;height:30px; padding:10px 0; }
#navigation a{color:#333;padding-right: 3px;}
#navigation a:hover{background-color:#333; color:white; text-decoration:none;}
#navigation a.active{font-weight:bold;color:#47281a;}
#navigation ul li{float:left;margin-right:15px;display:inline;}
#navigation li {background-color:transparent; border-right:solid 1px #333;  }

.post-image{overflow:hidden;margin-bottom:20px;height:210px;}
.post-image img{width:578px;}
h2.postTitle{font-size:25px; font-family: Helvetica, Arial, sans-serif; color:#ad0324;font-weight:bold;border-bottom-width: 3px; padding: 0px 0 3px 0; letter-spacing: -0.07em;
	border-bottom-style: solid; border-bottom-color: #ddd; line-height:110%;
}
h2.postTitle a{color:#ad0324;line-height:110%;}
.postmeta{padding:5px 0;}

h2.postTitle a:hover {color:#333 ; text-decoration: none;}

.postbody{margin-top:20px;font-size:16px;line-height:150%;
/*background-color: white; filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;*/}

.postbody p{padding: 0 10px 20px 0;font-family: Georgia;  font-size: 16px; line-height: 1.5em;  }



	.postbody blockquote{color:#876551;background:#faf3e2 url(images/blockquote.png) 20px 20px no-repeat; padding:15px 15px 0 75px;margin-bottom:20px;} 
	.postbody ul{margin-bottom:20px;}
	.postbody ul li{background: url(images/xbullet.png) 0 7px no-repeat; padding-left:15px;}
	.postbody  ul li ol{padding-top:10px;padding-bottom:0;}
	.postbody  ul li ol li{background:none;}
	.postbody ol{list-style: decimal inside;margin-bottom:20px;}
	.postbody h3,
	.postbody h4,
	.postbody h5,
	.postbody h6{color:#876551;background-color:transparent;}
	.postbody h3{font-size:18px;}
	.postbody h4{font-size:16px;}
	.postbody h5{font-size:13px;}
	.postbody h6{font-size:12px;}
	/*.postbody a:hover,
	ol.commentlist li a:hover{background:#f5e9c9; border-bottom:1px solid #edd69f;text-decoration:none;}*/
	
	postbody dl{padding:10px;background:#f5e9c9;margin:0 0 20px;}
	.postbody dt{font-weight:bold;}
	.postbody dd{font-size:12px;margin-bottom:10px;}

	.postbody code{font-family:"Courier New", Courier, mono, serif;background-color:#f5e9c9;}
	.postbody img.aligncenter {padding:10px;display:block;margin:10px auto;}
	
#my-recent-posts{margin-top:20px;padding:20px 0;}
#my-recent-posts .navigation{margin-top:20px;}
/* #recent-posts .sectitle, #recent-posts .subtitle{text-align:left;} */

.bits{height:1%;margin-top:20px;}
/*.post-thumb{float:left; width:195px; height:155px;background:url(images/post-thumb-bg.jpg) top left no-repeat; border:1px solid #876551; overflow:hidden; margin-right:15px; display: inline;}*/

.post-thumb{float:left; width:150px; height:150px;  overflow:hidden; margin-right:15px; display: inline;}

.bits h3{
font-size:18px;color:#333;line-height:100%;font-weight:bold;
padding: 0px 0 3px 0;
letter-spacing: -0.03em;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #ddd;}	
.bits h3 a{color:#ad0324;}
.bits h3 a:hover {color:#333; text-decoration: none}
.excerpt{padding:10px 0; padding: 0 10px 20px 0;font-family: Georgia; font-size: 16px; line-height: 1.5em; }
.bits .postmeta{font-size:11px;}

.postaction{height:1%;}

.comment-num a{padding-left:20px;background:url(images/comment-icon.png) left no-repeat;}
	
.module{margin-bottom:20px;}
.sectitle{font-size:14px;font-weight:normal;color:#111;text-transform:uppercase;/* text-align:right; */
/*padding-left: 15px; 
background-image: url(images/angolo.gif);
	background-repeat: no-repeat;
	background-position: bottom left;*/}
.subtitle{/* text-align:right; */font-style:italic;}

#twitter{position:relative;/* padding-top:15px; */}
#twitbox{background:#876551 url(images/balloontop.png) top left no-repeat;color:#fff;padding:28px 10px 10px 10px;height:1%;}
#twitbox a{color:#edd69f;background-color:transparent;}
#twitbox  p{padding:5px 0 5px;}
#twavatar{width:80px;height:50px;position:absolute;top:0;right:0;/* background:url(images/balloontail.png) bottom left no-repeat; */}
#twavatar img{float:right;margin-top:5px;padding:2px;border:1px solid #876551;}

/* #categories{border-bottom:1px solid  #cdcbcb;} */
#categories ul{height:1%;margin-top:10px; border-top:1px solid  #cdcbcb;border-bottom:0;}
#categories ul li{float:left;width:120px;padding:3px 0; border-top:0;border-bottom:1px solid  #cdcbcb;}

#categories-287398981 ul{height:1%;margin-top:10px; border-top:1px solid  #cdcbcb;border-bottom:0;}
#categories-287398981 ul li{float:left;width:120px;padding:3px 0; border-top:0;border-bottom:1px solid  #cdcbcb;}

.module ul,
.postlist{margin-top:15px; border-bottom:1px solid #cdcbcb;}
.module li,
.postlist li{border-top:1px solid #cdcbcb; padding:3px 0;line-height:135%;}
.postlist li small{font-size:12px;text-transform:none ;display:block;clear:both;font-style:italic;}
.module ul li ul{border-top:none;border-bottom:none;margin-top:2px;}
.module ul li ul li{padding-left:15px;border-top:1px solid #dddddd;border-bottom:none;background: url(images/xbullet.png) 0 7px no-repeat;}

.module table, .module table{width:100%;border-top:1px solid #cdcbcb;border-right:1px solid #cdcbcb;margin-bottom:10px;}
.module table caption, .module table caption{padding:10px 0;font-weight:bold;color:#111;text-align:left;}
.module table td, .module table th, .module table td, .module table th{padding:5px;border-bottom:1px solid #dddddd;border-left:1px solid #cdcbcb;}

p.tagcloud{margin-top:10px;padding:10px 0;line-height:230%; border-top:1px solid  #cdcbcb;border-bottom:1px solid  #cdcbcb;}

#about{clear:both;margin-top:30px;background:#e6e5e5;}
#about .alignleft{padding:15px;width:180px;background-color:#ddd;margin-right:15px;}
#about .def{padding:15px;}
#about .def img{float:left;padding:2px;border:1px solid #876551;margin-right:10px;}

#commentaries{clear:both;border-top:10px solid #dddddd;padding:15px 0 0;height:1%;position:relative;min-height:400px;height:auto !important;height:400px;}
ol.commentlist{float:left;width:580px;margin-top:15px;border-bottom:5px solid #dddddd;}

ol.commentlist li{clear:both;padding-bottom:10px;min-height:90px;height:auto !important;height:90px;}
.comment-info{font-size:11px;background:#dddddd;padding:5px 10px;height:1%;}
.comment-body{position:relative;}
.comment-body p{padding:10px 0 5px 50px;}
.gravatar{position:absolute;top:10px; left:0;padding:2px;border:1px solid #876551;}
li.astyle .comment-info{background:#876551;color:#fff;}
li.astyle .comment-info a{color:#edd69f;background-color:transparent;}
#trackbacks{clear:both; padding:20px 0;width:580px;}
ol.trackbacks{padding:10px 0 0;}
ol.trackbacks li{background: url(images/xbullet.png) 0 7px no-repeat; padding-left:15px;}

#commentarea{position:absolute;top:10px;right:0;width:360px;background:#dddddd;display:inline;}
#commentarea form{padding:20px;}
textarea#comment{width:306px;padding:5px;}
#commentform p{clear:both;padding:5px 0;}
#commentform label{float:left;width:150px;color:#333;background-color:transparent;}
#commentform input{float:right;}

/* pre.code{margin:0 0 20px;padding:0 10px;font-family: "Courier New", Courier, mono, serif;font-size:12px;border:1px solid #dddddd;color:#222;background:#eee url(images/codebg.png) top left scroll;overflow:auto;line-height:167%;}
 */
.wrapper:after,
.postaction:after,
.comment-info:after,
.module:after,
.postbody:after,
.bits:after,
.navigation:after{content:".";display:block;height:0;clear:both;visibility:hidden}

-------------------
/* navigazione principale - seonda versione */


#navmenu-h-l {
margin: 0 0 1em 0;
border: 0 none;
padding: 0;
width: 100%;
	/*For KHTML*/
	list-style: none;
height: 15px;
}

#navmenu-h-l li {
margin: 0;
background-color:transparent; border-left:solid 1px #666;
padding: 0;
float: left;
	/*For Gecko*/
	display: inline;
list-style: none;
position: relative;
height: 22px;
}

ul#navmenu-h-l ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 20px;
left: 0;
z-index:10;
}




ul#navmenu-h-l a {
margin: 0 15px 0 0px;
padding: 0px 0 0 5px;
float: none !important;
	/*For Opera*/
	/*For IE*/
	

color: #000;
font: 14px/28px Helvetica;
text-decoration: none;
height: auto !important;
	/*For IE*/
}
/* Root Menu Hover Persistence */

ul#navmenu-h-l a:hover {
background: #333;
color: #FFF;
}

--------------------------------------------------------

/* SECOND TIER PAGE NAVIGATION */
/* Root = Horizontal, Secondary = Vertical */




#navmenu-h-r {
margin: 0 0 1em 0;
border: 0 none;
padding: 0;
width: 100%;
	/*For KHTML*/
	list-style: none;
height: 15px;
}

#navmenu-h-r li {
margin: 0;
background-color:transparent; border-right:solid 1px #666;
padding: 0;
float: right;
	/*For Gecko*/
	display: inline;
list-style: none;
position: relative;
height: 22px;
}

ul#navmenu-h-r ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 20px;
left: 0;
z-index:10;
}




ul#navmenu-h-r a {
margin: 0 0 0 15px;
padding: 0px 5px 0 0;
float: none !important;
	/*For Opera*/
	/*For IE*/
	

color: #000;
font: 14px/28px Helvetica;
text-decoration: none;
height: auto !important;
	/*For IE*/
}
/* Root Menu Hover Persistence */

ul#navmenu-h-r a:hover {
background: #333;
color: #FFF;
}
----------------------------------
.catitolo {float:right; margin: 0;  }
.catitolo li {display: inline;}
.catitolo a  {line-height:15px; margin: 0 0 0 3px; padding:0 3px; font-size: 10px;text-transform: uppercase; float:right; background-color: #ddd; color:#333;}
.catitolo a:hover {background-color: #666; color:white; text-decoration:none;}

.postbody img {margin: 0 10px 2px 0;}