/*gallery.css*/ 

/*Today is 6/27/11 - 4:52pm.*/

   html, body{
    height:100%;
    }
 
 body {
  margin:0;
  padding:0;
  background-color:#222;
  background-image:url("");
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center top; 
  color:#acacac;
  font-family:Verdana,Tahoma,sans-serif;
  font-size:85%;
  font-style:italic;
  text-align:center;
  }
  
  
#main{ 
 width:850px;
 min-height: 100%;
 border-left:1px solid #777;
 border-right:1px solid #777;
 margin:0 auto;
 padding:30px 0px 100px 0px;
 text-align:center;
 color:#000;
 position:relative;
	}
	
	   .ft{
    background:#000;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:-1;
	opacity:0.7;
 
ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: alpha(opacity=70);
	}
 
  h1{
  text-align:center;
  color:#acacac;
  font-family:'Limelight',arial,serif;
  font-style:italic;
  font-size:145%;
  padding:4px;
  }
  
  h2{
  text-align:center;
  color:#acacac;
  font-family:didot;"palatino linotype",serif;
  font-style:italic;
  font-size:110%;
  padding:2px;
  }
  
  hr{
  width:650px;
  height:1px;
  border-width:0;
  color:#777;
  background-color:#777;
  }
  
  
  a:link {color:#acacac; text-decoration:none;outline-style:none;}
  a:visited {color:#acacac; text-decoration:none;outline-style:none;}
  a:hover {color:#ffffff;text-decoration:none;outline-style:none;}
  a:active {color:#ffffff; text-decoration:none;outline-style:none;}
  
  a:link img{border:solid 1px #555;outline-style:none;}
  a:visited img{border:solid 1px #555;outline-style:none;}
  a:hover img{border:solid 1px #ffffff;outline-style:none;}
  a:active img{border:solid 1px #ffffff;outline-style:none;}
  
  .red a:link{
  color:#f00;
  }
  
  .red a:visited{
  color:#f00;
  }   
  
  .red a:hover{
  color:#fff;
  font-weight:strong;
  }
  
  .red a:active{
  color:#fff;
  }
  
  table{
  width:400px;
  margin:auto;
  position:relative;
  z-index:1;
  }

 img{ 
  width:120px;
  }
  
	
	
  #thumb{  
  font-family:Verdana,Tahoma,sans-serif;
  font-size:105%;
  font-style:italic;
  text-align:left;
  color:#acacac;
  padding-left:250px;
  margin:50px;
  opacity:1;
  }
  
  
  .text{  
  font-family:Verdana,Tahoma,sans-serif;
  font-size:100%;
  font-style:italic;
  text-align:center;
  color:#acacac;
  opacity:1;
  }
  
  .guest{
  font-family:Limelight,"palatino linotype",serif;
  font-size:130%;
  color:#acacac;
  text-align:left;
  margin-left:10px;
  }

  
  .box{
  margin:auto;
  margin-bottom:30px;
  padding:30px;
  width:550px;
  height:200px;
  background:#000;
  color:#acacac;
  border: solid 1px #444;
  }
 
  
 #right{
 float: right;
 text-align:left;
 margin:3.5em;
 margin-top:10px;
 font-family:didot,"palatino linotype",serif;
 font-size:100%;
 color:#acacac;
 }
 
 #left{
 margin-right:18em;
 padding:0;
 text-align:center;
 margin-left:20px;
 }
 
 #page{
 border:3px outset #777;
 background-color:#fff;
 width:85%;
 margin:auto;
 height:480px;
 }

