body {
	text-align:center;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size:x-small;
	letter-spacing:0.05em;
	background-color:#01020b;
}

a:link, a:visited {
	text-decoration: none;
        color:#999;
}

a:hover {
	text-decoration: none;
        color:#c00;
}
a:active {
	text-decoration: none;
}	

#container {
	position:relative; 
	width:900px; 
	height:540px; 
	margin:20px auto 0 auto;
} 


#topleft {
	position:absolute;
	top:0px;
	left:0px; 
	width:160px; 
	height:50px;
	border-right:1px solid #61636b;
	border-bottom:1px solid #61636b; 
}

#topright {
	position:absolute;
	top:0px;
	left:160px; 
	width:740px; 
	height:50px; 
}

#bottomleft {
	position:absolute;
	top:50px;
	left:0px; 
	width:160px; 
	height:430px;
	border-right:1px solid #61636b; 
}




/* The containing box for the gallery. */

#bottomright {
	position:absolute;
	top:50px;
	left:160px; 
	width:740px; 
	height:430px;
	background:#01020b url(images/04e_b.jpg) 75px 7px no-repeat; 
	border-top:1px solid #61636b;
	border-left:1px solid #61636b; 
}


	
/* Removing the list bullets and indentation */

#bottomright ul {
    padding:0; 
    margin:0; 
    list-style-type:none; 
    }
	
/* 7 Remove the images and text from sight */

#bottomright a.gallery span {
    position:absolute; 
    width:0px; 
    height:0px; 
    top:1px; 
    left:1px; 
    overflow:hidden; 
    background:#01020b;
    }
	
/* 8 Adding the thumbnail images */

#bottomright a.gallery, #container a.gallery:visited {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #000; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    }
#bottomright a.slidea {
    background:url(images/04e_s.jpg); 
    height:93px; 
    width:93px;
    }    
#bottomright a.slideb {
    background:url(images/01d_s.jpg); 
    height:93px; 
    width:93px;
    }
#bottomright a.slidec {
    background:url(images/02b_s.jpg); 
    height:93px; 
    width:93px;
    }
#bottomright a.slided {
    background:url(images/01b_s.jpg); 
    height:93px; 
    width:93px;
    }
#bottomright a.slidee {
    background:url(images/03b_s.jpg); 
    height:93px; 
    width:93px;
    }
#bottomright a.slidef {
    background:url(images/04b_s.jpg); 
    height:93px; 
    width:93px;
    }
	
/* 9 set the size of the unordered list to neatly house the thumbnails */

#bottomright ul {
    width:198px; 
    height:291px;
    }
#bottomright li {
    float:left;
    }
	
/* move the thumbnails into the correct position */

#bottomright ul {
    margin:5px; 
    float:right;
    }
	
/* 10 change the thumbnail border color */

#bottomright a.gallery:hover {
    border:1px solid #fff; 
    }
	
/* 11 styling the :hover span */

#bottomright a.gallery:hover span {
padding:0px; 
margin:0px; 
    position:absolute; 
    width:350px; 
    height:450px; 
    top:1px; 
    left:75px; 
    color:#666; 
    background:#01020b;
    }

#bottomright a.gallery:hover span img {
     border:0px;
     padding-top:6px;
     padding-bottom:4px;
    }

#bottomright a.gallery:hover span {
    line-height:15px;
    }

/* footers */

#footright {
	position:absolute;
	top:480px;
	left:160px; 
	width:740px; 
	height:60px;
	border-top:1px solid #61636b;
	border-left:1px solid #61636b;
        text-align:left;
        padding-top:10px;
        padding-left:10px;
        color:#999;   
        line-height:13px;
}


.credit {

color:#666;
        
}



.contact {
             padding-top:2px;
}

#contact {
	text-align:right;
        padding-top:10px;
	position: absolute;
	top: 480px;
	left: 0px;
	width: 160px;
        border-top:1px solid #61636b;
}

#contact a, #contact a:visited {
	display:block;
	width:60px;
        height:60px;	
	text-decoration:none;
	color:#999;
	background:url(images/emailup.gif) top left;
	background-repeat: no-repeat;
}

#contact a:hover {
	display:block;
	width:60px;
        height:60px;
	cursor:pointer;
	text-decoration:none;
	color:#c00;
	background:url(images/emailov.gif) top left;
	background-repeat: no-repeat;
}

/* end of footers */





