/*



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;
	font-size: medium;
	line-height: 25px;
}











/* inizio contenitore principale */







#centrale { height: 100%;



 margin-left: auto;



 margin-right: auto;



 width: 98%;



 border: 2px solid #2557AD;



 background-color: #FFFFFF;



 }











/* inizio intestazione */







#intestazione { clear: both;



 min-height: 144px;



 height: auto!important;



 height: 144px;



 padding: 5px 40px 0px 40px;



 border-bottom: solid 5px #FFD275;



 background-color: #2557AD;



 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: #2557AD;



 }







#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: 15px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 2px 0px;
	color: #066;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFCC33;


 }







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: #FFCC33;
	color: #0000CC;
	font-family: Verdana;


}



.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;



border: none;



 }







.imgdx { float: right;



 margin-left: 15px;



margin-bottom: 15px;



border: none;













}




 







.imgcenter {
	margin-bottom: 15px;
	border: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;











}



.alignright { float: right;



 margin-left: 25px;



margin-bottom: 25px;



border: none;









 }













.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;



border: none;





 }







.imgdx { float: right;



 margin-right: 15px;



margin-bottom: 15px;



border: none;



 }

















.alignright { float: right;



 margin-right: 15px;



margin-left: 15px;



margin-bottom: 15px;



border: none;





 }

.alignleft { float: left;



 margin-left: 15px;



margin-right: 15px;



margin-bottom: 15px;



border: none;


 }








.aligncenter{
	margin-left: auto;
	margin-bottom: 25px;
	border: none;
	margin-right: auto;
	left: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);







 }







.imgcentro{
	text-align : center;
	font-size: small;
	width: 100%;
	border:none;
	margin-right: auto;
	margin-left: auto;
	position: relative;




	
 }











.feedback {



text-align: right; 



 }







a:link, a:visited { color: #3300CC;



 }







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: #2557AD;



 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: #2557AD;



 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: #2557AD;



 color: #fff;



 }



#right h3 { margin: 0px;



 padding: 0px;



 font-weight: bold;



 font-size: 1em;



 border: none;



 background-color: #2557AD;



 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 #2557AD;



 border-bottom: 1px solid #2557AD;



 margin-top: 5px;



 margin-right: 5px;



 }







.corsivo {



font-style: italic;



 }







/* fine colonna destra */











/* inizio piedipagina*/







#footer { clear: both;



 background-color: #2557AD;



 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;



}












