body {background: #D5CFB7; background-image: -moz-radial-gradient(95px 85px, cover, #D5CFB7 20%, #A89E83 80%);
background-image: -o-linear-gradient(left, #D5CFB7 20%, #A89E83 80%);
background-image: -webkit-gradient(linear, right bottom, left top, from(#A89E83), to(#D5CFB7));
filter:progid:DXImageTransform.Microsoft.Gradient
(endColorstr='#A89E83', startColorstr='#D5CFB7', gradientType='1');
}

h1, h2 {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
  	text-shadow: -2px -2px silver;}

img {-moz-box-shadow: 4px 4px 5px #4C4C4C; -webkit-box-shadow: 4px 4px 5px #4C4C4C; box-shadow: 4px 4px 5px #4C4C4C;}

#menu li, .shadow {box-shadow: 2px 2px 3px gray; -moz-box-shadow: 2px 2px 3px gray;
-webkit-box-shadow: 2px 2px 3px gray;}

#menu {-moz-box-shadow: 5px 4px 4px gray; -webkit-box-shadow: 5px 4px 4px gray; box-shadow: 5px 4px 4px gray; 
	-moz-border-radius: 4px 4px 4px 4px; border-radius: 4px; -webkit-border-radius: 4px;
	}

.rounded {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.sfumatobox {box-shadow: inset white 2px 8px 20px; -moz-box-shadow: inset white 2px 8px 20px; -webkit-box-shadow: inset white 2px 8px 20px;}

.outset {-moz-box-shadow: 8px 8px 5px black; -moz-border-radius: 4px; -moz-border-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;}

/* ---- WebFonts ---- */
@font-face {
	font-family: 'carolingia';
	src: url('http://www.sirmione.it/carolingia.ttf');
}


