


html, body {margin: 0;
	  padding: 0;
}

body {background-color: #fff;
	  text-align: center;
	  font-size: 16px;
	  color: #024A8E; /*dark blue*/ 
	  behavior: url(csshover2.htc);
}

#container {background: #CADBE5; /*blue gray*/
            width: 80%;
			height: auto;
			margin: 20px auto 20px auto;
			border: 1px solid #89B8CA; /*light blue grey*/
}

#header {font-family: Arial, Verdana, sans-serif;
         margin: 10px auto 0 auto;
		 padding: 10px;
}

.text {clear: left;
       border-bottom: 2px solid #024A8E; /*dark blue*/ 
       font-size: 2em;
	   font-style: italic;
	   margin: 0 0 0 10px;
}

h2 {font-size: 1.2em;
    border-bottom: solid 1px #024A8E; /*dark blue*/ 
    margin-top: 5px;
    }

#popup {
width: 642px;
height: 481px;
background: url(francesca-gabbianiOnYourWayToWhere.jpg);
margin: auto;
}
	
#popup span {display: none;
}

#popup:hover span {display: block;
		position: absolute;
		top: 26px;
		left: 80px;
        background-color: #fff;
		color: #053B69; /*navy blue*/
		text-align: center;
		width: 200px;
		border-top: 22px solid #0861B3; /*blue*/
		border-right: 1px solid #0861B3; /*blue*/
		border-bottom: 22px solid #0861B3; /*blue*/
		border-left: 1px solid #0861B3; /*blue*/
		font-style: italic;
        font-size: 1em;
	    padding: 10px;
		line-height: 1.1em;
}
	
	
#content {clear: both;
          text-align: left;
          width: 80%;
		  margin: auto;
		  line-height: 1.30em;
}

.nav {width: 642px;
	  background-color: transparent;
	  text-align: left;
	  margin: 10px auto 20px auto;
}

.nav p {margin-right: 2px;
		padding: 0;
		font-size: 14px;
		white-space: nowrap;
		display: inline;
		border: 1px solid #89B8CA; /*light blue grey*/
}

.nav a, nav a:visited {text-decoration: none;
		font-weight: bold;
		padding: 0 2px 2px 20px;
        background: #fff url(flowerbg.jpg) 2px 2px no-repeat;
		color: #0000FF;
}

html>body .nav a {width: auto; /*fixes IE6 hack*/
}

.nav a:hover {color: #024A8E; /*dark blue*/ 
              text-decoration: underline;
}

#footer {padding: .5em;
         margin: 10px 0 0 0;
         background-color: transparent;
         border-top: 2px solid #024A8E; /*dark blue*/ 
		 text-align: center;
		 font-size: .75em;
		 
}

#title {width: 80%;
        margin: 10px auto;
}

.box {background: #fff;
      color: #024A8E; /*dark blue*/ 
	  border: 3px double #024A8E; /*dark blue*/ 
	  padding: 5px;
	  width: 60%;
	  margin: 15px auto;
}

#gabbiani {width: 100%;
           margin: 0 auto;
		   padding: 10px 0;
		   text-align: center;
} 
    



