/* Piccolo Cucina */
/* Remove all margins & padding */

*{
    font-family: "";
    border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 12pt;
    /*text-align: center;*/
}

table { 
margin-left: auto;
margin-right: auto;
}

td 
{
    margin: 25px;
}

p {
    font-family: Edwardian Script ITC;
    font-size:24pt;
    margin-bottom: 25px;
    margin-top: 25px;
}

body{
  color:#F0F0F0;
  font-size:12px;
  font-family:Verdana, Arial, sans-serif;
  background:#4F8636 url('../images/g-bg-gradient.gif') repeat-x;  
}

h1{
  font-size:19px;
  font-weight:normal;
  font-family:'Trebuchet MS', Arial, sans-serif;
  margin:15px 0;
}

#content{  
  width: auto;
  height: auto;
  margin: 20px auto;
}

.text-area{  
  padding:20px;
  width:690px;
  /*text-align:center;*/
}

.link:hover
{
    color:Fuchsia
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
/* background-color: #4F8636; */
padding: 5px;
left: -1000px;
border: 0;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
/* position:relative; */
left: 480px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.christmastext
{
    color: #CC0000;
    font-weight: bold;
}
