/*
Theme Name: Sitosophia
Author: Giofilo
Author URI: http://www.giofilo.it 
*/


/*------------- PETIZIONE-------------------- */

div#content-petizione { width: 65%; margin: 0 auto;}
div.info-petizione { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 15px; }
h2.petizione { font-size: 35px; font-weight: bold; margin-bottom: 20px }
div.entrytext-petizione { line-height: 1.6; }
div.entrytext-petizione p { text-indent: 3%; }
div.entrytext-petizione p.firma { text-indent: 0; font-family: Arial,Helvetica,sans-serif; }
div.petition input, div.petition textarea { margin-bottom: 10px }
p.separatore-petizione {border-bottom: 2px solid #50507B; padding-bottom: 10px; margin-bottom: 20px; font-weight: bold; }
div.petition h3 {font-size: 30px;}
body#petizione { margin: 0; padding: 0; font: 14px Georgia, "Times New Roman", Times, serif; color: #000; text-align: justify; width: 100%;}


/*------------- LAYOUT-------------------- */

html,body{margin:0;padding:0}

body {
font: 14px Georgia, "Times New Roman", Times, serif;
color: #000;
text-align: center; /*Old-value: "text-align: justify;"*/
width: 950px;
margin: 0 auto; /*Aggiunta per intero*/
}

/*INIZIO AGGIUNTA STILE CONTAINER*/

#container {
text-align: justify;
}

/*FINE AGGIUNTA STILE CONTAINER*/

div#header {
background-image: url(images/header.gif);

/*
old values
background: #50507B url(images/bordo-header.gif) no-repeat right;
*/
}


div#header h1{
/*background: #50507B url(images/eraclito.gif) no-repeat left;*/
/*INIZIO AGGIUNTA*/
background-image: url(images/eraclito-trasp.gif);
background-position: left;
background-repeat: no-repeat;
/*FINE AGGIUNTA*/
height:150px;
width: 66%;
margin:0;
padding-left: 170px;
color: #fff;
font-size: 70px;
font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif;
}

.description {font-size:25px; font-style:italic; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; margin-top: 10px; }
div#content p{line-height:1.6}

div#navigation {
background: #fff;
text-align: left;
}

div#footer{
height: 25px;
/*INIZIO AGGIUNTA*/
background-image: url(images/footer.gif);
background-repeat: no-repeat;
/*FINE AGGIUNTA*/
/*
old values
background-color: #50507B;
*/
}

div#footer p {
margin:0;
padding-right:30px; /*20px*/
color:#FFF;
font-weight:bold;
font-style:italic;
font-size:small;
text-align:right;
/*background: url(images/bordo-footer-destra.gif) no-repeat right;*/
/*INIZIO AGGIUNTA*/
background-image: url(images/footer.gif);
background-repeat: no-repeat;
/*FINE AGGIUNTA*/
height:25px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

div#footer a{display:inline;padding:0;color: #fff; text-decoration:none;}

div#wrapper{float:left;width:100%}
div#content{margin: 10px 0 20px 260px;}
div#navigation{float:left;width:170px;margin-left:-100%; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; margin-bottom: 20px;}
div.bannerini, div.antipixel {width:100%; text-align: center; padding-top: 10px;}
div#footer{clear:left;width:100%}

/*------------- LAYOUT INDEX-------------------- */

div#content-index { width: 620px; }
div#content-index ul li {line-height: 1.0; margin-bottom: 10px; margin-right: 10px; text-align: left;}

div#sinistra-index a, div#destra-index a { color: #D06D06; text-decoration: none; }
div#sinistra-index a:hover, div#destra-index a:hover { color: #000066; text-decoration: none; }

div#sinistra-index {float: left; }
div#destra-index {float: left; margin-left:2%; }

