/*  
Theme Name: Prefisso 055
Theme URI: http://www.prefisso055.it/
Description: verione personalizzata.
Version: 1.5
Author: Fabioc
Author URI: http://www.fabioc.com/
*/

 *
{
   padding: 0;
   margin: 0;
 }

body
{
   font-family: Verdana, Arial, ‘Trebuchet MS’, Sans-Serif;
   font-size: 90%;
 }

hr
 {
   display: none;
 }
 
#content 
{
	width:80%;
	float: right;
}

 	
#sidebar 
{
	width: 18%;
	margin-right:80%;
}

#wrapper /*il js serve solo per fissare la larghezza minima in IE */
{
   margin: 0;
   /*width: 800px;*/
   width:expression(document.body.clientWidth < 605 ? “600px” : “85%” );
   overflow: hidden;
}

div>#wrapper /* non supportato da IE */
 {
   margin: 0 5px;
   min-width: 400px;
   width: 85%;
   overflow: hidden;
 }

#header
 {
   margin-bottom: 0.8em;
 }

#headerimg
 {
   font-size: 1em;
   background: #000000;
   height:60px;
   margin-bottom: 0.4em;
 }

 #header a
 {
   text-decoration: none;
 }
 
#header h1
 {
	font-size: 2.8em;
	float: left;
 }
 
.description
 {
   font-size: 0.9em;
   padding-left:1em;
   padding-top: 40px;
   color: #D5D5D5;
   float:left;
 }

.guide
 {
   font-size: 0.8em;
   color:#D5D5D5;
   text-align: right;
   padding:5px;
 }

.guide a
 {
	 color:red;
   text-decoration: underline;
 }

.infopath
 {
	 display: inline;
	 float: left;
 }
 
.ricerca
 {
   font-size: 0.8em;
   text-align: right;
   padding-top: 5px;
   padding-bottom: 0.5em;
   margin-right:0.5em;
 }

.ricerca input
 {
   border: 1px solid #00FF66;
 }


#footer
 {
   background-color: #FFFFFF;
   border-top: 1px solid #00FF66;
   clear: both;
   margin-top: 2em;
   height: 3em;
   color: #00FF66;
 }

#footer a
{
	color: #00FF66;
	}

#footer ul
{ 
	list-style-type: none;
}

#sidebar ul
 {
   list-style: none;
   margin-bottom: 10px;
 }

#sidebar ul ul
 {
   list-style-type: none;
   margin-left: 5px;
 }
 
#sidebar ul li
 {
    font-weight: bold;
 }
 
#sidebar ul.children li
 {
   display: inline;
   font-weight: normal;
 }

#sidebar ul h2
 {
   display: none;
 }
 
#sidebar a
 {
   color: #FF8000; /*#66CCCC;*/
   text-decoration: none;
 }

#sidebar a:hover
 {
   text-decoration: underline;
 }

 #sidebar li.weather
 {
   font-weight: normal;
   color: #00FF66;
   background-color: #F8FFF8;
 }


.weather_title {
     font-weight: normal;
     color: #00FF66;
     font-size: 0.8em;
}

.weather_info {
     font-weight: bold;
     color: #00FF66;
     font-size: 0.8em;
}

.post
 {
   margin-bottom: 2.2em;
 }


 h2
 {
   font-size: 1.4em;
   font-weight: bold;
   color: #7E4597;
 }
 
 h2 a:hover, h2 a:visited, h2 a
 {
   text-decoration: none;
   color: #7E4597;
 }

 .entry
 {
   margin-top: 10px;
   margin-bottom: 15px;
 }

.postmetadata
 {
   padding: 2px;
   font-size: 0.8em;
   color: #663366;
 }
 
 .postmetadata a
 {
   color: #663366;
 }

.post p
 {
   line-height: 1.4em;
   margin-bottom: 1em;
} 

blockquote
 {
   margin: 1em 1.5em;
   padding: 1em 1.5em;
   border: 1px solid #00FF66;
   background: #FCF1E2 scroll top left;
 }
 .post li
 {
   margin-left: 20px;
 }
 .post ul
 {
   list-style-type: bullet;
   margin-bottom: 10px;
 }
 acronym, abbr, span.caps
 {
   cursor: help;
 }
 acronym, abbr
 {
   border-bottom: 1px dashed #999;
 }
 blockquote cite
 {
   margin: 5px 0 0;
   display: block;
 }
 .center
 {
   text-align: center;
 }
 a img
 {
   border: none;
 }
 h3
 {
   margin-top: 1.5em;
   font-size: 1.4em;
 }
 h4
 {
   margin-top: 1.2em;
   font-size: 1.2em;
 }
 h5
 {
   margin-top: 1em;
   font-size: 1em;
 }
 .post a
 {
   color: #663366;
 }

  .navigation
 {
   display: block;
   margin-top: 10px;
   margin-bottom: 40px;
 }
 
 .alignleft
 {
   float: left;
   text-align: left;
   width: 50%;
 }
 
 .alignright
 {
   float: right;
   text-align: right;
   width: 50%;
 }

.entrytext .postmetadata
 {
   font-size: 1em;
   background-color: #FDE5C3;
   width: 80%;
   margin: 1em auto 1em auto;
   border: 1px dotted #e9b17b;
   padding: 5px;
   padding-left: 45px;
   background: #FDE5C3 URL(images/metadata.png) no-repeat scroll top left;
 }

#comments h3
 {
   font-size: 1.2em;
   color:#663366;
 }

ol.commentlist
 {
   width: 65%;
   margin: 0 1em;
 }
 
ol.commentlist li
 {
   margin-bottom: 1.5em;
   border: 1px solid #c69835;
   padding: 5px;
   background-color: #f5de74;
 }
ol.commentlist li.alt
 {
   background-color: #fdf6a7;
 }
ol.commentlist a
 {
color: #663366;
 }
 small.commentmetadata
 {
   font-size: 0.8em;
   margin-bottom: 1em;
   display: block;
 }

 #highlight
 {
	width:164px;
	padding:0 4px;
	float: right;
	font-size: 0.9em;
	text-align: center;
 	}

#highlight img
 {
	padding: auto;
	margin: auto;
	text-align: center;
 	}
 	
#highlight h2
 {
	font-size: 1.2em;
	font-weight: normal;
	margin-top:0.5em;
 	}
 	
#highlight h3
 {
	font-size: 0.9em;
	font-weight: normal;
	color: #999999;
	text-align: center;
 	}

#highlight a:hover
 {
	text-decoration: underline;
 	}


.sponsor
 {
	padding: auto;
 	}


.pagetitle
 {
	color: #CCCCCC;
 	}
 	