body {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 76%;
}



#contact {
	font-size: 130%;
	color: #666666;
	font-weight: bold;
	margin: 3em 0 9em 55px;
	width: 275px;
	text-align: center;
}

  /*Gallery Items */
  
    /* The containing box for the gallery. */
#container {
	position:relative;
	width:700px;
	height:500px;
	margin:15px auto 0 120px;
    }


/* Remove the images and text from sight */
#container a.gallery span {
	position:absolute;
	width:0px;
	height:0px;
	top:112px;
	overflow:hidden;
	left: 51px;
    }
	

	/* Thumbnail area */
	
#container a.gallery, #container a.gallery:visited {
    display:block; 
    color:#FFFFFF; 
    text-decoration:none; 
    border:1px solid black; 
    margin:1px; 
    text-align:left; 
    cursor:default;
    }

/* set the size of the unordered list to neatly house the thumbnails */
#container ul {
	width:100%;
	height:80px;
	/* move the thumbnails into the correct position */	    
	margin:365px 0 0 0;
	float:left;
	padding: 10px 0 1px 77px;
	/* Removing the list bullets and indentation */
	list-style-type:none;

    }
	
#container li {
	float:left;
    }
	

	

	
	/* styling the :hover span */
#container a.gallery:hover span {
	position:absolute;
	width:700px;
	height:350px;
	top:10px;
	left:75px;
	background:#fff;
    }
#footer #copyright {
	text-align: left;
	margin: 0 0 0 7em;
}


#currentpage {
	font-size: 130%;
	font-weight: bold;
}
	/* END Gallery Page Footer elements  */



	/* STRIPPING */
			
/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