div#partecipa-index { float:left}
div.container-index-partecipa { background: #ccc url(images/bordo-index-grande-top.gif) no-repeat top; width:600px; margin-bottom: 10px; padding-top:10px; text-align: left;}

div.container-index { background: #ccc url(images/bordo-index-top.gif) no-repeat top; width:300px; margin-bottom: 10px; padding-top:10px;}
div.container-index h2 { margin-left: 5px; margin-top: 0; font-family: Calibri,"Trebuchet MS",Arial,Helvetica,sans-serif; }

div.container-index-partecipa h2 { margin-left: 15px; margin-top: 0; font-family: Calibri,"Trebuchet MS",Arial,Helvetica,sans-serif; }

div.bottom-index { background: #ccc url(images/bordo-index-bottom.gif) no-repeat bottom;}

div.bottom-index-partecipa { background: #ccc url(images/bordo-index-grande-bottom.gif) no-repeat bottom;}

/*------------- MENU-------------------- */

/*--lista primo livello-- */
ul.menu { list-style: none; margin:0; padding: 0; background-color:#fff;}
ul.menu li {
display:block; 
border-bottom: 2px solid #fff;
}

ul.menu li a { 
color: #FFF;
text-decoration:none;
font-size: 16px;
display:block;

/*INIZIO AGGIUNTA*/
width: 170px;
height: 40px;

background-image: url(images/pulsante.gif);
background-repeat: no-repeat;
/*FINE AGGIUNTA*/
/*
old values
width: 100%;
background: #50507B url(images/bordo-menu.gif) no-repeat right;
*/
font-weight: bold;
padding-left: 10px;
line-height:2.1;
}

ul.menu li a:hover {
color: #FFF;
background-image: url(images/pulsante-hover.gif);
/*
old values
background: #D06D06 url(images/bordo-menu-hover.gif) no-repeat right;
*/
}


/*--lista secondo livello-- */
ul.menu li ul { list-style: none; margin: 0; padding: 0;}
ul.menu li ul li { border-top: 2px solid #fff; border-bottom: none; border-left: 10px solid #fff;}
ul.menu li ul li a { 
font-size: 14px;
font-style: italic;
height: 35px;
padding-top: 5px;
}

ul.menu li.current-cat a, ul.menu li.current_page_item a {

/*INIZIO AGGIUNTA*/
background-image: url(images/pulsante-hover.gif);
background-repeat: no-repeat;
/*FINE AGGIUNTA*/
/*
old values
background: #D06D06 url(images/bordo-menu-hover.gif) no-repeat right;
*/
}

/*-------------LINK-------------------- */

a {
	color: #D06D06;
	text-decoration:underline;
}
a:hover {
	color: #000066; text-decoration: none;
}
div#header h1 a {color: #fff; text-decoration:none;} div#header h1 a:hover {color:#D06D06}
a img {border: 1px solid #50507B}
a:hover img {border-color: #D06D06}

a.rss { background: #fff url(images/feed-icon-28x28.png) no-repeat left; margin: 10px 0 10px 10px; padding-left: 30px; height: 28px; width:auto; display:block; font-weight:bold; text-align: left;}

a.rss-mini { background: #fff url(images/feed-icon-14x14.png) no-repeat left; margin: 10px 0 10px 10px; padding-left: 16px; padding-bottom: 5px; height: 14px; width:auto; display:block; text-align: left;}

a.email { background: #fff url(images/email-icon-28x28.png) no-repeat left; margin: 10px 0 10px 10px; padding-left: 30px; height: 28px; width: auto; display:block; font-weight: bold; text-align: left;}

a.email-mini { background: #fff url(images/email-icon-14x14.png) no-repeat left; margin: 10px 0 10px 10px; padding-left: 16px; padding-bottom: 5px; height: 14px; width:auto; display:block; text-align: left;}

/*-------------ELEMENTI-------------------- */

p{margin:0 10px 10px}

ul {list-style: square;}

ul.ec3_events li ul {margin:0; padding:0;}

li.linkcat { list-style: none;}

h2, h3, h4 { text-align: left;}
h2, h3 { color: #900;}
h2 { font-size: 30px;}
h3 { font-size: 20px;}
h4 { color: #50507B; font-size: 18px; margin-left:10px}

div#content ul li {line-height: 1.4;}

input.cerca {width:70px;}

blockquote { width: 70%; margin: 10px auto; padding: 10px; font-size: 12px;}

div.antipixel a img, div.antipixel a:hover img { border:none}

.separatore {border-bottom: 2px solid #50507B; padding-bottom: 10px; }

sup {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}


/*-------------CITAZIONI FILOSOFI-------------------- */

div.filosofi { margin-top: 10px; margin-bottom: 20px;}


/*-------------ELEMENTI BLOG-------------------- */

.post {margin: 20px 0 20px 0;}

.post-title, .post-title a { color:#900; margin: 0; padding: 0; text-decoration:none;}
.post-title a:hover { color: #D06D06;}

.post-meta{ margin-top: 0; padding-top:0;}

.entry {margin-top: 20px; border-bottom: 2px solid #50507B; }
.entry-recensione {margin-top: 20px; border-bottom: 2px solid #50507B; padding-bottom: 15px; }
.entry-recensione p { margin: 0; padding: 0; text-indent: 20px;}
.entry-recensione h5 { text-indent: 0; }
.entry-recensione blockquote p { text-indent: 0; }

div.info { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 15px; }

h2.avvisi { font-style:italic; padding-left: 45px; background: url(images/menu/avvisi.gif) no-repeat left; height: 40px;}
h2.avvisi_home { font-style:italic; padding-left: 45px; background: url(images/menu/avvisi_home.gif) no-repeat left; height: 40px;}


h2.eventi { font-style:italic; padding-left: 45px; background: url(images/menu/eventi.gif) no-repeat left; height: 40px;}
h2.eventi_home { font-style:italic; padding-left: 45px; background: url(images/menu/eventi_home.gif) no-repeat left; height: 40px;}

h2.recensioni { font-style:italic; padding-left: 45px; background: url(images/menu/recensioni.gif) no-repeat left; height: 40px;}
h2.recensioni_home { font-style:italic; padding-left: 45px; background: url(images/menu/recensioni_home.gif) no-repeat left; height: 40px;}

h2.progetto { font-style:italic; padding-left: 45px; background: url(images/menu/progetto.gif) no-repeat left; height: 40px;}
h2.progetto_home { font-style:italic; padding-left: 45px; background: url(images/menu/progetto_home.gif) no-repeat left; height: 40px;}

h2.tesi { font-style:italic; padding-left: 45px; background: url(images/menu/tesi.gif) no-repeat left; height: 40px;}

h2.didattica { font-style:italic; padding-left: 45px; background: url(images/menu/didattica.gif) no-repeat left; height: 40px;}

h2.appunti { font-style:italic; padding-left: 45px; background: url(images/menu/appunti.gif) no-repeat left; height: 40px;}

h2.laboratori { font-style:italic; padding-left: 45px; background: url(images/menu/laboratori.gif) no-repeat left; height: 40px;}

h2.caffe { font-style:italic; padding-left: 45px; background: url(images/menu/caffe.gif) no-repeat left; height: 40px;}
h2.caffe_home { font-style:italic; padding-left: 45px; background: url(images/menu/caffe_home.gif) no-repeat left; height: 40px;}

h2.link { font-style:italic; padding-left: 45px; background: url(images/menu/link.gif) no-repeat left; height: 40px;}

h2.forum { font-style:italic; padding-left: 45px; background: url(images/menu/forum.gif) no-repeat left; height: 40px;}
h2.forum_home { font-style:italic; padding-left: 45px; background: url(images/menu/forum_home.gif) no-repeat left; height: 40px;}

h2.ricerca { font-style:italic; padding-left: 45px; background: url(images/menu/ricerca.gif) no-repeat left; height: 40px;}

h2.not-found { font-style:italic; padding-left: 45px; background: url(images/menu/404.gif) no-repeat left; height: 40px;}

h2.recensori { font-style:italic; padding-left: 45px; background: url(images/menu/laboratori.gif) no-repeat left; height: 40px;}

#autori ul li { margin-bottom: 5px; }

.navigation { margin: 10px; font-size: 20px; font-weight:bold; }

.bookmarks { margin-bottom: 10px;}


/*----------ELEMENTI COMMENTI ------------------*/

.commentlist li { text-align:justify;border-bottom: 2px solid #50507B; margin-top:10px; }

/* Comment quicktags */
div#ed_toolbar input, #ed_toolbar span {
color: #444 !important;
}

/*----------Galleria ------------------*/
.gallery-caption {
font-size: 0.8em;
color: #666;
padding: 0 10px;
}
.image-alignleft {
width: 45%;
float: left;
margin-bottom: 1em;
}
.image-alignright {
width: 45%;
float: right;
text-align: right;
margin-bottom: 1em;
}
