#content_box .contenthumb .fullimage img{
	width:560px;
	border: 1px solid #c9c9c9;
	margin-top:20px;
	margin-right:-26px;
	padding:0; 
} 
#content_box .contenthumb .fullimage .excerpt{
	display: block; 
	width:558px;
	height:118px;
	background:#eeeeee;
	font:  0.8em/1.5em Georgia, Times, serif;
	color:#141414;
	border: solid #c9c9c9;
	border-width:1px 1px 3px 3px;
	margin-top:5px; 
}
#footer{
	height:392px; 
	background:url(../images/tile2.jpg) repeat-x;
	display: block;
	color:#fff;
	margin-top:55px;
}
#footer #subfooter{
	height:392px;
	width:804px;
	margin-left:88px; 
	background:none;
} 
#footer #foot1{
	width:258px; 
	height:330px;
	background:none;
	float: left;  
}
#footer #cerca{
	width:257px;
	height:70px;
	background:none; 
	border-bottom: 1px solid #494949;
	border-right: none;
} 
#footer #cerca h2{
	margin-top:15px;
	margin-bottom:10px;
} 
#footer #cerca form#searchForm{
	background:none;
	margin-top:0;
	background:none;
	padding:0;	  
}
#footer #cerca #searchForm input#searchInput{
	float: left;
	width:150px;
} 
#footer #cerca #searchForm input#searchButton {
	width:auto;
	height:25px;
	background:#b3a688;
	color:#513115; 
	border: 1px solid #b3a688;
	font: bold 0.8em/1em Georgia, Times, serif;
	margin: 2px 17px 0 0;
	float: right;
	padding-right:0;
}  

#footer #calendario{
	width:257px;
	height:250px;
	background:none;
}
#footer #calendario h2{ 
	padding-top:15px; 
	padding-bottom: 0px;
	margin:0;
}
#footer #foot2{
	float: left;
	width:327px; 
	height:327px;
	background:none;
	margin-top:4px;
	border-right: 1px solid #494949;
	border-left: 1px solid #494949;
}
#footer #contatti{ 
	width:327px;
	height:327px;
	background:none;
}
#footer #contatti h2{
	margin-top:11px;
	margin-left:20px;
	margin-bottom:5px;
} 
/* disabled because of the contact form */  
/*#footer #contatti p {
	/margin-left:20px;
	margin-top:6px;
	margin-bottom:2px;
	font: 0.8em/1em Georgia, Times, serif;
	color:#fff;
} 

/* contact form */
div#form{
	margin:0;
	background:none;
	width:325px;
} 

div#form p.nb {
	font: normal 10px/6px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color:#fff; 
	float: right;
	margin: 0 20px 0 0;
}		
div#form .zemContactForm{ 
	margin-left:20px;
	width:305px;
	background:none;
} 
div#form .zemError{ 
	font:  0.7em 'Lucida Grande', Arial, sans-serif; 
	color:#ff0000; 
	list-style: none; 
	margin:0 0 0 -40px;
	text-align: left;
}
div#form .zemError strong{
	color:#ff0000; 
}

div#form .zemText, div#form .zemTextarea, div#form .zemSubmit {   
	font:  0.8em/1.6em Georgia, Times, serif; 
	color:#fff;
	margin-left:0; 
	text-align: left;
	float: none; 
	width:auto;
} 

div#form #nome, div#form #email, div#form #messaggio{
	font:  0.8em 'Lucida Grande', Arial, sans-serif;
} 
div#form #nome{ 
	width:192px;
	height:16px;
	color:#473a33;
	margin-bottom: 10px;
} 

div#form #email{ 
	width:192px;
	height:16px;
	color:#473a33; 
	margin-bottom: 10px;
} 
div#form #messaggio{
	vertical-align: top; 
	color:#473a33;
	margin-bottom: -12px;
} 
div#form .zemSubmit { 
	width:auto;
	height:25px;
	background:#b3a688;
	color:#513115; 
	border: 1px solid #b3a688;
	font: bold 0.8em/1em Georgia, Times, serif;
	padding: 0 0 2px 0;
	text-align: center;

}
#thankyou{
	width:325px;
	margin:0px;
	text-align: left;
}  
#thankyou p{
	font:  0.7em/2em 'Lucida Grande', Arial, sans-serif; 
	color:#fdca01; 
	text-transform: uppercase;
	margin:0;
	padding: 0 22px;
}
#thankyou p a:link, #thankyou p a:visited{
	text-decoration: none;
	color:#fff;
	font-weight: bold;
}
#thankyou p a:hover, #thankyou p a:active{
	color:#fdca01;
} 
/* end contact form */ 

#footer #foot3{
	float: left; 
	width:216px;
	height:302px;
	background:none;
} 
#footer #recent_proj{
	background:none;
	width:216px;
	height:139px;
	border-bottom: 1px solid #494949;  
} 
#footer #recent_proj h2{
	margin-top:15px;
	margin-left:20px;
	margin-bottom:7px;
}
#footer #recent_proj div.recent a{ 
	float: left;
	width:86px;
	height:86px;
	background:#fff; 
	border: 3px solid #b3a688;
	margin:4px -11px 10px 21px;
}
#footer #recent_proj div.recent a:hover{
	border: 3px solid #938461; 
}
#footer #recent_proj div.recent img{
	border:0;
}
#footer #foto{
	background:none;
	width:216px;
	height:150px;
	margin:0px;
}
#footer #foto h2{ 
	margin-left:20px;
	margin-top:15px;  
}
#footer #foto div.flickrset {
	float: left;
	width:210px;
} 
#footer #foto div.flickrset a{
	position: relative;
	left:17px;
	top:1px;
	border: solid #b3a688 3px;
	width: 55px;
	height: 55px;
	background: #fff;
	float: left;
	margin: 3px;
	padding: 0px;
}
#footer #foto div.flickrset a:hover {
	border: solid #938461 3px;
}
#footer #foto div.flickrset  img {
	border: 0;
	width: 55px;
	height: 55px;
}

#credit{
	margin-left:88px; 
	margin-top: -29px;
	color:#fdca01;
	font: normal 8px "Lucida Grande", Arial, sans-serif;
	width:auto;
}

#credit .graffa{
	font: normal 1.5em Georgia, Times, serif;
	color:#fff; 
} 
#credit .graffa2 {
	font: normal 1.5em Georgia, Times, serif;
	color:#fff;
} 
#credit .divider{
	padding:0 7px;
}
#credit .white{
	color:#fff;
} 
#credit a:link, #credit a:visited{ 
	text-decoration: none;
	color:#fdca01;
} 
#credit a:hover, #credit a:active{
	color:#938461;
	text-decoration: underline;
}