/*  
Theme Name: Black Cat
Theme URI: http://www.black-cat.it/
Description: Tema realizzato da Black Cat (http://www.black-cat.it/design/
Version: 3.1
Author: Black Cat
Author URI: http://www.black-cat.it/portfolio/
*/

@charset "utf-8";
/* CSS Document */

/*  COLORI  */
body { color: #999999 }
a:link, a:visited, .cat-item a, #sidebar a, .entry, .postmetadata { color: #999999; } /* LINK SIDEBAR E GENERALI, testo post (rimedio incongruenze con il contatore archivi e incompatibilita' con safari e browser linux  */
.post h2, .post { border-bottom: #999999 } /* Problemi con Safari, bordo linea titolo CONTROLLARE attributi border bottom .post h2 e .post piu' sotto */
.cat-item, #sidebar li  { color: #FFFFFF } /* CONTATORI ARCHIVI */
.post a, .datapost, #sidebar h2, .widgettitle, #wp-calendar a, #wp-calendar th, #wp-calendar caption, #comments, .autorecommento, .autorecommento a, .pagetitler, .postmetasingle a , #footer a { color: #CCCCCC }
a:hover, .post a:hover, #wp-calendar a:hover, #footer a:hover, #sidebar a:hover { color: #FFFFFF }
#wp-calendar td.pad:hover { background-color: #333333 }  /* Colore sfondo celle vuote calendario */
#wp-calendar, #wp-calendar a  { border: #CCCCCC }    /* Colore bordi calendario */
/* Non modificare l'ordine dei tag dei colori!!! */



/*  IMPOSTAZIONI DIV PRINCIPALI */
body {
background: url(images/backorms.png) repeat-x center fixed #3F3F3F;
text-align: center;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
} 
a:link, a:visited  { text-decoration: none }

#topbar {
background: url(images/sfondtop.png) repeat-x;
height: 28px;
}
#imgtopbar {
background: url(images/imgtopbar.png) no-repeat center;
height: 28px;
}
#main {
background-image: url(images/backcont.png);
width: 782px;
margin-top: 0px;
margin: 0px auto;
padding: 0px;
}

#header {
background-image: url(images/backhead.png);
width: 782px;
height: 232px;
margin: auto;

}
#bloginfo {
text-align: left;
padding: 20px;
padding-top: 70px;
font-size: 28px;
}
#blogdescr {
text-align: left;
padding: 20px;

font-size: 18px;
}
#orizbar {
background-image: url(images/orizbar.png);
width: 782px;
height: 27px;
margin: auto;
}

#content { 
width: 588px; /* dimensioni minori per via del padding sottostante (-10px) - Dimensioni ancora minori per via di problemi di incompatibilita' con IE6 */
float: left;
text-align: left;
padding: 0px 4px;
margin: 0px;
}
#sidebar {
width: 170px; /* dimensioni minori per via del padding sottostante (-10px) */
float: right;
text-align: left;
text-decoration: none;
padding: 30px 5px;
margin: 0px;
}
#footer {
width: 782px;
background: url(images/backfooter.png);
border-bottom: 1px #000000 solid;
border-top: 1px #000000 solid;
clear: both;
height: auto;
}
/* BARRA ORIZZONTALE Scelta colori */
#navlist { margin: 0px; padding: 0px }
#navlist li { float: right; list-style: none; margin-top: 4px; padding-right: 5px }
#navlist img { border: #666666 2px solid  }
#navlist a:hover img { border: #000000 2px solid }
/*  SIDEBAR  */
ul {
 list-style: none;
 margin: 0px 0px 15px 0px;
 padding: 0px;
}
li { font-size: 11px; margin-left: 5px }
.widgettitle { font-size: 16px; font-weight: bold; margin: 0px; padding: 0px }
#calendar { margin: 10px 0px 20px 0px }





/*  CONTENUTI  */
.post h2 { font-size: 18px; border-bottom: 1px #999999 solid; margin-left: 50px } /* ATTENZIONE AL COLORE problemi con safari */
.datapost { padding: 0px 5px; float: left; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.monpost { font-size: 10px }
.daypost { font-size: 16px; margin: 2px 0px }
.entry { padding: 10px;  font-size: 12px }
.post {  margin: 30px 0px; border-bottom: 1px #999999  dashed; }
.postmetadata { font-size: 10px; text-align: center }
.entry a { text-decoration: underline }

/*  CALENDARIO  */
#wp-calendar { 
empty-cells: show;
margin: 10px auto 0;
width: 100%;
border-bottom: 1px solid;
border-top: 1px solid;
}

#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }

#wp-calendar a { 
display: block; 
font-weight: bold; 
border: 1px solid;
}
.pad a, #prev a, #next a, #prev_year a, #next_year a, #wp-calendar_caption a { border: 0px solid }

#wp-calendar caption { 
text-align: center; 
width: 100%;
font-size: 12px;
font-variant: small-caps;
font-weight: bold;
}
#wp-calendar td { padding: 3px 0; text-align: center; }

/*  SINGLE PAGE  */
.postmetasingle { 
border-bottom: 1px dashed;
margin: 20px 0px 0px 0px;
font-size: 11px;
font-style: oblique;
}
.alignleft { float: left; margin-left: 5px; font-size:12px }
.alignright { float: right; margin-right: 5px; font-size:12px  }
/*  COMMENTS  */
#comments { 
font-size: 14px; 
font-weight: bold; 
margin: 20px; 
padding: 0px; 
}
.autorecommento { font-weight: bold; }
.commentlist li { border-bottom: 1px solid; margin-bottom: 10px }
.commentmetadatad { text-align: right; }
#respond { font-size: 14px  }
form p { font-size: 11px  }
#comment { width: 100% }
/*  ARCHIVE  */
.pagetitler { font-size: 18px; text-align: center; }
/*  PAGES */
.postpages { padding: 0px 5px; border-bottom: 1px dashed  }
.titlepagen { font-size: 18px; border-bottom: 1px solid; }
.postmetadatapage { font-size: 12px; text-align: center }
.navigation { width: 588px; }
/*  COPYRIGHT NEL FOOTER   */
.copyright {
font-size: 10px;
margin: 0px;
} 