h1 {
font: normal 4.7em/1 "Century Gothic", sans-serif;
margin: 0;
padding: 1em 0 0.6em 0;
padding-left:25px;
background-color:#4f3d27;
}
#container h1 a {color:white;}
#container h1 a:hover {color:white}

p.meta img {
vertical-align:bottom;
margin-left:0.5em;
margin-right:0.25em;
}

.hide {
display:none;
}

/* INTERNAL NAV */

div.internal-nav {
margin-top:5em;
height:4em;
}
div.internal-nav a {
background-color: #f44;
color:#fff;
padding:0.75em;
text-decoration:none;
margin-right:1em;
font: 1.2em 'Century Gothic', sans-serif;
}

/* LINKLIST */

ul#linklist {
color:#655;
font-style:italic;
}
ul#linklist a {
font-style:normal;
}
ul#linklist li.linkcat {
list-style-type:none;
padding:1em 0 0.5em 0;
font-weight:bold;
color:#433;
font-style:normal;
}

/* MAP */

div#map h3 {
font-size:11px;
margin: 0.5em 0 1em 0;
}
div#map a {

text-decoration:underline;
}
div#map p {
margin: 0.5em 0;
font-size:10px;
}

/* GALLERY CSS - http://www.brunildo.org/test/img_center2.html */

.wrap div {
float: left;
background: white;
border-width: 1px;
border-color: #ccc #999 #999 #ccc;
border-style: solid;
margin: 0px 10px 10px 0px;
}
.wrap a {
	display: table-cell;
	width: 180px;
	height: 180px;
	text-align: center; /* qui e non su precedente, iCab */
	vertical-align: middle;
	background-color: #fff;
}
.wrap img {
	vertical-align: middle;
}
/*\*//*/
* html .wrap a {
	display: block;
}
* html .wrap span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
}
* html .wrap a {
	font-size: 1px;
}
/* non serve solito shift background-position: 11px 11px per IE/Mac, forse perche' su inline-block? */
.wrap div {
	border-collapse: collapse; /* Op7 */
}
.clear {
	clear: both;
	margin: 0;
	padding: 1em 0;
}
.wrap a:hover {
	background-color: #efecef;
}