#none
{
display:inline;
	font-size: 30px;
	border-radius: 15px;
    border-top: 4px solid #CCCCCC;
    border-right: 4px solid #333333;
    border-bottom: 4px solid #333333;
    border-left: 4px solid #CCCCCC;
}

img.pic
{
opacity: .5; 
filter: alpha(opacity=10.95); 
-o-transition: opacity .20s linear; 
-webkit-transition: opacity .20s linear; 
-moz-transition: opacity .20s linear; 
}


img.pic:hover

{opacity: 100; 
filter: alpha(opacity=100); 
-o-transition: opacity .20s linear; 
-webkit-transition: opacity .20s linear; 
-moz-transition: opacity .20s linear; 
}

a
{
	display:block;
	background:rgba(32,32,32,0);
}

a:hover
{
	background: rgba(0,0,0,0.8);
	size: 20px;
	border-radius: 15px;
	
}

#close
{
	font-size: 30px;
	border-radius: 15px;
    border-top: 4px solid rgba(204,204,204,0.8);
    border-right: 4px solid rgba(51,51,51,0.8);
    border-bottom: 4px solid rgba(51,51,51,0.8);
    border-left: 4px solid rgba(204,204,204,0.8);
}

#family
{

background-size: cover;
height:600px;
width:1200px;
text-align:center;
valign:top; 
align:center;
}

#future
{
background:url('Future_BG.jpg')no-repeat center center fixed;
background-size: cover;
}

#future2
{
text-align:top;
background-color:rgba(255,255,255,0.5);
valign:top;
align:left;
} 

#button 
{

}
.button2
{
background: rgba(32,32,32,0.5)
}

#border
{
    border-top: 3px solid #CCCCCC;
    border-right: 3px solid #333333;
    border-bottom: 3px solid #333333;
    border-left: 3px solid #CCCCCC;
}

#border2
{
    border-top: 2px solid rgba(0,0,0,0.7);
    border-right: 2px solid rgba(0,0,0,1);
    border-bottom: 2px solid rgba(0,0,0,1);
    border-left: 2px solid rgba(0,0,0,0.7);
}

#zoombg
{
background:url('Zoom_BG.png') no-repeat center center fixed;
background-size: cover;
}

#zoom
{
background-color:rgba(24,24,24,0.9);
text-align:center;
}

#sitemap
{
valign:bottom;
text-align:center;
}
#tdside
{
background-image:url('Side_BG.jpg');
width:200px;
text-align:top;
background-color:rgba(32,32,32,0.5);
vertical-align:text-top;
} 

#tdmain
{
height:600px;
width:1200px;
text-align:top;
background-color:rgba(255,255,150,0.7);
valign:top; 
align:left;
}

td
{
border-radius: 5px;
}

body
{
background:url('Whole_BG.jpg')no-repeat center center fixed;
background-size: cover;
}

.none
{
display:inline;
}