body { 
  background: #c1dfea;
  padding-left: 4%;
  padding-right: 2%;
  padding-bottom: 50px;
  padding-top: .5em;
  font-family: sans-serif;
 }

h1 {
font-family: fantasy;
text-align: center;
}

h2 { 

  font-family: sans-serif;
 }

h2 
{
  font-size:        130%; 
  font-weight:      normal;
  text-align:       right; 
  letter-spacing:     8px; 
  padding-top:       15px;
  padding-bottom:    15px; 
  margin-right:      1em; 
  color: #cc0000;
}

h2:first-letter
{
  color:      #000000;
  font-style: bold;
  font-size:  160%;
}

h3 { 
  color: #009;
  margin-left: +3%;
 }

li.links { 
  color: #900;
  margin-left: 10%;
  padding: .3em;
 }

a.extlink { 
  margin-left: .5em;
 }

a.extlink:hover { 
  background: #fe0;
  padding: 2px;
 }

a.sez { 
  vertical-align: middle;
  font-size: 150%;
  font-family: sans-serif;
  font-weight: bold;
  margin-left: .5em;
  text-decoration: none;
 }

a.sez:hover { 
  color: #4444ff;
 font-variant: small-caps;
 }


a.sezpiccole { 
  font-size: 80%;
  vertical-align: middle;
  font-family: sans-serif;
  font-weight: bold;
  margin-left: .5em;
  margin-bottom: 1em;
  text-decoration: none;
 }

a.sezpiccole:hover { 
  color: #4444ff;

 }

a.pictures { 
  font-size: 125%;
  font-family: sans-serif;
  color: #0000cc;
 }


a.pictures:hover { 
  color: #7777ff;
 }

table.summies {
  width: 70%;
}

table.titolo { 
  width: 100%;
 }

td { 
  vertical-align: top;
 }

td.person {
	border-color: White;
	border: thick;
	background:	#AFDDDD;
	color: Black;
	padding-left:2em;
	padding-right: 1em;
	padding-top: .5em;
	padding-bottom: .5em;
	font-family:sans-serif;
	text-align: left;
}

.name {
	font-weight: bold;
}

td.grande { 
 }

td.spalla { 
  width: 10em;
}

blockquote { 
  margin-left: 50%;
  font-family: serif;
  font-size: 105%;
  border-left: 7px solid #ccc;
  padding-left: .5em;
  margin-right: +4em;
  text-align: justify;
 }


.boxsections { 
  border-left: 1px solid #222;
  border-bottom: 2px solid blue;
  border-right: 1px solid #222;
  border-top: 2px solid red;
  background-color: white;
  padding: .6em;
  margin-right: 1em;
 }

.fakeboxright { 
  width: 86px;
  float: right;
 }

.goodbutton { 
  margin-left: 25%;
  padding: .5em;
  font-weight: bold;
 }

.recipe { 
  background: #eec url("chefhiggs.gif");
  background-repeat: no-repeat;
  background-position: top right;
  margin-left: +10%;
  margin-right: +10%;
  padding: .5em;
  margin-top: 2em;
  
 }

p.entering { 
  margin-left: +5em;
  text-align: justify;
 }


#spalla { 
  float: right;
  width: 20%;
 }


#grande  {
  float: left;
  width: 80%;
}


