/*   
Theme Name: IWI
Theme URI: http://wordpress.org/
Description: 2 columns elastic layout
Author: Marco Dini
Author URI: http://www.ideawebitalia.it
Version: 2.0
Tags: Elastic, Two columns

	It's a resizable 2 columns layout, with the navigation column on the right, 
	entirely built with CSS (no tables inside). 
	
	It is very lightweight, and it is supported almost the most of the browsers 
	(it’s has been tested with Safari 3, Netscape 9, Opera 9, Firefox, IE6+, IE7, 
	SeaMonkey1.14, Conqueror,Camino)
	
	This layout has been designed for blogs or news websites.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

.test {border:solid 1px blue;}
.test1 {border:solid 1px red;}
.test2 {border:solid 1px green;}

html,body{padding:0em 3em 0 3em;margin:0}
body{font: 72% arial,sans-serif}
p{margin:0 10px 10px}
img{border:none;}
.achor:link{text-decoration:none;}
.achor:visited{text-decoration:none;}
.achor:link{text-decoration:none;}
.achor:hover{text-decoration:underline;}

/* div#container{width:90%;margin-left:5%} */
div#container{width:100%;float:left;}
div#header{position:relative;padding-bottom:0.8em; background-image: url(images/sfondo-header.gif);}
div#wrapper{float:left;width: 94%;margin-left:-17em;}
div#content{margin-left: 16em;margin-right:3em;}
div#navigation{float:right;width:15em;line-height:1.4; font-size:120%; font-family: "Trebuchet MS", Arial, sans-serif;}

div#header div#search{position:absolute;right:0;top:3em;}

div#navigazione-h{font-size:100%;font-family:Arial, sans-serif;font-weight:bold;margin: 0.3em 0 4em 0em;padding:0;height:2.7em;}
div#navigazione-h ul{margin:0;padding:0;}
div#navigazione-h li{margin:0;padding:0;float:left;list-style:none;}
div#navigazione-h li a{display:block;text-decoration:none;padding:0.5em 1.7em; margin:0;}
div#navigazione-h li a:link{color:#00f;}
div#navigazione-h li a:visited{color:#551A8B;}
div#navigazione-h li a:hover{background-color:#009;color:white}

.content-element{margin:0 0 3em 1em;}
.content-element H2{margin:1em 0 0.9em 0;padding:0;font-size:170%;}
/*
.content-element H2 a:link{text-decoration:none;}
.content-element H2 a:hover{text-decoration:underline;}
.content-element H2 a:visited{text-decoration:none;}
*/
.ndt {font-style:italic;font-size:95%;}
.content-element a:link{text-decoration:none;}
.content-element a:visited{text-decoration:none;}
.content-element a:hover{text-decoration:underline;}
.img-container{padding:0;margin:0 1.5em 0.5em 0;float:left;}
.content-element img{padding:0;}
.content-element p{margin:0;padding-bottom:1em;line-height:1.4; font-size:120%; font-family:Verdana, Arial, sans-serif;}
.content-element ul{font-size:120%;line-height:1.4;margin:0 0 0 2em;padding:0;}
.content-element ul li{margin-bottom: 0;padding-bottom: 0.5em;}
.content-element ol{font-size:120%;line-height:1.4;margin:0 0 0 2em;padding:0;}
.content-element ol li{margin-bottom:0;padding-bottom:0.5em;}


.photo-copyright{display:block;padding:0;font-style:italic;font-size:90%;text-decoration:none;}
.photo-copyright:hover{text-decoration:underline;}
.content-tag{color:grey;font-size:120%;background-image:url(images/linea-grigia.gif);background-position:center;background-repeat:repeat-x;height: 1.2em;}
.content-tag-data{float:left;font-weight:bold;background-color:white;}
.content-tag-aut{float:right;font-weight:bold;background-color:white;}

.content-tag-s{font-size:120%;background-image:url(images/linea-grigia.gif);background-position:center;background-repeat:repeat-x;height: 1.2em;margin-top:2em;}
.content-tag-data-s{float:right;background-color:white;}
.content-tag-aut-s{float:left;background-color:white;}



.section-title{border-top:solid silver 3px;border-bottom:solid silver 1px;line-height:1.8em; font-size:130%;font-weight:bold;color:#f06;background-color:#eee;}
.navigation-section{width:16em;margin-bottom:2.5em;} 
.navigation-section ul{margin:0em 0em 0em 2em;padding:0;}
.navigation-section li{list-style:square; padding:0.5em 0 0.5em 0;margin-left:-0.5em;border-bottom:solid silver 1px;line-height:1.2em;}


#rss{float:right;padding-right:1em;margin-top:0.2em;}
#rss a{text-decoration:none;display:block;margin:0;padding:0;}

#rss a:link{color:#00c;}
#rss a:visited{color:#551A8B;}
#rss a:hover{background-color:#009;color:white}

#newsletter{float:right;padding-right:1em;margin-top:0.3em;margin-left:2em;line-height:1em;}
#newsletter a{text-decoration:none;display:block;margin:0;padding:0;}

#newsletter a:link{color:#00c;}
#newsletter a:visited{color:#551A8B;}
#newsletter a:hover{background-color:#009;color:white}


/* Categories sction */
.cat-item a{display:block;text-decoration:none;line-height:1em;margin: 0;padding:0.3em;font-weight:bold;}
.cat-item a:link{color:#00c;}
.cat-item a:visited{color:#551A8B;}
.cat-item a:hover{background-color:#009;color:white;}

/* Archives section */
.navigation-section ul li a{display:block;text-decoration:none;line-height:1em;margin: 0;padding:0.3em;font-weight:bold;}
.navigation-section li a:link{color:#333;}
.navigation-section li a:visited{color:#551A8B;}
.navigation-section li a:hover{background-color:#333;color:white;}

.more-link{font-style:italic;}
.more-link:link{text-decoration:none;}
.more-link:visited{text-decoration:none;}
.more-link:hover{text-decoration:underline;}

.page_item{list-style:none;display:inline;}
#footer.page_item{text-align:center;}
.page_item a{margin-right:3em;padding:0; color:white;font-weight:bold;text-decoration:none;}
.page_item a:hover{background-color:#009;color:white;}

div#footer{float:left;clear:both;width:100%;background-color:#009;color:white;}
div#footer ul{width:100%;float:left;margin:0; padding:0.5em 0 1.5em 0;font-size:110%;text-align:center;}

div#footer {color:white;text-align:center;}
div#footer ul a:link{display:inline;margin-right:3em;padding:0;color:white;font-weight:bold;text-decoration:none;}
div#footer a:visited{text-decoration:none;}
div#footer ul a:hover{text-decoration:underline;}
div#footer a{color:white;font-weight:bold;}
div#footer a:link{text-decoration:none;}
div#footer a:visited{text-decoration:none;}
div#footer a:hover{text-decoration:underline;}
div#last-row{padding-bottom:0em;}

.alignleft{float:left;padding:0 0.5em 0.5em 0;margin:0 0.5em 0.5em 0;border:0;}

.space-top{padding-top:2.5em;}
.space-bottom{padding-bottom:2.5em;}

.entry_author_image{margin: 0px 2em 0em 0em;padding: 0px;border: none;display:inline;}
