img
{

border:none;

}


body {
	margin:0px 0px 0px 0px; padding:30px;
	text-align:center;
background-color:black;
color:white;
	}


.happy
{
align:center;
color:white;
width:auto;
height:auto;
margin:0px auto;
text-align:left;
}






.face

{
position: relative;
margin:0px auto;
text-align:left;
width:800px;

}



.header

{

margin:0px auto;
text-align:left;
width:800px;
height:88px;
}


.content

{

margin:50px auto;
text-align:left;
width:800px;
height:600px;
color:white;
}








/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
margin:0px auto;
text-align:left;
width:800px;
}



.thumbnail img{

margin: 0px 5px 5px 0px;
}

.thumbnail:hover {
background-color: transparent;
}

.thumbnail:hover img{
border: 0px ;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 0px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 2px;
display:block;
position:absolute;
width:500px;
height:300px;
top:-35px;
left:30px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 130px;
left: 150px; /*position where enlarged image should offset horizontally */
z-index: 50;
}







.thumbnail2 img{

margin: 0px 5px 5px 0px;
}

.thumbnail2:hover{
background-color: transparent;
}

.thumbnail2:hover img{
border: 0px ;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
padding: 0px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 2px;
display:block;
position:absolute;
height:300px;
top:-35px;
left:165px;
}

.thumbnail2:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 130px;
left: 150px; /*position where enlarged image should offset horizontally */
z-index: 50;
}















