@charset "UTF-8";
/* CSS Document */

body {
	background:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:.7em;
	color:#000;
}
a {
	text-decoration:none;
	color:#39F;
	
}
a:visited {
	text-decoration:none;
	color:#39F;
}
a:hover {
	text-decoration:none;
	color:#666;
}
a:active {
	text-decoration:none;
	color:#3F9;
}

#wrapper{
	margin:auto;
	min-height:950px;
	position:absolute;
	left:59px;
}

#wrapper2{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none repeat scroll 0 0;
width:900px;
margin:0 auto 50px auto;
}

#logo{
	background:none;
	padding:50px,20px;
	height:120px;
}
#nav{
	background:none;
	position:relative;
	
}
ul.nav {
	text-align:right;
	font-family:Helvetica, Verdana, Arial, Geneva, sans-serif;
	font-size:1.5em;
	list-style:none;
}
li.nav
{
	display:inline;
	padding-left:20px;
}

h2 {
	margin:0px;
	
}

span.bold {
	font-size:1.em;
}
.gallerycontainer{
position: relative;
padding-top:30px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 30px;
left: -1000px;
border: none;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

p.footer {
	color:#CCC;
	position:absolute;
	bottom:0px;
}
