img { border:0; }

/* header */

#header
{ 
  position:absolute;
  top:26px;
  left: 90px;
  height: 88px;
  width:764px;
  margin-left:auto;
  margin-right:auto;  
  border:1px solid #C0DFED;
  background-color:#FFF;
  color:#37667B;}
  
  .menu 
{ width:auto;
  text-align:right;
  font-weight:bold;
  font-size:8pt;
  padding:35px 15px 0 0;
  float: right;
  overflow: hidden;}
  
  .logo
{ width:550px;
  float:left;
  text-align:left;
  padding:15px 0 10px 15px;
  overflow: hidden;}

/* Menu */
#menu {
	float: left;
	width:100%;
	background:none;
	font-size:93%;
	line-height:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position:absolute;
    top:130px;
    left:254px;
    width:600px;
	
	}

#menu ul {
	margin: 0;
	padding:10px 10px 0;
	list-style:none;
	}
	
#menu li {
	float:left;
	background:url("/dblog/template/mauro2/gfx/sinistra.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	
	}
	
#menu a {
	float:left;
	display:block;
	background:url("/dblog/template/mauro2/gfx/destra.gif") no-repeat right top;
	padding:5px 15px 5px 6px;
	text-decoration:none;
	font-weight:bold;
	color: #666666;
		
	}
	
#menu a {
	float:none;
	}

#menu a:hover {
	color: #000000;
	}
	
#menu #current {
	background-image:url("/dblog/template/mauro2/gfx/sinistra_on.gif");
	
	}
	
#menu #current a {
	background-image:url("/dblog/template/mauro2/gfx/destra_on.gif");
	color: #37667B;
	padding-bottom:5px;
	}

/* ------------------------------------------------------------------------------------------ */

body {
    background:#EEEDD7;
    background-image: url(/dblog/template/mauro2/gfx/topbg.gif);
    background-repeat: repeat-x;
    background-attachment: fixed;
    background-position: left top;
    margin:0px 0px 0px 0px;
    padding:0px;
    color:#283840;
    font:11px/18px verdana, arial, helvetica, sans serif;
   scrollbar-face-color:#EEEDD7;
   scrollbar-arrow-color:#6B6B64;
   scrollbar-track-color:transparent;
   scrollbar-shadow-color:#6B6B64;
   scrollbar-highlight-color:#EEEDD7;
   scrollbar-3dlight-color:#EEEDD7;
   scrollbar-darkshadow-Color:#EEEDD7;
    }
   

a {
   text-decoration:none;
   font:11px georgia, tahoma, arial, helvetica, sans serif;
   font-weight:normal;
   background:transparent;
   border-bottom:1px dotted #EEEDD7;
   }

 a:link {color:#37667B;}
 a:visited {color:#A8C9D8;}
 a:hover {color:#37667B; border-bottom:1px dotted #A8C9D8;}


 td {
  font:10px verdana, arial, helvetica, sans-serif;
  font-weight:normal;
  color:#6B6B64;
  background:transparent;
  }


 #chicknchair {
  position:absolute;
  top:158px;
  left:125px;
  }
  
  
 #log {
  position:absolute;
  top:164px;
  left:254px;
  width:600px;
  }
 
  
 #side {
  position:absolute;
  top:230px;
  left:90px;
  background:transparent;
  width:163px;
  }
  
 #logo {
  position:absolute;
  top:0px;
  left:86px;
  background:transparent;
  width:214px;
  }
 
  
 .stuff {
  margin:10px 10px 10px 0px;
  border-left: 1px solid #C0DFED;
  border-top: 1px solid #C0DFED;
  border-right: 1px solid #C0DFED;
  border-bottom: 1px solid #C0DFED;
  background:#FFFFFF;
  padding:3px;
        } 

 
 .logbody {
   margin:0px 0px 2px 0px;
   padding:10px;
  border: 1px solid #C0DFED;
  background:#ffffff; 
  }

 .sidetitle {
  font:10px verdana, arial, helvetica, sans-serif;
  font-weight:normal;
  color:#475C66;
  text-transform:uppercase;
  text-align:left;
  border-bottom:1px solid #C0DFED;
  background:#E1F0F7; 
  margin:10px 0px 0px 0px;
  padding:3px;
  width:140;
  }

 .title {
  font:10px verdana, arial, helvetica, sans-serif;
  font-weight:normal;
  text-transform:uppercase;
  color:#283840;
  margin:0px 0px 0px 0px;
  padding:3px;
  }

 .posted {
  font:11px verdana, arial, helvetica, sans-serif;
  font-weight:bold;
  color:#475C66;
  margin:0px 0px 30px 0px;
  padding:3px;
  }

 .date {
  font:10px verdana, arial, helvetica, sans-serif;
  font-weight:bold;
  color:#475C66;
  margin:0px 0px 0px 0px;
   }
 

   
/* --- commenti --- */
.compari { margin-top:1em; margin-bottom:1em; background-color:#fcfcfc; padding:7px; }
.comdispari { margin-top:1em; margin-bottom:1em; background-color:#f3f3f3; padding:7px; }
.comtitolo { }
.comtesto { margin-top:0.5em; margin-bottom:0.5em; padding-left:0.5em; }
.comautore { padding-left:0.5em; font-size:8pt; }
.formcommenti { width:380px; margin:auto; }
.formpopcommenti { width:280px; margin:auto; }

