body 	{ 
	background-color: #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
  	font-size : 14px;
  	font-weight : normal;
	//padding: 5px;
		}
h1	{
	color:#FFFFFF;
	font-size:40px;
	font-weight: 100;
	letter-spacing:11px;
	}
	
h2	{
	position:relative;
	margin-top: 150px;
	color:#000000;
	font-size:60px;
	font-weight: 100;
	letter-spacing:17px;
	}
	
h3	{
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;
	color:#121212;
	font-size:14px;
	font-weight: 300;
	letter-spacing:1px;
	}	
	
div.enter
{
  z-index:23;
  width:550px;
  height:100px;

  position: absolute;
  top: 2%;
  left: 50%;
  margin-left: -275px;

  font-size: 24px;
  color:#511a37;
}

	
div.background
  {
  
  position:relative;
  width:980px;
  height:420px;
  background:url("../img/doorpage.jpg") center center;
  border:1px solid black;
  }
div.sfondo
  {
  
  //margin-top:100px;
  position:relative;
  width:980px;
  height:420px;
  background:url("../img/sfondo.jpg") center center;
  border:1px solid black;
  }
div.transbox
  {
  position:relative;
  width:980px;
  height:23px;
  margin:-4px 0px;
  background-color:#666666;
  border:1px solid black;
  /* for IE */
  filter:alpha(opacity=30);
  /* CSS3 standard */
  opacity:0.3;
  }
#text {width:980px; height:387px; background:url("img/sfondo.jpg") center center;}
#menu
  {
  width:980px;
  height:20px;
  margin:0px -490px;
  text-align:center;
  }
#menu td
 {
 	font-weight: 300;
 	text-align: center;
 	font-size:16px;
 	letter-spacing:11px;
 }
#menu a
 {
 	color: #000000;
 	text-decoration: none;
 }
#menu a:hover
 {
 	color: #CCCCCC;
 	text-decoration: overline;
 }
 
#gallery {width:980px; height:400px; background:url("img/sfondo.jpg") center center;}
#gallery ul {list-style:none; padding:0;width:250px; position:relative; float:left; margin:2;}
#gallery ul li {display:inline; width:46px; height:80px; float:left;margin:2}
#gallery ul li a {display:block; width: 46px; height:80px; text-decoration:none;}
#gallery ul li a img { width:46px; height:80px; border:0;}


#gallery ul li a:hover {border:1px solid #FFF; 
/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
}
#gallery ul li  a:active img, #gallery ul li  a:focus img, #gallery ul li  a:hover img {position:absolute; float:left; left:748px; top:0; width:auto; height:392px; border:1px solid #000;
/* for IE */
  filter:alpha(opacity=99);
  /* CSS3 standard */
  opacity:0.99;

}







#gallery ul.closeup {list-style:none; padding:0;width:250px; margin-left: 0px; position:relative; float:left; }
#gallery ul li.closeup {display:inline; width:64px; height:80px; float:left;}
#gallery ul li a.closeup {display:block; width: 64px; height:80px; text-decoration:none;}
#gallery ul li a img.closeup { width:64px; height:80px; border:0;}


#gallery ul li a.closeup:hover {border:1px solid #FFF; 
/* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
}
#gallery ul li a.closeup:hover img {position:absolute; float:left; left:230px; top:0; width:auto; height:392px; border:1px solid #000;
/* for IE */
  filter:alpha(opacity=99);
  /* CSS3 standard */
  opacity:0.99;

}


table.credits
{
	width:400px;

}
td.credits
{
	text-align:center;
	color:#000000;
	font-size:14px;
	font-weight: 100;
	letter-spacing:5px;
}
td.credits a
{
	text-decoration:none;
	color:#9a8b78;
	font-size:18px;
	font-weight:300;
	letter-spacing:2px;
}

td.credits a:hover
{
	text-decoration:underline;
	color:#ab9c89;
	font-size:18px;
	font-weight:900;
	letter-spacing:2px;
}
