/*
Theme Name: matite
Description: layout di base per la strutturazione di un blog scolastico
Version: 1.5
Author: Demetrio Caccamo
Author URI: http://www.matitenelweb.it
*/


body { margin: 10px 0px 10px 0px;
 padding: 0px;
 background-color: #fff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 85%;
}


/* inizio contenitore principale */

#centrale { height: 100%;
 margin-left: auto;
 margin-right: auto;
 width: 98%;
 border: 2px solid #3543d8;
 background-color: #FFFFFF;
 }


/* inizio intestazione */

#intestazione { clear: both;
 min-height: 100px;
 height: auto!important;
 height: 100px;
 padding: 5px 40px 0px 40px;
 border-bottom: solid 5px #FFD275;
 background-color: #3543d8;
 text-align: center;
 letter-spacing: 2.5px;
 }

#intestazione img { 
float: left;
border: none;
 }

#intestazione h1 { font-size: 2.5em;
 margin: 0px;
 padding: 0px;
 font-weight: bold;
 letter-spacing: 10px;
 color: #FFF;
 }

#intestazione h1 a:link, #intestazione h1 a:visited { color: #FFF;
 text-decoration: none;
 
 }

#intestazione h1 a:hover { 
color: #FFD275;
background-color: #3543d8;
 }

#intestazione #description {color: #ffffff;
 font-weight: bold;
 padding: 0px 20px 0px 30px;
text-align: center;
  }

#intestazione .tratto{ font-size: 14px;
 color: #FFD275;
 }

/* fine intestazione */


/* inizio colonna sinistra */
#sinistra { width: 65%;
 float: left;
 padding: 20px;
 }

#sinistra textarea { width: 90%;
 }

h2 { font-size: 1em;
 font-weight: bold;
 border-bottom: 1px dashed #3543d8;
 margin: 0px 0px 5px 0px;
 padding: 0px 0px 2px 0px;
 color: #066;
 }

h2 a:link, h2 a:visited { color: #066;
 text-decoration: none;
 font-size: 1.5em;
 font-weight: normal;
 
}

h2 a:hover { background-color: #003399;
 color: #ffffff;
display: block;
 }

h3 {font-size: 1.2em;
 margin: 0px 0px 20px 0px;
 padding: 3px;
 background-color: #003399;
 color: #ffffff;
}

.post { 
background-color: #edf5f8;
padding: 10px;
border-top: 1px solid #FFD275;
border-bottom: 1px solid #FFD275;
margin-bottom: 15px;
}

.imgsx { float: left;
 margin-right: 15px;
margin-bottom: 15px;
 }

.imgdx { float: right;
 margin-left: 15px;
margin-bottom: 15px;
 }

.postend { margin: 5px 0px 30px 0px;
 padding: 0px;
 text-align: center;
 color: #FFD275;
 font-size: 1.2em;
 line-height: 0px;
 }

.meta { 
 margin-bottom: 15px;
color: #777;
  }

.meta a:link, .meta a:visited { color: #FFD275;
 }

.meta a:hover { color: #FFD2FF;
 }

.data {
	font-size: 0.9em;
	line-height: 1.5em;
	float: left;
	}


.autore {
	text-align: right;
	font-size: 0.9em;
	line-height: 1.5em;
}

blockquote { border: 5px #FFD275;
 background-color: #E0E1CE;
 margin-left: 30px;
 margin-right: 30px;
 padding: 0px 10px 0px 10px;
 }

.storycontent { 
 font-size: 1em;
 font-weight: normal;
}

.imgsx { float: left;
 margin-right: 15px;
margin-bottom: 15px;
 }

.imgdx { float: right;
 margin-right: 15px;
margin-bottom: 15px;
 }

.feedback {
text-align: right; 
 }

a:link, a:visited { color: #3543d8;
 }

a:hover { color: #fff;
background-color: #003399;
 }


/* fine colonna sinistra */


/* inizio colonna destra */
#right {
 width: 20%;
 font-size: 0.9em;
 float: right;
margin-top: 15px;
margin-right: 25px;
 }

#right ul { margin-left: 0px;
 padding-left: 0px;
 font-weight: bold;
margin-bottom: 20px;
 }

#right ul li { margin-left: 0px;
 padding-left: 0px;
 margin-bottom: 20px;
 list-style-type: none;
 background-color: #3543d8;
 padding: 5px;
 color: #fff
  }

#right ul ul { border-top: 1px solid #FFD275;
 font-weight: normal;
 padding: 0px;
 margin: 0px;
 }

#right ul ul li { border: none;
 padding: 0px;
 margin: 0px;
 font-weight: normal;
 list-style-type: none;
 display: block;
 border: 5px #FFD275;
 }

#right ul ul li a:link, #right ul ul li a:visited { display: block;
 padding: 2px 0px 2px 10px;
 margin: 0px;
 background-color: #E1ECFC;
 color: #003399;
 border-bottom: 1px solid #FFd275;
 text-decoration: none;
 }

#right ul ul li a:hover { background-color: #3543d8;
 color: #FFFFFF;
 }

/* Fix IE spaces. Hide from IE Mac \*/
* ul li a { height: 1%; }
/* End */

#right h2 { margin: 0px;
 padding: 0px;
 font-weight: bold;
 font-size: 1em;
 border: none;
 background-color: #3543d8;
 color: #fff;
 }
#right h3 { margin: 0px;
 padding: 0px;
 font-weight: bold;
 font-size: 1em;
 border: none;
 background-color: #3543d8;
 color: #fff;
 }
#cal { margin: 0px 0px 10px 0px;
 border: 1px solid #FFD275;
 background-color: #E1ECFC;
 }

#cal caption { border-bottom: 1px solid #003399;
 padding: 2px;
 }

#wp-calendar { width: 100%;

 }

#wp-calendar thead { font-size: 10px;
 }

#wp-calendar td { text-align: center;
  color: #0033FF;
 }

#wp-calendar td a:link, #wp-calendar td a:visited { font-weight: bold;
 text-decoration: none;
  color: #003399;
 }

#wp-calendar td a:hover { color: #fff;
 }

#citazione { margin: 0px 0px 20px 0px;
 padding: 5px;
 border-left: 1px solid #3543d8;
 border-bottom: 1px solid #3543d8;
 margin-top: 5px;
 margin-right: 5px;
 }

.corsivo {
font-style: italic;
 }

/* fine colonna destra */


/* inizio piedipagina*/

#footer { clear: both;
 background-color: #3543d8;
 border-top: 5px solid #FFD275;
 padding: 5px;
 font-size: 0.8em;
 text-align: center;
 color: #FFFFFF;
 }

#footer a { color: #FFFFFF;
 }

/* fine piedipagina */

.trackback { font-size: 0.8em;
 }

#commentlist { list-style-type: none;
 margin: 0px;
 padding: 0px;
 }

#commentlist li { list-style-type: none;
 margin-bottom: 10px;
 padding: 10px;
 background-color: #E1ECFC;
 border-top: 1px solid #FFD275;
 border-bottom: 1px solid #FFD275;
 }

#commentlist cite { margin: 7px 0px 0px 0px;
 padding: 0px;
 font-size: 0.8em;
 font-style: normal;
 }
#commentlist p { margin-top: 0px;
 padding-top: 0px;
 }

.ricerca {
font-size: 1.5em;	
text-align: center;
color: #066;
border-bottom: 1px solid #FFD275;
margin-bottom: 15px;
}


